Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752605AbbGOLu7 (ORCPT ); Wed, 15 Jul 2015 07:50:59 -0400 Received: from mail-bn1bbn0105.outbound.protection.outlook.com ([157.56.111.105]:60384 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752336AbbGOLuw (ORCPT ); Wed, 15 Jul 2015 07:50:52 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; From: Ramneek Mehresh To: CC: , , , , Ramneek Mehresh Subject: [PATCH 7/8][v2]usb:fsl:otg: Remove host drv upon otg bring-up Date: Wed, 15 Jul 2015 17:32:51 +0530 Message-ID: <1436961772-11482-8-git-send-email-ramneek.mehresh@freescale.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1436961772-11482-1-git-send-email-ramneek.mehresh@freescale.com> References: <1436961772-11482-1-git-send-email-ramneek.mehresh@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD036;1:6RNDl4U+YCm5bOMNLhezIS0L8a5keKOBl+4QG0UAJW8SVtNxVMYqnufWMfcQ5/P9icRZCbKi+SC+/OP0C2+G+yzGbjnrpPhUQH4Uv/fARvBL/9F7vGpQ/WGyveQ+pNMg+Sq4CMah75dNwVsYlR/3mR0kqHYMepDJc1BPBHsSK2mDCk8kFLdsenYt3Qxxbb+WkLrwn1cdCUXb8rqE3WCPgqyE/GOttFkPlhwwxOGOhz1SQ9wo6biyJmxZ8hH+zXeLcS7Jar5OY4aCDuRszgv4ylHvpkseXhB1Sg+uLNEz/exTLnSOBEtXpk8rwRSO9WMMIJ2OhsSE+LwuZ9NdC58J/BMZzkFnR6Zp4zDEk3M5zvr7zSY8vYkfZea5VeQfpb9WOCFOJDRuH1G7gZ+cgID+SnmLvFHD2v7VPJ21jv3ayCJ5+FJ58SkmJSec0AXepGXY X-Forefront-Antispam-Report: CIP:192.88.168.50;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(339900001)(199003)(189002)(62966003)(189998001)(229853001)(50466002)(76506005)(76176999)(105606002)(47776003)(46102003)(87936001)(33646002)(19580395003)(19580405001)(50226001)(86362001)(6806004)(2351001)(107886002)(106466001)(92566002)(77096005)(110136002)(85426001)(2950100001)(5003940100001)(48376002)(5001920100001)(50986999)(5001960100002)(36756003)(104016003)(77156002)(4001430100001);DIR:OUT;SFP:1102;SCL:1;SRVR:SN1PR0301MB1583;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:sfv;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1583;2:w2hm6EOHC2Man3O2iIB20YZUXHar+/BenHGaAWoYGpJ9jIy3dVBEn83OZ644Tfbn;3:zim0p4bUvsfNir3t1z7zt4UMOjy5oiAIHc8zP/RP6c9AXVLsPZQ6pRaMnWfsc1szhAjR/FC08iR7bGKLDiM9jciGFNDkODLQGJ5TzjNr0Payc4IK6gXUjX0WoSIKhZuvGaH5zcHo0/A6uFxC7vHmcwhwq2/DN6yVVhLinzeH+88Zw5GGZiONz9CKEG6koIGD5Cj4on0KJMdCvrX4nj66uPpmpTYg6vTWZxWBfxkUQsI=;25:dSrNDDBX7qA4J+qjlYTcgh968HRul+GJyp5sE2FxmB/d2jKZWQ+XsvK67hNWvDlbm0xCXVB1cZ2QJZ5ofzMSbmZ53/X+HW+uGRQxf8NURESRy1XN3AjnCr20Y4zFJOrSYP0tNuqiOkuAafc/njdTQIystfJb2jyk3MaYE6HTH7ISshCGozGxfw4Sjz1QyPKmmPq0874aorOtXrvnCBqajNaxR+tNRegZv2PrNGvgxWydTRZTJxyn+KdY/BBZ7eIIh7mZ7BXLEAjBpuaFv2uybg==;20:zK5XWgIoDxn1HdlVvEEFWsuUkvWg6d6/q1XgCdUwMK/4uQw/5JVKF25T0UcUlrKe3upcRCKxDNMCFaojuMLPSsJIw7U+cs6aINZGUiocXi2T69iEt5p9xe9TI7kdAEpWMEnchzicOIxep6akwZGHYZFYD7XS9RhJVS3jck4ryYgGsFcKNKusBuN5PVsHRbvg0LUPGHLEQYXdr5O6lKoyi5G8VF70TGBLaPLa8WPnybZFJ6RS0nXAGfhlkL/AbuWizozo7zgeOcDtxc2Ccitu8u9ADGIGfhhlFNXuWrvOrDvzFCZNygQtSFtj+2uINaSFncN4n2Dm7j9tRI6e0Ltrsi3bgKCdXjIE9EnHBSzggRc= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB1583; SN1PR0301MB1583: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:SN1PR0301MB1583;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB1583; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1583;4:VaNelrLYhSPOCqnfgkuhVA5MS3nBNO2pGtErQlha0nLEwbin/q2iJKho44FZKbWLRAfFfvhPbYE4Ovz36r6BO4VVu2MdwQGNDNdSkCLyNe3xuQslxy6DJibW5RExveWYlibCkfYxHuwYrb3eUjS7hQ+PO0POm7d0k4PErbkTsh8Hijg51bTi9QqnMqjcJMXFfqiPDiy2+ULxqpVaqT75kSlw/eGshJcnIdW0Ge0WOVeDWx+gNjtwFcUVTm4YT6Jn3uUyfhYUxdA6uNpdLiYbiiCRtL52lkYYEfrsyhloZjo= X-Forefront-PRVS: 0638FD5066 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN1PR0301MB1583;23:CAm3QqKcJDT5nWUkWg8kBJuL0j0kSWmJ5bIThUJ?= =?us-ascii?Q?8NyMhWth8TyS3b28S0C4FS+PN20aL9YRvWr6c0hBpV7JwfgrYzPKIcXf1NP+?= =?us-ascii?Q?+h/Hf0sXQJwh149NMCY8HG9qYgKgGkbWC7UQCy/9PUbmXLz9j3JThYwYgsTw?= =?us-ascii?Q?mg5lJzBZRuzFdFovy+hxyh0h5ZdYjH1e7B2vWVLlGitQiwiKJbw8vnxHBzr3?= =?us-ascii?Q?Hdu1y9iJmkMrkDIQE8wvQCkjhWNDvo0tf3n2onHRExD8iZ6lVlLGBH+jIKjb?= =?us-ascii?Q?gDMyRIPB4GZefMISimDER6n+GoYKrXM7GuJjUqJttNn+B/nI5NqbiHyBYYT0?= =?us-ascii?Q?0CSY6nhddIK4NlniCSBWUBNaRnKTRN3VASkWsi3g1fPZV2//so1EMykATxPa?= =?us-ascii?Q?deqfYboJ8+t7AfnUCz7sJnjPPiAuHnCST/URkoVc4F0B9E0CjVrjoIzVtuDv?= =?us-ascii?Q?KDL6zdkJNWaDEmVocA34MsDkeOMca5lgFz0k92Kpdjwxd+tsRbyu3rWFEnmA?= =?us-ascii?Q?CdTJEdvqXuTtiWFvlJDGvPF4Vj2pfefPVUzEpiUIq7OPnZ9H1r7hY2VlWzDr?= =?us-ascii?Q?Pqnj/AiWEcmAIYMWM/pPyKafSB2uuaqaqkBWwb4si2CtgcBzQxP/uL+QT1vs?= =?us-ascii?Q?GZheWFrT9Uov7zuAqMFZkBqRl0bd5hFLYU1VwbrjVHke3lmDGwY4xrmrxKdP?= =?us-ascii?Q?sOVwdClDfVwyFvEjvwJ69PhAdXVH9fvaEL0x/BjnezF1jvv2vnuWr+R+ySzX?= =?us-ascii?Q?x26vpGOMa7Q67R9gbNNBVhKuIBUabeTMEdl4Zs0Relm5ZxqWOvwhNU6Y2n9+?= =?us-ascii?Q?LyRyE184hrCT7HgymM/RVU9V+mjQI37Tx22S/A5mvZJwkTJdERj2T9JDzj7a?= =?us-ascii?Q?PrsHcUQuqGwWhMY97gKc31d/+4g1J7zllvj83o1S5rKnH9jEMHJbD8uBXUZG?= =?us-ascii?Q?ypXwAZ3kr/bnFbAPs2I40c4a0Y4Dn8dvrqGlqvABu/Jlqhw7qou/WsKd5C1/?= =?us-ascii?Q?V+2wf2SEDhjt/bEC9OKltbkh+?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB1583;5:JJ+cabYtjh6+3FGd/fruS5D6bmDDtKYV+kCdwnkr85penE28PGRmLgt0fjhER7rOyUWxki/bhmUZtRPPaODuEo7A5KsuJVD78mJmjDJQynKXVLJCTpAUeJ5L4ZNJt8BmP7HGD03B5Fd5V9rGMZ5atA==;24:U9DQI5NrKJe5zjucAojl+mviJ8M/gLv8f1VK+JJPRxQKrfSmW+jMWMtpTV6AUlK4YYdlkaaR/zPFoC1ZzwmyaFcEUmrcQDbslckTNO1Fx7U=;20:1HrZGo5EkOgXicGCguBtj186bps+o2m2lm0Pb7YD+oOUVx+zQLT+xS3uIskAz67fv7Js5wwyMMfLqIGWaAYjYw== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2015 11:50:50.4473 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0301MB1583 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1029 Lines: 32 Change have_hcd variable to remove/suspend host driver on completion of otg initialization for otg auto detect. Signed-off-by: Ramneek Mehresh Reviewed-by: Li Yang-R58472 Reviewed-by: Fleming Andrew-AFLEMING Tested-by: Fleming Andrew-AFLEMING --- drivers/usb/host/ehci-fsl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/usb/host/ehci-fsl.c b/drivers/usb/host/ehci-fsl.c index 81e4bf5..daca957 100644 --- a/drivers/usb/host/ehci-fsl.c +++ b/drivers/usb/host/ehci-fsl.c @@ -189,6 +189,8 @@ static int fsl_ehci_drv_probe(struct platform_device *pdev) retval = -ENODEV; goto err2; } + + ehci_fsl->have_hcd = 1; } #endif return retval; -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/