From patchwork Wed Dec 20 02:34:19 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ran Wang X-Patchwork-Id: 851178 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3z1f5Z6sCMz9sNV for ; Wed, 20 Dec 2017 13:35:46 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 6F977C22024; Wed, 20 Dec 2017 02:34:57 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAD_ENC_HEADER, KHOP_BIG_TO_CC, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 748D8C22119; Wed, 20 Dec 2017 02:34:54 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id EE851C2211D; Wed, 20 Dec 2017 02:34:42 +0000 (UTC) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0045.outbound.protection.outlook.com [104.47.42.45]) by lists.denx.de (Postfix) with ESMTPS id F1839C22091 for ; Wed, 20 Dec 2017 02:34:37 +0000 (UTC) Received: from BN3PR03CA0116.namprd03.prod.outlook.com (10.174.66.34) by BN6PR03MB2691.namprd03.prod.outlook.com (10.173.144.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.323.15; Wed, 20 Dec 2017 02:34:35 +0000 Received: from BN1BFFO11FD018.protection.gbl (2a01:111:f400:7c10::1:195) by BN3PR03CA0116.outlook.office365.com (2603:10b6:400:4::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.323.15 via Frontend Transport; Wed, 20 Dec 2017 02:34:35 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1BFFO11FD018.mail.protection.outlook.com (10.58.144.81) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Wed, 20 Dec 2017 02:34:22 +0000 Received: from mega.ap.freescale.net ([10.192.208.232]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBK2YN7J016657; Tue, 19 Dec 2017 19:34:29 -0700 From: Ran Wang To: Albert Aribaud , Marek Vasut , Prabhakar Kushwaha , Alison Wang , Sumit Garg , , Bin Meng Date: Wed, 20 Dec 2017 10:34:19 +0800 Message-ID: <1513737260-38743-2-git-send-email-ran.wang_1@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513737260-38743-1-git-send-email-ran.wang_1@nxp.com> References: <1513737260-38743-1-git-send-email-ran.wang_1@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131582108625913786; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(336005)(7966004)(376002)(39860400002)(346002)(396003)(39380400002)(2980300002)(1110001)(1109001)(339900001)(199004)(189003)(68736007)(81166006)(8676002)(48376002)(50466002)(356003)(77096006)(305945005)(81156014)(97736004)(498600001)(7416002)(5660300001)(51416003)(86362001)(2950100002)(8936002)(47776003)(4326008)(39060400002)(36756003)(53936002)(16586007)(105606002)(50226002)(76176011)(106466001)(316002)(110136005)(104016004)(85426001)(8656006)(54906003)(2906002)(59450400001)(6666003)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR03MB2691; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD018; 1:R8TB/yGhurrOP/MGG4P+aX7CduDiQQB91b6yiTHR5asLVkz87Z5/u9UUYNd25UVythfGR6gImV6AZ62PGC2F8KUEoxeiHdIMaSTpcQK4qFQoke8qiEnhthY2+1py1Uy0 MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a7133b1e-8976-456f-c7ba-08d547522de8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:BN6PR03MB2691; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2691; 3:7gMi3Apdy3rtKAqOqK4AjodPYRW+LE/WrX5ILBNmZWc6yFzxEtHhAgh/2Lk14emfdcjhavlUEN9yKvGzl2GAH9hBduMvzxut3PqM4Et4hUUAVPMm9bCfws6g3THhY8F0thGkIt2xGkxIMFbJQ0ZJU/+e+HTtFVeqtMhzbqbDTRppT1NI1VHAGaK2qf2Dy0rZNPHElyS9Vn41W72osjRe3ab4gLDd3AFrVxo6sQ71aLKjJlsoiLidTNAqA+E6f7bm1qR6HtqCmEEyBt5mabY9zM3zci2bIZIIAP5aRIleHbzG53X5iAd8WDxkYieLXlbUxUOpbbIDceyzogHi5Hi3XyeO80rhpwsT7eMJAFm+ijA=; 25:1VQy+lv+mO1WCniKH9zNTcUwl4BPTyZ9mzINk3YRPGS161aipQUtQgcOuGk8u5YTboEqN3NP+8enDRoK9NNdEgRnALAa/kytRZiTsySzmZQLZWf+4r1Cgz5p7zee9+IM/91YcQSUaLdK6C5iyClTUU8TEo30EQM5t9vQuE0+QUW+hzIVhf7bHNWVzKk0fPmsfnOYUp0aO+5AVTPSXGHlN8UNmaNiJ8Vl2/uZSJxScdaze1ynI5Z7zAh++whowsDMRpuH80E2HrXV/XaqCf9f1Z9XSYhrbS2/ISJZoC+ex1zoS7Cv9XeSspc2+0Cl9JiwZrL91ktcIVd2s7JuwS03KA== X-MS-TrafficTypeDiagnostic: BN6PR03MB2691: X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2691; 31:lIMbwoGpZMIf3fMpmgAycCZZeeW7mEcjUga86euGm3X5lvYT9q6bQK54Cve42Vk/N1PT2Xe5DRDM9KW6pt9szvfDPBSzxhN+5okT0SKwQjl5pxwNkUffyzKAxxCOHJzL4OByMvyxPfpUXtvYGNRGUxp/cpczOnNA6dE4NqfiVq0y8+oopmMVnPNde38Zuk97BU5ZRdAANCdFp0MvZv5G3kwPR1xEAV230I52O6bSRVQ=; 4:VVq0gRK7Nx3GGLoRWJBejqaLCZhU6BriGS7PWVyj1bpUSHvngaTntApmPLIM6FfoP1Z/+c8Jll91KT/ByimnBYTB1k1utnCPWYXldZnaOl+0cHsPPtv2hJs0h+0vUHzez7LqLQQMIDQ/snP4hdG9Qpa5rBKlIhKzXD88IW+XUdfWgBYBSxlZsvaGSWqXiN3s0+mYHJMkGxKsfoOaLNUw4szTLF4D7UGZo6n7pIx7nTdqxTH6FvSr6I5jw8MH/SqQKfeVtF/vxUHX48YLWySfZEcNOiLrBgR5wizVFMKl4cJ4/TVhnaFZSsDOlHLFWKvf X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231023)(3002001)(6055026)(6096035)(20161123559100)(20161123556025)(20161123563025)(20161123565025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123561025)(201708071742011); SRVR:BN6PR03MB2691; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:BN6PR03MB2691; X-Forefront-PRVS: 0527DFA348 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR03MB2691; 23:bJXzG7ksIzfULoAo8KCrz614tZHZ93dOQ37DgMhLm?= H98ypuN4INtDjiWUdDe3mMFXPw3UBZVqv1pYoGkOP+lEXzBnnB5PxAzFZlauV7d4bKj8KZLVnBt9T9YB1J0Kl6ZN2DbgNTPSwjmGidQM+DbEmYyyJBsPqN/MmGklxmKzsSS7u34k1yIVWfUKioeE2ztcf7lj8FAjjUXZmGicjk2cfMl6O7vM1sqLQJe8BA+WCRhyDayuYIWYBkDbwpYnuA45trQt231Zp8ronlmMHS525eYsY5gGxdwnSpWFR61vYzwRXRdu/Io0PWxYA+6K7fI9xqpHArQoadXFgs5sPdEmcAZyg+htV114OsJf1gy5WvKgwxUzM62C6u35Jw4a3PthjTXrCLDKF7plV5brJrGYf27l8eryfQa7bKb66WxB5H33zNt5RspaCyp8ViExWZ/4gOm2VvOAkViMqLs/R050ZcC43uOq6M95QuyqWXoScjW2KoD4dtjDtb+xpa9/SV5EiiwPYP8lRPlZNb1Fp4n+U/dg3ITkzKTHtuojNxaoG2qC8mLRoUnGHQ0ASzBgTl8vSP3yPpycfuKl/+1EL2bFMGE4nOjwPeP49hPgACi1J+KzvEzs1DQNYiMvvch1pQHdjTHnXZ3Of2Votwd88I4TOj+Hy0vdEvD7E6KM8v8Mhvm++HrWywCDjS7y3Bfxt+NAuCgfT2ybBHMypUlYhUtKpNJNDDFhvYxxoUlSdJfV/dm97RnXo2DrSjnp0jJo+ONdzx8UHSr+TStoQ+T4OZFVtFprJ/g6zmDMi3gedCuJf6EJjaywrVZCtHz7hbZSHWHbrrR2quni14SSJ34if9Wrpvdy2by9Yci52OvNlchRImRB+X1lKWkgQpKl4WDhrU+MR6tdbuPAm8Iki/9/jDag345zD6+ZMxDpFDUNekmIt8qOtXfJqQ1yR4moc5FBjc7avslOoDGKoWWtKHqNKmuKJkmkfPSBYgUB8jBtDExIQ2baVERWUXVGHlvL3aI7rHACXCMQX4Ye8XDptfzpxWpgZCDJCduQ53nlyaqbf6Hg7SZGIox5U10wBkhO89zkd/K7YypfqFjESRcCwhMZJlMK4niQc80/X0rUunEIGtlNV+629Ntqx3OiYg1MCzwGCQVE1LKvz7XY6dPBpCVKJMTtprLCKlBya1SNZarWKgpR2A= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2691; 6:dCQhWJ15NfVWsB6S2QT+y/cpg4SUaSdZA2zXn3udYyuSiVqBrgyR4G9boHd7eHHxs7V51kH4d3EQeDplFM19/pIPUG+a3eYGQGfaKtykHtSKum8pBccgQHh3EYIGV5PO+GIICF1mMp1lVrTDO7DMDg08Ydw8NF2xa4G9n07/u39AbxdZpSA+JpN9Ix+ELRBzraXQS3I+VlF7rUhrXDCDwW2+PvpAOA+Vbw9gPd82UmdOpfZQAQ80nVapIMYdmK1SAciyVTRJfrqg5FUsiVlbY9tSP/b7Ajyrqm5TOJkfBQ1+JxhvsCISLB1xhKNDFi7rybH1XbmNBdZlVHhC/FsGrj+e353UfrKfb69vZWbml/Y=; 5:XFfyYEAUO4/KWZYnnyBfjBvXf71XeKTmCRyOMiUNp+ygJejhUeZ/XWSqu856YdbeBPVqrnvLPvbMHcnVJL+eTHUhwu9laTlO19KHCKGTzcNtVmxZU76TaE6RHR18Gt2I9Uka+d8iwgAj9NbWrXtTOYYqyqV8Vmg7CspjWBaPIHE=; 24:U2BF/2tsqNamVAZinHqWwSQQHjWx8OVPyA8fL1aHgApNSheyq/WLkX6QBp6NGT8hfR0qpGo8TfqsICZA+vE1ZE6OPUif4Q7tb9fXA3h1fN4=; 7:djVY+K8ws4vsormAYf0b/bFUCkwt8i/LidUEFu0PVnheclpKOKPFxmw8t513ahzOZCBiYzQppuAt1mzo/bU5tDcMvkK3weS76Swan0U/pmqySi8rvSrzMsr3mT7a0ogFOsY6tPZBcrDXxYs30U2u+5r+QXfAyDA+ofH9NwO2zMlYGZ2jY5PpOMswAOvW6eqQqk7Lu2RuNUOtKjifzQC4Bg92W0XHu50lI6vVabKzhpjIqj+n4DILnj/fWazJoX1w SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2017 02:34:22.2949 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a7133b1e-8976-456f-c7ba-08d547522de8 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR03MB2691 Cc: Stefan Roese , u-boot@lists.denx.de, Xiaobo Xie , Ran Wang , Jiafei Pan Subject: [U-Boot] [PATCH RESEND v2 2/3] usb: ehci: fsl: Fix some compile warnings. X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" When enable CONFIG_HAS_FSL_DR_USB, we might encounter below compile warning, apply this patch can fix it: drivers/usb/host/ehci-fsl.c:109:4: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((u32)hccr + HC_LENGTH(ehci_readl(&hccr->cr_capbase))); ^ drivers/usb/host/ehci-fsl.c:108:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hcor = (struct ehci_hcor *) ^ drivers/usb/host/ehci-fsl.c:115:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (u32)hccr, (u32)hcor, ^ include/log.h:131:26: note: in definition of macro 'debug_cond' printf(pr_fmt(fmt), ##args); \ ^~~~ drivers/usb/host/ehci-fsl.c:114:2: note: in expansion of macro 'debug' debug("ehci-fsl: init hccr %x and hcor %x hc_length %d\n", ^~~~~ drivers/usb/host/ehci-fsl.c:115:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (u32)hccr, (u32)hcor, ^ include/log.h:131:26: note: in definition of macro 'debug_cond' printf(pr_fmt(fmt), ##args); \ ^~~~ drivers/usb/host/ehci-fsl.c:114:2: note: in expansion of macro 'debug' debug("ehci-fsl: init hccr %x and hcor %x hc_length %d\n", ^~~~~ Signed-off-by: Ran Wang --- Change in v2: Add compile warning informaion in commit message. drivers/usb/host/ehci-fsl.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/usb/host/ehci-fsl.c b/drivers/usb/host/ehci-fsl.c index 62c431b..17d1fae 100644 --- a/drivers/usb/host/ehci-fsl.c +++ b/drivers/usb/host/ehci-fsl.c @@ -106,14 +106,14 @@ static int ehci_fsl_probe(struct udevice *dev) ehci = (struct usb_ehci *)priv->hcd_base; hccr = (struct ehci_hccr *)(&ehci->caplength); hcor = (struct ehci_hcor *) - ((u32)hccr + HC_LENGTH(ehci_readl(&hccr->cr_capbase))); + ((void *)hccr + HC_LENGTH(ehci_readl(&hccr->cr_capbase))); if (ehci_fsl_init(priv, ehci, hccr, hcor) < 0) return -ENXIO; - debug("ehci-fsl: init hccr %x and hcor %x hc_length %d\n", - (u32)hccr, (u32)hcor, - (u32)HC_LENGTH(ehci_readl(&hccr->cr_capbase))); + debug("ehci-fsl: init hccr %p and hcor %p hc_length %d\n", + (void *)hccr, (void *)hcor, + HC_LENGTH(ehci_readl(&hccr->cr_capbase))); return ehci_register(dev, hccr, hcor, &fsl_ehci_ops, 0, USB_INIT_HOST); }