Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932119AbbHMS2U (ORCPT ); Thu, 13 Aug 2015 14:28:20 -0400 Received: from mail-bn1bbn0102.outbound.protection.outlook.com ([157.56.111.102]:10240 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752958AbbHMS2S (ORCPT ); Thu, 13 Aug 2015 14:28:18 -0400 X-Greylist: delayed 967 seconds by postgrey-1.27 at vger.kernel.org; Thu, 13 Aug 2015 14:28:17 EDT 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][v2]Add OTG support for FSL socs Date: Thu, 13 Aug 2015 23:54:57 +0530 Message-ID: <1439490305-29215-10-git-send-email-ramneek.mehresh@freescale.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1439490305-29215-1-git-send-email-ramneek.mehresh@freescale.com> References: <1439490305-29215-1-git-send-email-ramneek.mehresh@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD046;1:EcKXTWyhqEl4QYcwAC9HFa8SOSA5LK2HIkyiIYwXeVGAI7jFqvVVnUoFF66IBcFYgdJ0qQZwKsh0z/3OFgvrJhhZTyjqYHXwOI6sQnmvtSLqLBA+Wn+4jF6JiAu+XVCYHG/9+2QtNpNvAUBDaQx7ucrXzIi1JU07M8YRy3FD+HhrXGo7RJlZpkXIUc4LN3eIaaOCkBkElVcZ9cncLhquQndhLyDfxHNGArtC8g9FFBf0ff91qAhSLJJJsek1yeqvgmIvUswO0a6+cR6fF0dYwdCA6qmLotmDz8++7n2Oe5kU8z/azfH4TeRgd9R4bV8C6x9R0LyXKluLfCA9G0VsT5c8BwBB6Luuoxd5MV0VT39KC0JwnTeOcWBMSMzC1W/snZJ/uMzGfUEhEimcpfU9OQ== X-Forefront-Antispam-Report: CIP:192.88.168.50;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(3050300001)(339900001)(199003)(189002)(87936001)(106466001)(189998001)(50226001)(104016003)(48376002)(36756003)(2351001)(33646002)(50466002)(85426001)(229853001)(6806004)(110136002)(47776003)(77156002)(92566002)(5003940100001)(5001830100001)(77096005)(4001540100001)(81156007)(2950100001)(76506005)(86362001)(97736004)(46102003)(68736005)(5001920100001)(62966003)(50986999)(5001860100001)(76176999)(64706001)(5001960100002)(107886002)(4001430100001);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR0301MB1572;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1572;2:FzSPbeP2Sdeo1eYe9iOcA64e4019pkNK11gPudaHRa3vhLjUgac6cu5zSusnwzCv2a60c+MAdtseWteF0a2YVptXRSYkaKmin0iZRcpeTzdxTneYgHUnq7PaSIpv90KnLSHzvgKPv9Uwt93+ZmYKiSHAqqJEU4woyJZt5sEJSww=;3:80QaxShRN03ilFBfavJwIJJ+3Bjb8fJhSwGM8yl8u8IqLHSGkehNnDGn+RdGz5/VJclIHrYvInTSV/GbmAjX/vFSZQ9V0VLJOMWgqkbt2ggj/DRkxpju08SNaUqjTy2iOGegvElcBP9W+o2V0cyyY12iJAVeKrsWFw7oOqr6SsdpsLwKv8+pbvDT6dp664YlbWmhxTp9xBPdmzN+OKH+illqatyFt6VUWRIcQcqOFwI=;25:dATnYVSDRrw9QxogTKRonlG7fEtSiw1CVk1BZnJBvyA0KdWIGx/KAtVTF4j4dvlV+4rsMPkuulhynnKUCv+ewhbwc4K3Kc7w4kJDMAtI0nIbRfTF9+PDuzVs2jzJlfzfYlmcQi/6YDR4DtaHYrt2aBO93n6AGUXY1H+Zn7jWCerCZOj0qxuko24kTdqmzN9UNL7SODK6cFn1i2as7RLawj53QB69VNv/oCA6Vesb1+gr7+d+5ODP+pCYCWM6DSb24rhAu7X5c7lNKUVRyd5k8Q== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0301MB1572; X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1572;20:4d3TBq2nVooFAH2y8uta6kEQ+CVkGwET4GIIBTU9CSFpHN7ilp1RdlvD4y5LhwEKM30MndzYzRLNa6pjKRNZjJYhSeycPLfgaAccso7MlqVDMPZnV+BuOGp0+xT3PEKjdHalyNtGc3Su8DiHRBiABnS7QwSxgSWJ9KFbTBrABo97O8cfi4wMfGS+1kV7a98v1tDmIBv3dFU5aPG2auB2EIWwwJkp2sXGLWUJ6gbJ8t5ptlQvqJDmb7gDnhtCpO8ksp38PoJg/cqwFrKPkifKIuXwx8R7gck7wjTXzCJxJY53+vR8VThkkyRTpI5cvZUdLcOJTMw7TIIBZYVaLoHGekHSeBy1wuHmFUzl8yMm5YQ=;4:0Pfvl7VmMNVTKl2P2CrM5f4WpCY3QLCINzLEgDfZUq+Sqo/u4uh2s71L+7wBPB4rAm1wB0yADgCLPMjlBO+VUfzt2wAWE+7JJ0c8TDUA6By3eAIMs7BVFin7Gsx7ITHmV9m7uJdWpWlbZIHjkadj3pCZu7hpo1RztCiwkdYKPi7lqP27zNlcoDnaKRaHX8wYaQySCeFu4CuontS51Rb/QKH/16O4zyOxG7++DqTUFAZdht+5IcI8glu0p9MP69BgHCS+Vt9TD9qO+iEZu7gEsmIlLJLWvuj1iKJwMdnAfrE= 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:BLUPR0301MB1572;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0301MB1572; X-Forefront-PRVS: 0667289FF8 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR0301MB1572;23:tUWxHYYWNBZcMbajyuXSei42eUkQKcPJcVZ2lD/?= =?us-ascii?Q?7y3fP8pvh+etDrn5AJt7JMgLv2GOT8un6MY6khwatfvYmH9ME430dgPuZetB?= =?us-ascii?Q?pkme8Vyp5snJ2DWjdmG6Z61Ga8+bZ5R9xun37tQ556KTm7MHn9gqeAMhlOi2?= =?us-ascii?Q?GqYlUpeyw+nBusTX6jQX68eI/TcQ3Zbzy+2hImQn/Hy6XyVxuZl+GIBUrCBl?= =?us-ascii?Q?J/4D2mcOVIKGcdVGju5VwWPra7WLo8JRNe/jRwtCyuvSK372Xz/FAMVlvFDB?= =?us-ascii?Q?pPHU3FK/uW0mYVVDPJ+FAdyFRxjAw5b5f3p5GMGJyXb0GgY4yoYYo4HG1b8Y?= =?us-ascii?Q?vlhI7vvX48gZDUoE7vz3ryqUk2tzUx+zLoQYSlQUZRH8wDHhGLxzyRdCM4jD?= =?us-ascii?Q?k/N1b8zcSiRzs3omLH16Ph19mIXgkUbf9fTjqfCfOKX94e53FGp40rNktUeu?= =?us-ascii?Q?M7vHVAWSUTL5dtDitJyXWE0N39NKslVenQj1G2Jt6dClP6L4I+cwbFJ/+8Lt?= =?us-ascii?Q?NlJYNuZODlV8ka53W5CX2ZjtkhDOGNPFH+hnXuQQiDqHfqxy8yQTQlUhknbD?= =?us-ascii?Q?SWfewa9pVGG+DWPDD5DpRjTZLYRmjbKtMoQXSYmBF+b4iuAqJphvx7dlhJD7?= =?us-ascii?Q?I+ckcELAVZEm+9PKPAdVRLuqOrxai6EIZUbCwKEmJmegWG10eMKh8ZU3scSZ?= =?us-ascii?Q?waPChggMotD0614p8VB+omANIZuRc66UJM/RF+3ze+PgjxUXWYKS8lEMl4oD?= =?us-ascii?Q?vRFOoMlijJhzd2x0QduO3nKka55ZmS4j7EqCDGkeGPqNyadEtykW8EApm3oZ?= =?us-ascii?Q?bVvJ6jeVbkAS9vhrjs0nkbT/KD+62hfxv95G5wK5p19xGGmQuhFu+riBP2Y1?= =?us-ascii?Q?Ct4zxH2yD/SQ34g0trslhjX0SECuKqV4zAC0/OTvX7XGgPcn7iOc12W4fLki?= =?us-ascii?Q?vlFMd0fkhe6cjCWq/wjeJDVxN1HiUwRbHNWuhmlb1XRvPDi8RgztjQOUUbOV?= =?us-ascii?Q?60iqthpVCz/CXKVty9v3k3+TUSpTBTOtgqY6yPyTVv0z3fbdms87KGJWVWrg?= =?us-ascii?Q?ZLxT0uI0nJdG3Fpbe/D6/7/D5/paAN2DIXLHzJbjta+pKAC44fOs7/kl/B7p?= =?us-ascii?Q?748IlSv9NwPOgp4zmNN2du6qU/OZVPE3bcl1TGBInLMNLwNCLQFdSAg=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1572;5:Mfx+wBph5S8VHDUgE+Nb3IAJUEtIeIdK5SYNVMq5vPpB3RjSv23rUphYn8i2sCtOcKUC25F8CDlV6s6DXTYb0+dazn2J3cC0nfm8jE21J9nc/h6LPC4YesZZyYYsAlzenu+ztsfpgGeWKpzzP2tGjg==;24:qYS3DsbVpjlYTMPOuNI5wjaPc0tNdBoGFdF8THaHlqCeRFymBQ9WPoeGMldGF0C2CW98bVcbZ6rhRd+8G9XwQu4OuzYC3+Wt7ZCPSEUoiZg=;20:RmhHV91eH6awwA+eCkx2HJugaeyCAEtNugMSFcfE0RW1/Jwb8aWQF2CkugiQUj58auSAOYYGOvoey+JS4n0uDw== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2015 18:12:12.1671 (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: BLUPR0301MB1572 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1263 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 | 85 +++++++++++++++++++++++++++++++++---------- drivers/usb/host/ehci-fsl.h | 20 ++++++++++ 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, 139 insertions(+), 34 deletions(-) -- Changes for v2: - moved struct ehci_fsl out of ehci-fsl.c to ehci-fsl.h - made struct ehci_fsl private of struct ehci_hcd 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/