All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V3 0/7] USB: make ehci-tegra its own module
@ 2013-06-05 20:03 Stephen Warren
       [not found] ` <1370462589-3090-1-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
  0 siblings, 1 reply; 17+ messages in thread
From: Stephen Warren @ 2013-06-05 20:03 UTC (permalink / raw)
  To: Felipe Balbi
  Cc: Greg Kroah-Hartman, Alan Stern, Manjunath Goudar, Arnd Bergmann,
	Venu Byravarasu, linux-usb-u79uwXL29TY76Z2rM5mHXA,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA, Stephen Warren

From: Stephen Warren <swarren-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>

ehci-tegra is currently built into the main ehci-hcd driver, rather than
being a separate module. This causes issues with multi-platform ARM
kernels. This series separates ehci-tegra into its own module to avoid
those problems.

Manjunath Goudar originally wrote most of this series. I've since cleaned
it up, rebased it on Venu's recent changes to the Tegra USB driver, and
tested it.

Note that I expect this series will need to go through the USB PHY tree,
since it builds upon Venu's recent changes to the Tegra USB driver, which
were applied there.

Manjunath Goudar (3):
  usb: phy: export ulpi_viewport_access_ops
  USB: EHCI: export ehci_handshake for ehci-hcd sub-drivers
  USB: EHCI: make ehci-tegra a separate driver

Stephen Warren (4):
  usb: phy: add MODULE_LICENSE to phy-tegra-usb.c
  USB: EHCI: tegra: remove all power management
  USB: EHCI: tegra: fix circular module dependencies
  USB: EHCI: tegra: make use of ehci->priv

 drivers/usb/host/Kconfig            |   2 +-
 drivers/usb/host/Makefile           |   1 +
 drivers/usb/host/ehci-hcd.c         |  22 +-
 drivers/usb/host/ehci-hub.c         |   4 +-
 drivers/usb/host/ehci-tegra.c       | 474 ++++++++----------------------------
 drivers/usb/host/ehci.h             |   2 +
 drivers/usb/phy/phy-tegra-usb.c     |  43 +++-
 drivers/usb/phy/phy-ulpi-viewport.c |   2 +
 include/linux/usb/tegra_usb_phy.h   |   4 -
 9 files changed, 165 insertions(+), 389 deletions(-)

-- 
1.8.1.5

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2013-06-12 17:34 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-05 20:03 [PATCH V3 0/7] USB: make ehci-tegra its own module Stephen Warren
     [not found] ` <1370462589-3090-1-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2013-06-05 20:03   ` [PATCH V3 1/7] usb: phy: export ulpi_viewport_access_ops Stephen Warren
     [not found]     ` <1370462589-3090-2-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2013-06-12 15:06       ` Felipe Balbi
     [not found]         ` <20130612150603.GA15056-S8G//mZuvNWo5Im9Ml3/Zg@public.gmane.org>
2013-06-12 16:11           ` Stephen Warren
     [not found]             ` <51B89DAF.4020703-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2013-06-12 16:38               ` Felipe Balbi
     [not found]                 ` <20130612163850.GB22120-S8G//mZuvNWo5Im9Ml3/Zg@public.gmane.org>
2013-06-12 16:51                   ` Stephen Warren
     [not found]                     ` <51B8A6F9.1030400-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2013-06-12 17:34                       ` Felipe Balbi
2013-06-05 20:03   ` [PATCH V3 2/7] usb: phy: add MODULE_LICENSE to phy-tegra-usb.c Stephen Warren
     [not found]     ` <1370462589-3090-3-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2013-06-12 15:06       ` Felipe Balbi
2013-06-05 20:03   ` [PATCH V3 3/7] USB: EHCI: export ehci_handshake for ehci-hcd sub-drivers Stephen Warren
2013-06-05 20:03   ` [PATCH V3 4/7] USB: EHCI: tegra: remove all power management Stephen Warren
     [not found]     ` <1370462589-3090-5-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2013-06-05 20:19       ` Alan Stern
2013-06-05 20:03   ` [PATCH V3 5/7] USB: EHCI: tegra: fix circular module dependencies Stephen Warren
2013-06-05 20:03   ` [PATCH V3 6/7] USB: EHCI: make ehci-tegra a separate driver Stephen Warren
     [not found]     ` <1370462589-3090-7-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2013-06-05 20:19       ` Alan Stern
2013-06-05 20:03   ` [PATCH V3 7/7] USB: EHCI: tegra: make use of ehci->priv Stephen Warren
     [not found]     ` <1370462589-3090-8-git-send-email-swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2013-06-05 20:20       ` Alan Stern

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.