All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Add support for Fujitsu USB host controller
@ 2014-12-16  2:10 ` Sneeker Yeh
  0 siblings, 0 replies; 51+ messages in thread
From: Sneeker Yeh @ 2014-12-16  2:10 UTC (permalink / raw)
  To: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
	Felipe Balbi, Greg Kroah-Hartman, Mathias Nyman, Grant Likely,
	Alan Stern, Arnd Bergmann, Paul Bolle, Hans de Goede,
	Thomas Pugliese, David Mosberger, Peter Griffin,
	Sylwester Nawrocki, Andrew Bresticker, Gregory CLEMENT,
	Yoshihiro Shimoda, devicetree, linux-kernel, linux-usb,
	linux-omap
  Cc: Andy Green, Jassi Brar, Sneeker Yeh

These patches add support for EHCI and XHCI compliant Host controller found
on Fujitsu Socs, and are based on
http://www.spinics.net/lists/arm-kernel/msg385573.html

First patch is EHCI platform glue driver. Patch 2 introduces Fujitsu
Specific Glue layer in Synopsis DesignWare USB3 IP driver. Patch 3
introduces a quirk with device disconnection management necessary for IPs
using the Synopsys Designware dwc3 core. It solves a problem where without
the quirk, that host controller will die after a usb device is disconnected
from port of root hub, which happened in Synopsis core with Fujitsu
config-free usb phy integrated.

Successfully tested on Fujitsu mb86s7x board.

Sneeker Yeh (3):
  usb: host: f_usb20ho: add support for Fujitsu ehci/ohci USB 2.0 host
    controller
  usb: dwc3: add Fujitsu Specific Glue layer
  usb: dwc3: add a quirk for device disconnection issue in Synopsis
    dwc3 core

 .../devicetree/bindings/usb/fujitsu-dwc3.txt       |   25 ++
 .../devicetree/bindings/usb/fujitsu-ehci.txt       |   22 ++
 drivers/usb/dwc3/Kconfig                           |   11 +
 drivers/usb/dwc3/Makefile                          |    1 +
 drivers/usb/dwc3/dwc3-mb86s70.c                    |  194 +++++++++++++
 drivers/usb/host/Kconfig                           |   11 +
 drivers/usb/host/Makefile                          |    1 +
 drivers/usb/host/f_usb20ho_hcd.c                   |  306 ++++++++++++++++++++
 drivers/usb/host/f_usb20ho_hcd.h                   |   35 +++
 drivers/usb/host/xhci-hub.c                        |    4 +
 drivers/usb/host/xhci-plat.c                       |    5 +
 drivers/usb/host/xhci.c                            |   29 ++
 drivers/usb/host/xhci.h                            |    7 +
 13 files changed, 651 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/usb/fujitsu-dwc3.txt
 create mode 100644 Documentation/devicetree/bindings/usb/fujitsu-ehci.txt
 create mode 100644 drivers/usb/dwc3/dwc3-mb86s70.c
 create mode 100644 drivers/usb/host/f_usb20ho_hcd.c
 create mode 100644 drivers/usb/host/f_usb20ho_hcd.h

-- 
1.7.9.5


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

end of thread, other threads:[~2015-01-17 10:52 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-16  2:10 [PATCH 0/3] Add support for Fujitsu USB host controller Sneeker Yeh
2014-12-16  2:10 ` Sneeker Yeh
2014-12-16  2:10 ` [PATCH 1/3] usb: host: f_usb20ho: add support for Fujitsu ehci/ohci USB 2.0 " Sneeker Yeh
2014-12-16  2:10   ` Sneeker Yeh
2014-12-16  9:06   ` Arnd Bergmann
2014-12-16  9:06     ` Arnd Bergmann
2014-12-17 15:33     ` Sneeker.Yeh
2014-12-17 15:44       ` Arnd Bergmann
2014-12-17 15:44         ` Arnd Bergmann
2014-12-17 15:46         ` Sneeker.Yeh
2014-12-16  2:10 ` [PATCH 2/3] usb: dwc3: add Fujitsu Specific Glue layer Sneeker Yeh
2014-12-16  2:10   ` Sneeker Yeh
2014-12-22 15:59   ` Felipe Balbi
2014-12-22 15:59     ` Felipe Balbi
2014-12-28 17:52     ` Sneeker Yeh
2014-12-29 16:14       ` Felipe Balbi
2014-12-29 16:14         ` Felipe Balbi
2015-01-04 13:16         ` Sneeker Yeh
2015-01-05 15:52           ` Felipe Balbi
2015-01-05 15:52             ` Felipe Balbi
2014-12-30 10:12       ` Arnd Bergmann
2014-12-30 10:12         ` Arnd Bergmann
2015-01-03  1:21         ` Felipe Balbi
2015-01-03  1:21           ` Felipe Balbi
2015-01-05 15:28           ` Arnd Bergmann
2015-01-05 15:28             ` Arnd Bergmann
2015-01-05 15:50             ` Felipe Balbi
2015-01-05 15:50               ` Felipe Balbi
2015-01-04 14:32         ` Sneeker Yeh
2014-12-16  2:10 ` [PATCH 3/3] usb: dwc3: add a quirk for device disconnection issue in Synopsis dwc3 core Sneeker Yeh
2014-12-16  2:10   ` Sneeker Yeh
2014-12-22 15:37   ` Felipe Balbi
2014-12-22 15:37     ` Felipe Balbi
2014-12-29  6:41     ` Sneeker Yeh
2014-12-29  8:07       ` Sneeker Yeh
2014-12-29 16:06         ` Felipe Balbi
2014-12-29 16:06           ` Felipe Balbi
2015-01-04 12:55           ` Sneeker Yeh
2015-01-05 17:09             ` Felipe Balbi
2015-01-05 17:09               ` Felipe Balbi
2015-01-11 15:19               ` Sneeker Yeh
2015-01-12 17:20                 ` Felipe Balbi
2015-01-12 17:20                   ` Felipe Balbi
2015-01-12 17:29                   ` Paul Bolle
2015-01-12 17:29                     ` Paul Bolle
2015-01-12 17:50                     ` Felipe Balbi
2015-01-12 17:50                       ` Felipe Balbi
2015-01-14  7:08                   ` Sneeker Yeh
2015-01-14 17:02                     ` Felipe Balbi
2015-01-14 17:02                       ` Felipe Balbi
2015-01-17 10:52                       ` Sneeker Yeh

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.