Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751742AbbL1KzX (ORCPT ); Mon, 28 Dec 2015 05:55:23 -0500 Received: from mail-bn1bon0137.outbound.protection.outlook.com ([157.56.111.137]:2944 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751004AbbL1KzV (ORCPT ); Mon, 28 Dec 2015 05:55:21 -0500 Authentication-Results: spf=permerror (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none;freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; From: Ramneek Mehresh To: CC: , , , , Ramneek Mehresh Subject: [PATCH 0/7][v5]Add OTG support for FSL socs Date: Mon, 28 Dec 2015 16:42:27 +0530 Message-ID: <1451301154-14422-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;BL2FFO11FD017;1:cfQCBw8u8GQlVUkDFh31yaZkg7jCv7NAhnYirMh9Kq0CC3OmiSV6PwqxOrxFoXRjN6NjEBZpKJ8ahvQ9KwR1GYrfVe8p599d0jAxxxVj+qnw25RqAT7stWgHsUhDbpSCZDpvRHtir/9RMDoUTabxLvArzW7CGutaBtzNxYeufSMsstLqjCRbWVr3hLVbmVX7m6etZLdGjiJefCtBaPR5NC2ZPSEeXmDClZfwcKolv7hY23eWEQ53DVZMtjRLXK/lofrBpkVpYi9mvS8QmsjvRAmYf32kLmb086/RnTaYMO+FAS8qCCPaS9XuI9InNCNT6Dg+Wfed4M6mf0XzO7e0yr9z9zv5Xu+2ZLlBUvtc7tQgsFvm33Bsh3HIMHRyT7aJjdeJKBoDgsZqIJuTKEIaWixongF27E3HMA9aWh+YSQk= X-Forefront-Antispam-Report: CIP:192.88.158.2;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(448002)(199003)(189002)(69596002)(110136002)(5001960100002)(104016004)(107886002)(48376002)(189998001)(77096005)(106466001)(6806005)(5008740100001)(87936001)(1096002)(50226001)(1220700001)(229853001)(586003)(4001430100002)(85326001)(33646002)(50986999)(76506005)(92566002)(11100500001)(5003940100001)(97736004)(47776003)(81156007)(36756003)(2351001)(50466002)(86362001);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR0301MB1571;H:az84smr01.freescale.net;FPR:;SPF:PermError;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1571;2:zrk3TcK9jNGoS2dxWuvyDt7iMc7LMTiu/0E/zcsTI20H0TgQeWkdwdnzjcrkB0j9IjqvIBrt5CqecbDjLYanU0ul1OU2ULVpXLjf9SjgPKRTobUkKw87OCtqbOxCYpEWIoQ6CQgDeDtOYnDLQo5GJg==;3:/MYLD3NpVQIWl2vT0VxS9exzPGs6LrBx0P8T2eThwO11UxS4mppq3rfSj1Ceos/1mdLPoUZq9At+DYjpsTiNdd2Uf+rjIqqBvqUi8zeDzlyf/Uw4zxQLMzhop6BrJG+E9uoh6icY3L57UNGqnPn1kbn7TbWe/wdk6G83V5x4WlacjNuzxRgEIKCI+QDxuLWSTuIkY/u6P4CTuJkfQOE0UTEELzMAcFqfRDpPpTkzlWY=;25:QV2xBi61ux+CwoiHB4dTWj7qsID1UpPWuizYhhLsIkFIf4+HNndl9jh2dK5z99ye/unWtD/srnUSi0XqTxWEAHb3xc8k/4S9Dkh2S/sPj89EmwUue0RlmGJlybUxrhDm5OUqVntgkWfA5O6MyqnjCjsYjM+Wr1jSJqYNEnIXe+mN7F2RUC2cdVOgeM3erZvpLdRNbeeGa9OZ6lC4ORL5vpmEe9Pqqwj3Qz1IVgU9ALxdNYFSv0o0Acz9O4Rsze0IszMyk2gnHSzhGjl926xIEA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0301MB1571; X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1571;20:48tdpXcygu0CAcA3ORym+lv7vHjktz6Na7Y5bdissJ+UT0VDFNaR6wyN159Xuf+wuNPqE0lSFyimoLh3g2jGMi0CdmVf1gSf/1fY7/s7FB2q97rTDF4yMew5PVOWJNz0SvuJmUTzpE1tySqVc6vmrHu0YNLFatrc792zmQYx4qFoowqzMGqzzsysyvl/+ML3040IhLmKJi5joI2bxp1tsG+aM7pOG22A6Esu5J/JkG8gBg3O5vQNTzkNfg7+dlLwm2jwxtGQb4Pw9C0G6T/QcwfwzB84mnmmrgIZ9M+9oB9OB4eSLrAb/e27jDhCdlWnFl8Ey4G7OANAnRCqSVm8oOybM8okXLZCcwHVkCOAVEg=;4:XTIeqYSKvdrHx/iLNfW/iFSIllBic1cNIxwrTJr9MUWxATDWftiQtz1qGvrZnN6IeABgjR6HDrto0MOcxLP4T0VZMq+9lXXD2iwLGEnWFsTas2hzMqIQqzHU0Ik/sjojvj/grLc55PVzpIPnXyBk77AN7geeTWvMkBSkuvvCWZsH8RACWgf3jxGjjwK1nmrjBY4uGn1PjWi9sD/bo+WB8m1qtxtg4Quti4sGIbyFQAfDmJGWsZGWcLybdw17KszagpLttI+oNl+70UdN/iwuLdv11tr1Z/F62+I/EGrIzCTbmZUUBA1KARMD5fT7uxaXZopbAeKP/I4BRffPXVWJ7DceBwS3A6/U3OgxBUZN2CY5hpxijvKYowY/eutBsogX X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001);SRVR:BLUPR0301MB1571;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0301MB1571; X-Forefront-PRVS: 08041D247D X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR0301MB1571;23:AheH4T5vB1TZo5NaPQoc1i7v10ttQSY34ZDIQoN?= =?us-ascii?Q?FDhKxcXP4jUnKnkvbP3DJsMcFK+xedTHwvgG4lOyHnXVWMC8xvzLm+3jvqWU?= =?us-ascii?Q?tYgQV3VGPzSknIfHp09TEySCw/gQm4cX7bbq6CXhKXXC8lhTu55PaUIbXQ6c?= =?us-ascii?Q?6s1TOKgApYKO9MaZ3m7d5fVtXPN+c5bFIcbfpTdldTirJ1S88qst2frOcfM5?= =?us-ascii?Q?C1C10xsNH3ezDHijdbTkDne0KfgYTXti2128RubDTN6oQp7ONPk9I0nC5HOf?= =?us-ascii?Q?3LV88YIsQPJ4V7dh+R+rvGNWIu3XTh1vHyMmadF0XZi+zNQSU7+aVEZOLNu/?= =?us-ascii?Q?sD6Cv/aXHvdUK3ONCo5wPGNUCB4PmUkYwNHwPmJB5C9bd/2gztbBrmeJTd/A?= =?us-ascii?Q?xl3cK5ZqOKTpbskYIfaW6Gb7ys2nJQEmEm92uQZti8ASwiwetd4eHmzLBuZY?= =?us-ascii?Q?+F+/oA/qOgggKU1re/xlZZ160KuTwheltlTV4MFniGgE8KNQavu+xkuE675X?= =?us-ascii?Q?/dP1ZCaTDoQim7Rh+nZTToSNX1eAAiLUfpC3H1SgaIH9pUbmFuJelf31UwIk?= =?us-ascii?Q?Q6VzyN4VCHMY7a8FyoRAtU6+Jzq6qAnia7irgsTf5L28mP1kmGO5vHw5vmsU?= =?us-ascii?Q?lck/djytDXwBWAmsh3q6+6KaaZ5GTYm2Td5jMr3s2E89vi6Lt47Sn29oeLBQ?= =?us-ascii?Q?4rBGbu8upmKenNV3ZXdYWRYRa18Hjbl2ehFgGzuVyhw4sg/ihGXz853L7GI8?= =?us-ascii?Q?YtlI4CMRmmxM6zlpvjZHFKRpLofXGFnCOLjO++qnrAUUaFrl/XvVYOKzu0JW?= =?us-ascii?Q?tT9M45eKlXd0N0PaApI3cPjXLhCwBLtmVDiVwxfVGVXeNjjFr/B+ej0BFqFu?= =?us-ascii?Q?TCD4IE1vPxpnQTmeXRPt9ciAB/hQJaThZXQaXcOZjRSNGXDCwDh4d6jK1JPU?= =?us-ascii?Q?DY8XJdTIqJMgFLlnNHqfjiImAL5n45i4R3Fa9R4pcUs4WmFAnTDH+VPgpeSl?= =?us-ascii?Q?fPag=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1571;5:q4gpw8DO4qs8IPW+t30AB1zD90RTef1148iu7Zl0Z3NjZef0g99wmvalb1QMtNlEFcU/8NR5JlENKHY1APXASlmsr2RLrs5dNxenBnHpY1iwsf3MOSr7AU54LP+8ixbUNxG5rcNXY5m60o1CZcwPSA==;24:tdB1OL2ASlus745sKSGoSkuFBJ/YJpmq4jjPiUgkEuQv9WNVqDYSw7lCUa5e0QccB51ukbvSlAohds3D8dTMmT0NgEJ9qS69yY1yn1djvk0= X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Dec 2015 10:55:18.5890 (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.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0301MB1571 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1190 Lines: 31 Add support for otg for all freescale socs having internal usb phy. Ramneek Mehresh (7): 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: Add host-gadget drv sync delay drivers/usb/host/ehci-fsl.c | 73 +++++++++++++++++++++++++++++++------------ drivers/usb/host/ehci-fsl.h | 16 ++++++++++ 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, 122 insertions(+), 35 deletions(-) -- Changes for v5: - moved "is_otg" definition from 4/7 to 3/7 in order to fix compilation issue. 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/