Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1297820

[PATCH 0/7][v4][RESEND]Add OTG support for FSL socs

Path csiph.com!feeder.erje.net!2.us.feeder.erje.net!border1.nntp.ams1.giganews.com!nntp.giganews.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From Ramneek Mehresh <ramneek.mehresh@freescale.com>
Newsgroups linux.kernel
Subject [PATCH 0/7][v4][RESEND]Add OTG support for FSL socs
Date Thu, 24 Dec 2015 12:30:01 +0100
Message-ID <qJcfL-65B-5@gated-at.bofh.it> (permalink)
X-Original-To <linux-kernel@vger.kernel.org>
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;
Received-Spf PermError (protection.outlook.com: domain of freescale.com used an invalid SPF mechanism)
X-Mailer git-send-email 1.8.3.1
X-Microsoft-Exchange-Diagnostics 1;BN1BFFO11FD049;1:XV7qhGlnIGfzVGo3iPm2ZSOkCJfGtFk1phv2Whc5F5ejlWz3E0birW1/n5KaQyiGd4RDkipO2qeRV6OKLbgLGQ52YdX64IFJSmWZwGTwSAfA52g3/WayFJ0QyO0JShDMeLQwkvUCHnc8esulxPkimqxqgxfPuvs76IUoWyCAhAkuOM7+tXwgaJFyVPIPcZP+SP88fdmDjO9Nvxo0LNGUaxAxioWyHmAdJs1FF9czehZMotK3Eyhz2CMO7IX3V98BCe59dtowKCbF3H9AAwWT+A+7B6zaDanhOg90wkYc/J8z8DMH+jQC6NTqcptQhWsvfmn/Gfx89aVHq1vL2UXuNoIXfZjcW+qdYnpgvtCmeQHQLwCTK6y7oWYIsAOcQiryG68Gxi/EE9vHXmNZNCH5PW3BANV1T0F1rCy01Uov+8OsocUj6Um2qK3J+4jQ4QHf
X-Forefront-Antispam-Report CIP:192.88.158.2;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(448002)(3190300001)(189002)(199003)(2351001)(33646002)(97736004)(86362001)(76506005)(106466001)(50986999)(81156007)(77096005)(1220700001)(229853001)(50226001)(36756003)(69596002)(47776003)(87936001)(85326001)(5008740100001)(104016004)(92566002)(1096002)(4001430100002)(6806005)(110136002)(107886002)(50466002)(5001960100002)(586003)(48376002)(189998001)(11100500001)(5003940100001);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR0301MB1577;H:az84smr01.freescale.net;FPR:;SPF:PermError;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en;
MIME-Version 1.0
Content-Type text/plain
X-Microsoft-Exchange-Diagnostics 1;CY1PR0301MB1577;2:O5IDFyPMFnIocUwbeC5E7i3QSvEnU2/oNzvfFx+Uq/ZnVE6C9vt+y+Ct3LgHgVKdtgGk2371tFl17XlexXknjbEpDwQ0cQ0u1+jBmC+PFzlCTZ7j2PKp48K2XZ835eZKo/eU4LhdAJNDlaodpzowuQ==;3:VGjAC4pueFhtNDw7rN6a1VNhBOQweiZPBXoYbic5U1om+l4qXcUJ5og36OeaHieXscf7A6+pl2P11THXU3Tqv01fPQXRBcN4px0sjBus9svp/YeyrVz0mX06FWH8U6l7FqGf52/m39/XoeFh19ojuvWHzbrZpLlJDqHDQzGfNGgZiOBhpZM2gEAfYtOZkIVTT3iJAQC/kg2memHyc6eqLh5Z5EHvp93NKN1+VgfLfEM=;25:2V7C7cmIcf7kHAzHIqhm8F1xY492i4luY1PT/0PFHaCy8yIE8w0pqB2FOUUZgVhZyduWajJsVJUZK0bSnJ3OzHVpKLOilR2HeY5/c71+JQwjyWeyvue0B8/C/P+UXEmMIyfDYmRlyFZsXIXb/IVlZH5LHluVrClemfPLBKAxRLyd+Zq8ahg79Hwt+7c2nxt9v73ib9YBkTjhAhlT3BJN/DRYAvkNfJlfWgqPpMpIN4I4lJtLHBtYGFubhiygWtlRrtG4QX3gNdM4icqz1nn1Bg==
X-Microsoft-Antispam UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB1577;
X-Microsoft-Exchange-Diagnostics 1;CY1PR0301MB1577;20:QwGu7KADzPuMCQjrIPdmBTVbYOesq4PCD3a0WTjm/QLlKUHlcdcKn36+zghj+P25vUAnHUQ7GG7T8YuYgQtbpYc7erKrMIMPz2KqJ8TqRp9Zsfg8Me4I/dKZ7pYTUXnr3Ik89pDwv7cHj4vu9NdtD+f2OgL/PR8SRsjdOtWHezcliZQPZ9CAjjYwXwk0PzsYfVm5Z1w5nHM1gs+G1fNU9tL7RnqrKJlqsKPyJstlwQlfEC3UltdYaaC4ybL9uQDtkC6R1FgPdJZm+yKJ9dLOn8KfnunZJYjM/dYwyjs1v/SN2/40pH3MMCWwwIOvSHJCh6DpODMAQKaPUr540H8oySViE9LgLA+KM7R3n5C7ZX0=;4:H5OsPuTXDNmhMSa6I7ze4yIBnaeybdAnO115zz5Tmhvor4ucoRfzzCDQWPmGlZ7/331jtaz0NhE7S/RlB3fDWgifcx71rXm5ZBZfSTt3LDIXGBWOaLKuLS6uWsA7uHA2P481Mv4u0wB3HOc+mid0kbnec1vXKylWacOEhLp+dmDtxWzIWIqIYaN2FdZPg+/r7+7seiehUPpeXMfoDULUUWB3HWcBfAiz6JZyt8Ldbq+qwxAoTaqyppGBEavDuAYmp+x074vcj98rJADquK6x3kwoocOJONB0PZYuEO32oX2UVbZ7KTuCqZqBFQx2WmJtz29iEQWJseS5AwCdrego7a8qFXRHC46Pd+rrYyzwYjfs/fsh0m8yafjrs/L8ppzJ
X-Microsoft-Antispam-Prvs <CY1PR0301MB157782C35FC3CFE3972BB5D1E0E70@CY1PR0301MB1577.namprd03.prod.outlook.com>
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:CY1PR0301MB1577;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB1577;
X-Forefront-Prvs 0800C0C167
X-Microsoft-Exchange-Diagnostics 1;CY1PR0301MB1577;23:CowkPbcqqaxfS3PFbJufSOZWMS7mq5MtNiLx+m7YoJ0A1mk+JGvjvgTuxslv0niyGYguLWeFZu3P+VOusuwQsjRCRS5eHN4IQlGtrSElcvVijwN0MZJ9XMQAY2A4qWaqyaCxrl+S4R0OuRVZ5b6aLRiptHG2GqnNI17PJtz6SVEnY7c2/+PyIF+FAlVWuazpc0DTnW3/ScVfcOf3jazuN9oIbTAA5IXWiVglGE2V7NelWg1CToABSL+XVRsRhyLOOUDyBTAYOjyiVuxKUpihQQ5W7ccvSJnIRobjFs6MmueuTRqbVeE7SFX3ZancXygW1QCK20D6221CKUNEi7dKszd1pf0lqRBXkI8zuQIwO/7hJ3JKk2tpfKMTzHL579nSEeqthvTsOly51vYXlQLJXTwmY7dKtoUgNSqlI7ZZ7oK/dhOWHAQHJiJMe+e6XzCwtlXRDPf3SIm/HWjiBKALGI+zzcpVVhdAy44cv+nlSP1H232MJfThSOWzudp6mzZUlyVyIkmV3AP87Cr26wSdS1TF4PtcuPKewdP3l6MWPRg8+Pnx5jz2fLk+KVfrhVALa2FF94VToCJuu5yRLRoi7xUwyHW2X1f+3yiMqySHlGxMtigy6Ox0239sYuktZI58GYlauM2JHNtSdRAfMc/+cp0NzaiVxascn+jz1aqHPGQmuDqoqyZkJtrKm3cqBZcFyt5Z7Ea4rQn0HwDG/g2r4i6SSEuSPMKBb3sZiHpcdXz5wr++E1IprD/gUAfE7zAoBxiY5NNc1l8xOEVqSOz3/0cFvN5fripO0Xdc7WqlJx+qdAMacjxLxMec9gSRmAG+qphN2JdrmUgeqT5MEqpDVwAi/2ondTI+yZLZG1AR2qUxWeqr0JWbmWqvVsgmtkKbpwRRUX98u7mEKs7G2VNlbj0SU83Sbl0KpXfqFvttK5rge88UIRLiUtvJWFtqsebk0uG3kgTglkoBHLa+aSVVkxxbKzNaLYNLECfS1S2iCPT8CMmoU8OgnQqlQIzhSzqC
X-Microsoft-Exchange-Diagnostics 1;CY1PR0301MB1577;5:gNftBWgmjbk/EzqJuX3u2vWaetoG3XOvx3aTtOk9Kjh2Y0nb0BnrbkmpVlXMHl+tPeHYccZUFE6kcvveo05fqgCj8izzV2k0BV7OrzAKu0QiNubC7ntRA+EUWORMkOIFkj5luemjip/SCRvPu+Szzg==;24:+bx2JwmAq87a1HqOhYyFJYEDwBLGxpjltN4P27hLIDd13LB4L3UOrQ2BYw2LK0WP+XE2ha6rmJ2bH+Vxu2eDFFZc07QlivaIgGrEHu+ut3Y=
X-Originatororg freescale.com
X-Ms-Exchange-Crosstenant-Originalarrivaltime 24 Dec 2015 11:06:59.8030 (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 CY1PR0301MB1577
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 37
Organization linux.* mail to news gateway
X-Original-Cc <balbi@ti.com>, <stern@rowland.harvard.edu>, <gregkh@linuxfoundation.org>, <linux-usb@vger.kernel.org>, Ramneek Mehresh <ramneek.mehresh@freescale.com>
X-Original-Date Thu, 24 Dec 2015 16:54:09 +0530
X-Original-Message-ID <1450956256-19094-1-git-send-email-ramneek.mehresh@freescale.com>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1297820

Show key headers only | View raw


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 v4:
	- corrected reference to struct usb_bus inside
	  ehci_fsl_drv_resume() and ehci_fsl_drv_suspend().
	  Took pointer instead of structure.
        - removed CONFIG_PM from inside struct ehci_fsl
	  in ehci-fsl.h
	- added code to remove host drv upon otg init
          by making have_hcd = 1 in probe() from patch 7/8 of
	  patch-set[v3] to 3/7 in patch-set[v4]
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/

Back to linux.kernel | Previous | Next | Find similar | Unroll thread


Thread

[PATCH 0/7][v4][RESEND]Add OTG support for FSL socs Ramneek Mehresh <ramneek.mehresh@freescale.com> - 2015-12-24 12:30 +0100

csiph-web