Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753171AbcKPGYA (ORCPT ); Wed, 16 Nov 2016 01:24:00 -0500 Received: from mail-bl2nam02on0047.outbound.protection.outlook.com ([104.47.38.47]:34336 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751110AbcKPGX6 (ORCPT ); Wed, 16 Nov 2016 01:23:58 -0500 X-Greylist: delayed 853 seconds by postgrey-1.27 at vger.kernel.org; Wed, 16 Nov 2016 01:23:58 EST Authentication-Results: spf=none (sender IP is 192.88.168.50) smtp.mailfrom=lvd5587.freescale.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=nxp.com; X-IncomingTopHeaderMarker: OriginalChecksum:;UpperCasedChecksum:;SizeAsReceived:1024;Count:11 From: Sriram Dash To: , CC: , , , , , , Arnd Bergmann , Sriram Dash Subject: [PATCH v4 3/6] usb: ehci: fsl: use bus->sysdev for DMA configuration Date: Wed, 16 Nov 2016 11:39:07 +0530 Message-ID: <1479276550-5868-4-git-send-email-sriram.dash@nxp.com> X-Mailer: git-send-email 1.7.7.4 In-Reply-To: <1479276550-5868-1-git-send-email-sriram.dash@nxp.com> References: <1479276550-5868-1-git-send-email-sriram.dash@nxp.com> X-IncomingHeaderCount: 11 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131237501823397901;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(6039001)(7916002)(2980300002)(428002)(336004)(189002)(199003)(45336002)(92566002)(305945005)(2906002)(103686003)(48376002)(81156014)(7846002)(4326007)(626004)(8666005)(90966002)(356003)(36756003)(46386002)(42186005)(33646002)(86372001)(50466002)(7416002)(47776003)(50226002)(87936001)(101416001)(52956003)(8936002)(960300001)(189998001)(106466001)(105586002)(50986999)(2950100002)(42882006)(5660300001)(68736007)(5003940100001)(4720700003)(76176999)(5001770100001)(8676002)(6666003)(97736004)(81166006)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR03MB2472;H:tx30smr01.am.freescale.net;FPR:;SPF:None;PTR:InfoDomainNonexistent;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD043;1:hhlh002Qd1zUtFP23j02Kin/lUgbenspDc0SrxyxEuDJSOYPSaKqjcczJZ8xzLHCfEstU44sLVnEZ/jSV97Cd4oGdoA1hFiRQ8x8PVX3XfOGSL5th6OXAk1neR0Rum/ZXlGUpaqLYGZHTcJacfDIKs1nYdHbmD87Z8BR0Fyw6Kuvs5jKG60VDvZm2h5Dlj8Mo/dckDze4nTUcib4L4DQLjMozKXI0+hXjK3uRT2u2xUJ//3LmL42vvwUnZpK8NVQrwXZTHqp3FHp3Y0aEG+78NPLs1mDP96lbjh/+plM0fugWV9I5k4wiMvlO6qp4PCZ3F+VS1m78e3/01ZB4L2hxD09YXk7cp0kEvJUKkZVYshNATGU6d+jIWdUukO2FNjFNkML7kk4SIIDmlVj4H6VGrVlWzltCzNLnqgNQRKOViih59n5ks6Nu5GbgfbbitHafN5kehEDKIK7jjS/q0T63RWOjz1mgeu2U37HC28zPZ06Y1Q5G3vBJiEnn+TOEN3SAELT3FOA/jjweyKhbLJroS+QXJAxIMMJGCKIS9UwZveY//K0o1TMEIW5+Y0V3HBYFeZnsAtOrzzTrdJ1/4h35G5LVc9laOOWCxODatLu2bsKQJ/KEWopWJTbFoMNALkPHbbjVlrhPVQlOCZ3nudlhA== MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2472;2:cC+kat4oL0899qUhtpbH6CQPofoswrYSmWkZAKxCsWHTUpDK0LLbRuAE433OEJkIOZZF+kEzrSDx7IdgEfqzBxo5FycNYiIdrk83dN8L3FzrQgDKoIMV4cOyNKP1TTNvqMZIDHPiWybs60Mybwoas2QWcgWavOu9ce8HxzcksYI=;3:vDySAcVQYY/uIQe2WkExxlV+4eO+lRjv3WXtg8Uf53DgOugMb28U/8Lr2tpzvoegHP2JUY97CvdAZ40+/KqNJR8N8gYvI8mJqwGmGhsw+jE91Q31Muyvi3SMxAWYnFxOrJ4riXfnjhkE3g/9kYXeN9uzZkUbngrr3DaSAFjTFIPxf77PT16sQpGersLV6oPVuUyESIrSxQAZ2WsnVvWYbYBxMFe0RAzAY5PdibuXwlkZmNTdAuNgj12l4EF8OFtevQW6RuxA0Y78MXUx6JhtFA== X-MS-Office365-Filtering-Correlation-Id: 2d3b8ff8-f52c-493e-b00d-08d40de727db X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CY4PR03MB2472; X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2472;25:Q4m4ZIpLtDlMhBSiJQpADGYFnl+6GhUrCvvBUUCXyIGvUwG3tqdNqB7brz31BY35Pg1QGYRuo5c6B00M6StA7JmGiBtP12sj7su67LzwfJWARKsLNWo1na2Ym2ccPQyiPYhAsxe0z1sdDW8rizfIqWgvpX2LzbVwpKqLp4DEXl3Uf2+9nxrUS7/i3+U/aL4boFdSmXKogqx1Z4qcbYcnHUbhfMQKtj9do0G9lJheTlbB/G4lQv37N5kvS4nb84PoUIBqmEyJ1sdhaJn4YbRpjwak8QFnZDoNt9d8E69hvF4/IG+aYw5HSNBN07Srr08HMN60413gIPvCyjpWM95XSLDKqixqs6YvQNtKq5nEDUm4FCjmcwuIsJk7FPOnMwlcynpt2bJ8WxS1y4gmlpp40RDThy7oEma2gscxLlzykHiGFhYio85BMQveQ2SryJm1NcQvdZOsP8NjjEEEbLwWk9tOPODWa0W6L7ChVeyUVWe+u90biPRmmAZsblBsGRXYif02ROdN1XMDpaV168F6xryv7sGOFsBRN6EDcBrMRu6AWP95pj/hHR7JCEb1pfOcssksslKvSZ4kOLJD7NVmj5f4ufMIOfikUB4BLseWqTiJzwg0Jmff/ky/ak/n5DyhqgIEs/7wsw88iHb85XHKto5t5PSICprB9Fw0GKa3YIH3zG4YEEcXN0tq2h1TmgAbT8gDW2wdZlV9Sxk78z7rnKwOa1gD8eL6plFcNHfuuy/950/VhJ0pDtzj8kBU1YXxzN2VYQUtv+aECP2s8iCeIFzvlSKxQ/MlA97qjPj/9vAyWCF9II3sNNqQw49GuVSr X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2472;31:B2nxE9AorFtp9Nwg3TR5eOp4g/rK5PcRw0XXgLVqTcRQD3zrQUfK3QoDaxScYfwpP8X7ZTFYgXOLSS+xaHJQK/49VKZWXVEFX3SeL6fmNaul8yh+XIRDM0rGtS69eXdIA5nzEQsV0DF1fZNz7fVcRYUxSjvr8g+rlbFV9kqy8gCXdwdy+k5s/qAb8KK4SH9J2qIIQO3KghQbKOcBycMGSY8bZVyP0kTgvGW47mzOAcHVaE4W3dtToZTowkAOiPy4+kDb+Ron4XnRk1Cj1JCdew==;4:8dc9PVsa2OMx5z8p72NB7KygF6lfgZWNCrAVJEkm/Dz3wsxS6d+pKLJwve7i34ns55+yHjnUWEHHOM5jRfMwX2nbVTcUzoni+cuxqC8UjjzTLOv4WUFpes5j2eV0Nu4p4AHMPowUtQDOr+/uKRZWNV0jW/KzndK7xX5QHuqauCB+7NqDuZeYscPxP9bcuzqmGlys2eG6VaA5N97XKTnYZ29JWzs8pmKawhlqDgI/jiKMGGUFKBWMFQdQH9HDvYsx2N+VLqGJbD4devayLCNpmfIDZDRUDjBqMS5eBeGK2rl+VmuMKVDufqJTWzoRL7meV8cyGBQVlUWsv9iDsE9iEnRk/pP1CIfz2P9vGSHDjVJpccOwwYfMy4/FXgsHFsZHJC3aBlGqW9wj9Y7vftBH9bgLKnijMlQx1tUxV69e0DXI6nWEPwAiN/NTDC0FC9C+A9mOdlEAM2MtEFHU8FgkuQHYtDFtyl71UR0/X5Zy0QZ7n7zDfQWL+dv3ZBjy0Aa8x0VpVPktXmGJl9LPu1xNq46zpqvFyBAwD2pUjpbsXx+wmDfTAIRove3qSoh5EDnRSpyLBldszrv+mfy+7y3FyQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095035)(601004)(2401047)(13017025)(13024025)(13018025)(13015025)(13023025)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6096035);SRVR:CY4PR03MB2472;BCL:0;PCL:0;RULEID:(400006);SRVR:CY4PR03MB2472; X-Forefront-PRVS: 01283822F8 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR03MB2472;23:Ks20PqU5ceJAXjFZllPb89Fp/5kUq3BQOGR0SHVWV?= =?us-ascii?Q?blUlKoPMbc0toA8m0taisdog0VvEdCRAlYSyy0Wk2eIz9Ign+f+Yr0h36pl+?= =?us-ascii?Q?6IMjEBh0l9r9YZvTw9AwPUzZW2f16pv12X2/13PBhnXNy/7CUbfm2wTF/SYI?= =?us-ascii?Q?QVmcW3FnUe9GfBxybQElrf95JSafkGnhQPgnPWCURIiPzH7A1+g57aikjxp4?= =?us-ascii?Q?dnQeA6RGGX5PyUT3FtDLxNHb7LUUkBpYM/LIQA+hSaK1a+/oVYcdPjSJngtm?= =?us-ascii?Q?Hi2yPNlPzDBHnLrexy91yp9DJ/2ltnE5PSBmylvbLHEhc4xTx1IzfgDd/32i?= =?us-ascii?Q?EqYcsG7cIcTXf2jp4Dh3d9HeRVt+DIBFQ2417McYvK9Dp3sLvCW+IPnjsfVm?= =?us-ascii?Q?n/jyjT6/7rufPDxXR31ZkEJQPnzTDEt8EqghJ37fu6QAztW7Wl1FS09R62aT?= =?us-ascii?Q?ExXrVIeJ60TVp/EUwAFm8/HiyrM3JXiBMRwN0kdeqPTZIU1LeTKzOxlpZsMW?= =?us-ascii?Q?T4BLai3Tt3+6OTWe41MMflCUebBmzW96Sml5GENKx6HQtG723s3bUp+n38Ou?= =?us-ascii?Q?ka6PbhJWZ0ySjZAiLUeoZPwISc2ItdGRHebZJ86K8yLuVprPMySsoGNkKOWb?= =?us-ascii?Q?CHXHybMJxlB6vKseW+5JAqaad9DMCHkn8ubmQpothBtmtavzXL4vhgufljsX?= =?us-ascii?Q?adBQg1UzfHsnjqlHD7h+OCWxB9ZHuMSEZ6NgxR+YnZazl3bZP586nMmy5Fd3?= =?us-ascii?Q?50yRkbrHMCqE4erkop+CGjhnpWK1O6+Nc+zRQlq2HrM0ABbx0N8RD97gLhwU?= =?us-ascii?Q?gEHunSWVChJ/c8mkOmmccAlRoxgqdXWMIuqNzjm4Cp7ULWZP3rEwinEhFfGy?= =?us-ascii?Q?cG3AGN4bE2xN50ymwz7ZYlqCeTtoar60yvheLQzmvnl5N/p3YVh+pvpDXlqk?= =?us-ascii?Q?TQPwVOOkbpddsnRGLA4UYxdZJ45EAOjC1EijdBvRph4IkZOLWYW9uaoNY9eH?= =?us-ascii?Q?yQoGTaGaSeNWotypRfQjwyL11h95yVED+MB+x7PqFoFVxMVxWX2ZtxrW4XYp?= =?us-ascii?Q?wIB3oqdl+wE+aS28BZ47gqxSS8GrJCgYEDOt67xGnXmqBCKoqR6G8mdWtxbo?= =?us-ascii?Q?RHPmwutABg3+Y/cYCzcZyE+6S8rXo/BCY7GiXyRvfWkDEiGNjj+OM4sNsU0P?= =?us-ascii?Q?8P87cLew7gG4DxRiltBpOKY/N234fkRYV046v17ljPnty766RNUBLfimA=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2472;6:1gPGGqZp78yrC1DBIljkHaO+9jKx+alIkvFbsOsS8CUFJdACrltKnOFHyOI50CsXCUQCgwW00d33wlSficWpGVfJ+kt0sG9S9sAcaEo49TgIBZQbr4PGc9esj+NorLdM5zkS4um2cZcYq37f9IZNch81yCedbeMlR2VIv8/MnpcrFZ6/oylFLKax3RkHKRPHco446SscP94AXnvJxR4BSgAjqAEFj/HduktTeEtvYeQjia/GVctHoGkSiJ7r9+cRTBIOgc19hTOqEA0+zzvYoJwTJ5pl9edEFmLoi8MLm39FRvwXQV5Pxu23OY2VTKmaOgoaRfDDaNZ+iqZ3EwQaTA==;5:NfwfP3bb7NNzxgHu3yyIsfahjJvNjZrclOxinvXDfV/5qwbFWYvC/JsO+z0IkpQGBXDighr8cgnLgc+tJL6kbk6ErcqbTygVCPJ9AR8bew92OFTDZRrOqmHL1yq9fDkwjpviGCE8S1nNu5glTSt+xqFIMwrBRFu3g0x4I4CUraHPCXtNL/Q3Q2lX6587x3Ti;24:QrGHDSm4kxqq7EJYuvrvNjA7PjpKAlUf3V8QBAukPTNdQoNokAWq2HN+KgHQUsAAFQNnP+N5TklUHGhAipkYlDkMRvzh6k0U7YjAz24dtYg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY4PR03MB2472;7:DINbE8hwtuNepEH7P94Yk0z1GKg46w+FvxBGE36lAWi5xBte/pUKUtFhKuV/s5X04r7Y7nu1Lcf5tGgMKDrizNtUQrPsgK+kA35mp82J6axaH1nAxQCTWvRDKXaoAcnZWojhBZOP2kcv/dXzYWna12qEWstXhnA9fmf5F5TWGitN0pFF12o+IWr+lce22iGZUhmmCk+EDnhCrO4YC/Lq3TXf4uimlacAebvyLSz1I3LPRhfQqTdFjjhKcTVOlo1KOGZTv9ELKblovDD488bfVtqtZlecCp39eHlJTRG27oPBZeNSO87xbmN3M+MfWkl8ARGyfCEIawTVtGUZi3z2raUzSwItskayMv/ihAT4/Hw= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2016 06:09:42.1525 (UTC) 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: CY4PR03MB2472 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 935 Lines: 36 From: Arnd Bergmann For the dual role ehci fsl driver, sysdev will handle the dma config. Signed-off-by: Arnd Bergmann Signed-off-by: Sriram Dash --- Changes in v4: - No update Changes in v3: - fix compile errors Changes in v2: - fix compile warnings drivers/usb/host/ehci-fsl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/usb/host/ehci-fsl.c b/drivers/usb/host/ehci-fsl.c index 9f5ffb6..4d4ab42 100644 --- a/drivers/usb/host/ehci-fsl.c +++ b/drivers/usb/host/ehci-fsl.c @@ -96,8 +96,8 @@ static int fsl_ehci_drv_probe(struct platform_device *pdev) } irq = res->start; - hcd = usb_create_hcd(&fsl_ehci_hc_driver, &pdev->dev, - dev_name(&pdev->dev)); + hcd = __usb_create_hcd(&fsl_ehci_hc_driver, pdev->dev.parent, + &pdev->dev, dev_name(&pdev->dev), NULL); if (!hcd) { retval = -ENOMEM; goto err1; -- 2.1.0