Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753824AbbHMSL5 (ORCPT ); Thu, 13 Aug 2015 14:11:57 -0400 Received: from mail-bn1bon0113.outbound.protection.outlook.com ([157.56.111.113]:38080 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752838AbbHMSLy (ORCPT ); Thu, 13 Aug 2015 14:11:54 -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 0/8][v3] Add OTG support for FSL socs Date: Thu, 13 Aug 2015 23:54:48 +0530 Message-ID: <1439490305-29215-1-git-send-email-ramneek.mehresh@freescale.com> X-Mailer: git-send-email 1.8.3.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD056;1:H8rTmz7rN4uWsvRbKsZToyjftiC+hhbNjbEQfUCCqjKG0CciOhkeQlFE3crgcGnu8fqP+277rSWx1oc53tfKBm3/VUysa/4C/g5Piptzz5fFRgafqX0rzWYmE3V4KQkQD47ZyqmOaGWM3nufn6+aDt5/7nwi5iNSojwHBTHclhwnDrNwnjAYnZ9UWbyUCKmNbBEovLMPGUR3my8cb1ee8ZCixC0uyGmVAT4zRc8BI08UOLDuuIJyOg/7cNpZz85ktwTmjHsWpp0qqBOM/esjNedaIVP5nkX3ZpzoMiCFeUAMTto0HzTSPBmZFDPB5+6r7mdXtg4+mwKIg4V9PuvgogXmrlzOg+qSupCzsIxlmzIzuWqzcE8036o0AIVrWM/AhWbimJe5Qm6R1bcXhURMTQ== X-Forefront-Antispam-Report: CIP:192.88.168.50;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(3050300001)(339900001)(189002)(199003)(92566002)(50466002)(33646002)(85426001)(5001860100001)(36756003)(5001830100001)(229853001)(104016003)(46102003)(50226001)(2351001)(106466001)(97736004)(48376002)(4001540100001)(81156007)(76506005)(86362001)(64706001)(47776003)(6806004)(87936001)(189998001)(77096005)(68736005)(110136002)(62966003)(5001960100002)(77156002)(5003940100001)(107886002)(50986999)(4001430100001);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR0301MB1569;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:3;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1569;2:psxEX/L6HGPtQ/uxTW0BF9AUms+TNcPcCBhZwoA1ZcPZTmHljb77TR9OY45P8yMMlXYm0oV+JJsIeFM/B5PdmeawtDG4FF7glEcCnhBpkKdZ+lffWgBeAD1RdYOcjeZjNOl6jEu47aSUFWocksdiXqRLTUH4iwtj2vac05jKvB4=;3:0ZGs0bdxLxHm3KT4JHZNzUfnDaINaFEOixH6/YZ5K6cogBfjY6PwTaMXlu+n99xrDZsYgoOTcSC30RN53Xr3Hco6ZYSQ56I73hSvMqz8rEjkMErBr2zew6oQ5BjG0BqM49XrmxqrX/RI75Zpbb9bavBadxPuH7KNLiHSXtuRwfXI+LkSaasPbHBj/wbeIHK7YevBXMAFPer6POk5MN+gT/q9qs7cfTFU7I5S9V6LJck=;25:m0Z9EnkfiMJCzUD69iE24QLUXodbfcj4lI3nn9hX/CuPq5k1w3j3A3fiUsL1k8KpL3/CjT84ISxfkYbNTQHj244+wondcwHDIsL04OvDhOVKOhkrFRX68+55GydMfILaKQM9FKIT0Nar1qiGjg9JOMmwV3Kq6XhbYqHGOuCVT8LY+1n/BedxYqmTNEIT6QL72BPJ/0oxBxM1EgLLEM6C5I3zOploGuDuTkKjlNzBWlNPfzeVu/Hf2/WWl4v+WiIfxx71lKxnQjq/oxnXuOSKUg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0301MB1569; X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1569;20:a4MQx4gWiy+YCUmXXO78v1xpr33BzaxjjCrtHlDZ7p/IAUdk2nYchVz/NBZTaYJJPZ6bN/4zGbDvx4Gx7XCpnR0zGIj5oJveJEhJWomDzvo9aJVK7zuTWbHIHOzaATZ0oZgxDNLUJpqlCZXHlR/Xf7b+KOueHnh2p7Dj5C0+OSQZftVWTN4G2A/+i6aBdZexDfqby9r42sue7GGfmzThgTnswQS3jZuueUGhmKvR0l67PBNYfHxhPkbIR2Nvl29jcpKdm5ctP6LnX8WVHwNbh0bbE/NIy6f9wyOV9HXBz4THeueOt6eqAALNRJcD1uDUrSV6pQ56bd3nWOFC9J7TKtyJ4fDHjIS6SfdkQScPrgQ=;4:DmM5taIG8bWb7cyFXsfJCBBpqlF5f8SSjpx7bpsUZcwpHHic+H8IEwJ7EaYNwa9WuSDBuv2tLOhOGK3fDIyhiJU9orGeYUd3BJ/NKo+aNouOjtLf9QnqRvYuQbQxMYCP1qM8K15BndL1Z0UkG1ZZBc66qaF75nm489+jdvtBIctJwt+ds1K+S375UIdGuuHD9yxUumad+HNDOyv2SaiD24E3wSbBk5AhkMfKg6oDc9F8gqRxyGuZC/gO/TyrhCX1IJ0agWozdEC849eGzbrDiS+hHPY5VrctPbdGyzEZ7hw= 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:BLUPR0301MB1569;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0301MB1569; X-Forefront-PRVS: 0667289FF8 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR0301MB1569;23:eQmQ79obDGbXSapZpcpSoyTz597LEIXtPPWv0lY?= =?us-ascii?Q?B6v+evDe4c7UvvYgtTRBrpryzwkmEz9ra25b231uaqYMJP2Ex0uUiGj7OQLd?= =?us-ascii?Q?QxrN/Pfm+Qq071eMJU93Nw5erLi9FtCs0oiIbRFCuNH8leOFZZypzaJKxI7p?= =?us-ascii?Q?fswiyMXIiayEg+gFRdcwLV0ccCP1uyD90D+kVsX/nYkrlzLWHEm7Dxkf7IV+?= =?us-ascii?Q?/1Mlv59nhFKM79DHxkXXZunSyvPWF19UqOXS7ldfhb4TV/FRJB4AUrqn5AsA?= =?us-ascii?Q?ysENqExu2Wdfq/mu5RPhaYdbZutOvgJxnhzbPoitYESouLPtyI3mU0BuuJOW?= =?us-ascii?Q?tDaKBxtA9ny8GTzBi3JI2etQp//IuSDhUvOBw+KNxbq033jzsVFDV9rmi6Ke?= =?us-ascii?Q?rNWqV2u6A6wjDCbdha/bi0rq99ViMEfEV1FtdvRxAfjnEeNv6JJ9x+erKd/g?= =?us-ascii?Q?gJgrXzU5JLfG1eEVkrMbCqHzT/HLc0vdr93BJqKqulvMzvbAG8roPCLAE8bc?= =?us-ascii?Q?jV3hTmalA+0XAQfYhBMV8bQejVplF5Ka88YsK595jRqNrN/V9vQJ3phpIAp+?= =?us-ascii?Q?8mmXaDu7P6GnA1zQwj2tVb7y/AtCm0F+pt3JyVvNy+NKXQnAmz9Zj1Y45EZR?= =?us-ascii?Q?EPAlXqORpQIImTdpWUVMjtfJK/aaj3k1oGQTmsg8GG4PXlJM4ArbTe8LjMXn?= =?us-ascii?Q?xHxA7dlHgyoR+Xw+yJh83pjBoz0Ua5n6m3fY2kfURaTXTLAOkDhP0QvwsmEM?= =?us-ascii?Q?EDvusFhMY158Fwb/7dI81R1CgqEjXFkl06N7uLmFTQ9v1XpzkbzXHC1OjnHA?= =?us-ascii?Q?nGAFeAmVGtCf5t8WrVg0asnUNNHGiz2eQtUoq1icMpDFDG9T4WDrLpXgcDbR?= =?us-ascii?Q?V+AqgjLv8Ms+lNdbGIrnIqI0tNDQuCroO6KxhD9FvyRkfI58EYi8mPqvU4vV?= =?us-ascii?Q?9rbNotbFAsS5+Y/S2OD8HeWGYHql870o4GhMpgZR8UI/KSdO5wTrwqBqsPdO?= =?us-ascii?Q?fKcLn4rq2efG5jJ5BsYxyFBHCioBSsj+KlUxkaBYKqabqYbslzedMgFDLFo8?= =?us-ascii?Q?3WC7K7koOxNxevF/1A2vrECBjShJAsMhFL8z7qjWVFN17tgMddw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1569;5:NJnI/fKSwAgU4SNQ03w0KhWCF3WsJ5Kbg9vHORQBkWgorZ8tNfznchc1DdW5xVlRHjlzbrTCHYT5BQ8JkkPbZUiYAx3stw6mpf4g0HFf1jSxuEzO13/q9fgCWTqwj/FxB2NWrgqmU4QA+RDD0bcobg==;24:2qLtsY04PmCSRxWb+1X4ulr9nYs4hL1BRFeeR1BuIYGiETVdgmEnen7LCtR20XL9PyuEifOtm79QnDbyr+Zo3r+sA1qQzwUe3xFw0UnLVPM=;20:PQWrEvgReb+XMAf+x2hmlECkfiNFcyMhviLXo7h8u473C8RQ7g4yA8xaj44JaNsXnI5I/hstWbF5IUjTvvVYUA== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2015 18:11:49.4687 (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: BLUPR0301MB1569 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1308 Lines: 34 Add support for otg for all freescale socs having internal usb phy. Ramneek Mehresh (8): usb:fsl:otg: Make fsl otg driver as tristate usb:fsl:otg: Add controller version based ULPI and UTMI phy usb:fsl:otg: Add support to add/remove usb host driver usb:fsl:otg: Signal host drv when host is otg usb:fsl:otg: Modify otg_event to start host drv usb:fsl:otg: Combine host/gadget start/resume for ID change usb:fsl:otg: Remove host drv upon otg bring-up usb:fsl:otg: Add host-gadget drv sync delay drivers/usb/host/ehci-fsl.c | 73 +++++++++++++++++++++++++++++++------------ drivers/usb/host/ehci-fsl.h | 18 +++++++++++ drivers/usb/phy/Kconfig | 2 +- drivers/usb/phy/phy-fsl-usb.c | 58 +++++++++++++++++++++++++--------- drivers/usb/phy/phy-fsl-usb.h | 7 +++++ include/linux/usb.h | 1 + 6 files changed, 124 insertions(+), 35 deletions(-) -- Changes for v3: - removed CONFIG_FSL_USB2_OTG and CONFIG_FSL_USB2_OTG_MODULE macros - removed call to usb_hcd_resume_root_hub(hcd) from ehci_fsl_drv_resume() 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/