From patchwork Fri Apr 19 11:23:48 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Artur Petrosyan X-Patchwork-Id: 10909737 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 1749C17EE for ; Fri, 19 Apr 2019 20:05:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 03C5E1FF83 for ; Fri, 19 Apr 2019 20:05:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id EB37827F98; Fri, 19 Apr 2019 20:05:53 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5487D1FF83 for ; Fri, 19 Apr 2019 20:05:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728086AbfDSUFw (ORCPT ); Fri, 19 Apr 2019 16:05:52 -0400 Received: from dc8-smtprelay2.synopsys.com ([198.182.47.102]:36748 "EHLO smtprelay-out1.synopsys.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726613AbfDSUFv (ORCPT ); Fri, 19 Apr 2019 16:05:51 -0400 X-Greylist: delayed 4200 seconds by postgrey-1.27 at vger.kernel.org; Fri, 19 Apr 2019 16:05:51 EDT Received: from mailhost.synopsys.com (badc-mailhost2.synopsys.com [10.192.0.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id CF69AC11FC; Fri, 19 Apr 2019 11:23:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1555673031; bh=LU2gAx+I/X/6jnrfYmmbpVF2WfkmeV+jJefdKmYPfRY=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=EOWDA+Sa0xbor7fzn6/1/i61ecg74Fw683gonHqU597F4YA4688iQ/A1IapnJXiyI xQR4sm+sdfNSlKXLu71xZQV15mMzGzRg5sZy5cAcSZJUj6XPyNCV9WYPknbCZB/ffd DaDuvVODmlitX/mZ32Jk1zNBJa9/suCqhhLP2l+utatAgjNEsRmWelnp9qKFOv0AO0 FFLezVsWnmbRKNHkd5maxlAjt0v70j99h8TjUCyag4SL+tINRjIhl7fOqAttgTVLGw CU0E6bXWhIIFyvU1g3xPFiCBVzHhuGH4p9y+bme5o6w/KZA/QG/mPq6urSAfeYCoWp B1Wa2q5ne01zQ== Received: from US01WEHTC3.internal.synopsys.com (us01wehtc3.internal.synopsys.com [10.15.84.232]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mailhost.synopsys.com (Postfix) with ESMTPS id 00260A0067; Fri, 19 Apr 2019 11:23:50 +0000 (UTC) Received: from US01HYBRID2.internal.synopsys.com (10.15.246.24) by US01WEHTC3.internal.synopsys.com (10.15.84.232) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 19 Apr 2019 04:23:50 -0700 Received: from NAM03-CO1-obe.outbound.protection.outlook.com (10.13.134.195) by mrs.synopsys.com (10.15.246.24) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 19 Apr 2019 04:23:50 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.onmicrosoft.com; s=selector1-synopsys-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LU2gAx+I/X/6jnrfYmmbpVF2WfkmeV+jJefdKmYPfRY=; b=e++zA42YTukcwl6xGzvogT9tMk8nBXAbvHuhqu1PXUqKcjART5eYJ1/2CArjgm7uHqBXqCqnrSJwhpYOm61dz7SLXNYZX6t5zIFIrPRioE5vq840lFpms/szrQpVowvre1xQoa+UcvcjI4UvMckMyk8kCIwOaICe723Ir+vG+QQ= Received: from SN1PR12MB2431.namprd12.prod.outlook.com (52.132.195.146) by SN1PR12MB2383.namprd12.prod.outlook.com (52.132.194.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1813.14; Fri, 19 Apr 2019 11:23:49 +0000 Received: from SN1PR12MB2431.namprd12.prod.outlook.com ([fe80::5ca6:ee5f:1147:df5a]) by SN1PR12MB2431.namprd12.prod.outlook.com ([fe80::5ca6:ee5f:1147:df5a%4]) with mapi id 15.20.1813.013; Fri, 19 Apr 2019 11:23:49 +0000 From: Artur Petrosyan To: Felipe Balbi , Greg Kroah-Hartman , Minas Harutyunyan , "linux-usb@vger.kernel.org" CC: John Youn , Artur Petrosyan Subject: [PATCH v1 02/14] usb: dwc2: Add descriptive debug messages for Partial Power Down mode. Thread-Topic: [PATCH v1 02/14] usb: dwc2: Add descriptive debug messages for Partial Power Down mode. Thread-Index: AQHU9qJbMt4z0jfUYU6R0vL7ABrJ0w== Date: Fri, 19 Apr 2019 11:23:48 +0000 Message-ID: <819a32be398efe3d3682d880a392a1fa54cde9df.1555672441.git.arturp@synopsys.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1PR02CA0070.eurprd02.prod.outlook.com (2603:10a6:802:14::41) To SN1PR12MB2431.namprd12.prod.outlook.com (2603:10b6:802:27::18) authentication-results: spf=none (sender IP is ) smtp.mailfrom=arturp@synopsys.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [84.53.141.194] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4ffbee0b-7866-43a9-dd5f-08d6c4b97dbd x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(5600141)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);SRVR:SN1PR12MB2383; x-ms-traffictypediagnostic: SN1PR12MB2383: x-microsoft-antispam-prvs: x-forefront-prvs: 0012E6D357 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(376002)(396003)(39850400004)(346002)(136003)(366004)(199004)(189003)(110136005)(316002)(2616005)(54906003)(68736007)(99286004)(15650500001)(478600001)(8936002)(2501003)(64756008)(52116002)(73956011)(66946007)(118296001)(66446008)(3846002)(6116002)(66066001)(8676002)(36756003)(14454004)(386003)(186003)(305945005)(2906002)(4326008)(102836004)(6436002)(26005)(486006)(256004)(25786009)(53936002)(14444005)(476003)(71200400001)(71190400001)(6512007)(86362001)(107886003)(5660300002)(97736004)(81156014)(446003)(76176011)(6506007)(7736002)(6486002)(11346002)(66476007)(66556008)(81166006);DIR:OUT;SFP:1102;SCL:1;SRVR:SN1PR12MB2383;H:SN1PR12MB2431.namprd12.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: synopsys.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: Yt+5TZMCasbkvSbzuTb2gYOncJAe7PzAdPOu+OYGgjXKYL1+bQBHtngIupAz4YWebCYczSc+NuhUSe79aEropJEaKAE7fSU+/mMVPi2RXPfBTmkytV7puuo5qYlLhJMoruUboGVDwD0XOOWuGygBX2acSh448K5BbIrl5ZBnsDPNbP8zjtIe4QBtNPPzOUi0nMCxEgBLtbxJ8P+M42aW4XrqBZSvpA1scrcnj/mpHEvNqhr7HJbl0WAhPj5OaMXJo36vtfoTOnsfpNSovVBN41oBfRH7BT1xODxjpu0vmm51stq2a72Y+N1JUz4zFXXeQB5IjrOb7JCtALoDmRNB+PEL0XXlzsiX47wT/f4+zFJirdS3WP37yXT6PrFL+YWcMCEccqb/5VV3xXpFeA63NLp1cZIrnAMhdcYX3BhOFZo= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 4ffbee0b-7866-43a9-dd5f-08d6c4b97dbd X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2019 11:23:48.9371 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c33c9f88-1eb7-4099-9700-16013fd9e8aa X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR12MB2383 X-OriginatorOrg: synopsys.com Sender: linux-usb-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-usb@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Added dev_dbg() messages when entering and exiting from partial power down. It is now more visible when core enters partial power down and when exits form it. Debug messages are added in the following functions. - dwc2_exit_partial_power_down() - dwc2_enter_partial_power_down() Signed-off-by: Artur Petrosyan --- drivers/usb/dwc2/core.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/usb/dwc2/core.c b/drivers/usb/dwc2/core.c index 55d5ae2a7ec7..fb471d18a3de 100644 --- a/drivers/usb/dwc2/core.c +++ b/drivers/usb/dwc2/core.c @@ -141,6 +141,8 @@ int dwc2_exit_partial_power_down(struct dwc2_hsotg *hsotg, bool restore) if (hsotg->params.power_down != DWC2_POWER_DOWN_PARAM_PARTIAL) return -ENOTSUPP; + dev_dbg(hsotg->dev, "Exiting of Partial Power Down started.\n"); + pcgcctl = dwc2_readl(hsotg, PCGCTL); pcgcctl &= ~PCGCTL_STOPPCLK; dwc2_writel(hsotg, pcgcctl, PCGCTL); @@ -178,6 +180,8 @@ int dwc2_exit_partial_power_down(struct dwc2_hsotg *hsotg, bool restore) } } + dev_dbg(hsotg->dev, "Exit Partial Power Down completes here.\n"); + return ret; } @@ -194,6 +198,8 @@ int dwc2_enter_partial_power_down(struct dwc2_hsotg *hsotg) if (!hsotg->params.power_down) return -ENOTSUPP; + dev_dbg(hsotg->dev, "Start of Partial Power Down completed\n"); + /* Backup all registers */ ret = dwc2_backup_global_registers(hsotg); if (ret) { @@ -238,6 +244,8 @@ int dwc2_enter_partial_power_down(struct dwc2_hsotg *hsotg) pcgcctl |= PCGCTL_STOPPCLK; dwc2_writel(hsotg, pcgcctl, PCGCTL); + dev_dbg(hsotg->dev, "Partial Power Down completed\n"); + return ret; }