All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] Add USB3.0 and TI HD3SS3220 driver support
@ 2019-03-14  8:39 Biju Das
  2019-03-14  8:39   ` [v2,1/7] " Biju Das
                   ` (6 more replies)
  0 siblings, 7 replies; 48+ messages in thread
From: Biju Das @ 2019-03-14  8:39 UTC (permalink / raw)
  To: Rob Herring, Greg Kroah-Hartman, Heikki Krogerus, Felipe Balbi,
	Mark Rutland
  Cc: Biju Das, linux-usb, devicetree, Simon Horman, Yoshihiro Shimoda,
	Geert Uytterhoeven, Chris Paterson, Fabrizio Castro,
	linux-renesas-soc

This series adds USB 3.0 support for the CAT874 platform, including a
new driver for the TI HD3SS3220 USB Type-C DRP port controller.

This patch series supports:
1) Host hotplug operation
2) Device hot plug operation
3) USB type-C data_role switch
   (Tested with 2 RZ/G2E boards connected with a Type-C cable)

This patchset is based on linux_next next-20190306 branch.

V1-->V2
  * Use USB role class instead of extcon to receive connect and disconnect
    events and also for the dual role switch.
  * Dropped patch 6
  * Squashed patch 8 and patch 9
  * https://patchwork.kernel.org/cover/10840641/


Biju Das (7):
  dt-bindings: usb: hd3ss3220 device tree binding document
  dt-bindings: usb: renesas_usb3: add usb-role-switch property
  usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller
  usb: gadget: udc: renesas_usb3: Use usb_role_switch framework
  arm64: defconfig: enable TYPEC_HD3SS3220 config option
  arm64: dts: renesas: r8a774c0-cat874: Enable USB3.0 host/peripheral
    device node
  arm64: dts: renesas: r8a774c0-cat874: Enable usb role switch support

 .../devicetree/bindings/usb/renesas_usb3.txt       |  22 ++
 .../devicetree/bindings/usb/ti,hd3ss3220.txt       |  37 +++
 arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts    |  56 +++++
 arch/arm64/configs/defconfig                       |   2 +
 drivers/usb/gadget/udc/renesas_usb3.c              | 125 ++++++++--
 drivers/usb/typec/Kconfig                          |  10 +
 drivers/usb/typec/Makefile                         |   1 +
 drivers/usb/typec/hd3ss3220.c                      | 266 +++++++++++++++++++++
 8 files changed, 497 insertions(+), 22 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt
 create mode 100644 drivers/usb/typec/hd3ss3220.c

-- 
2.7.4

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

end of thread, other threads:[~2019-04-11  9:04 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-14  8:39 [PATCH v2 0/7] Add USB3.0 and TI HD3SS3220 driver support Biju Das
2019-03-14  8:39 ` [PATCH v2 1/7] dt-bindings: usb: hd3ss3220 device tree binding document Biju Das
2019-03-14  8:39   ` [v2,1/7] " Biju Das
2019-03-28 15:35   ` [PATCH v2 1/7] " Rob Herring
2019-03-28 15:35     ` [v2,1/7] " Rob Herring
2019-03-14  8:39 ` [PATCH v2 2/7] dt-bindings: usb: renesas_usb3: add usb-role-switch property Biju Das
2019-03-14  8:39   ` [v2,2/7] " Biju Das
2019-03-14  9:16   ` [PATCH v2 2/7] " Yoshihiro Shimoda
2019-03-14  9:16     ` [v2,2/7] " Yoshihiro Shimoda
2019-03-14  9:16     ` [PATCH v2 2/7] " Yoshihiro Shimoda
2019-03-14 10:14     ` Biju Das
2019-03-14 10:14       ` [v2,2/7] " Biju Das
2019-03-14 10:14       ` [PATCH v2 2/7] " Biju Das
2019-03-14 10:53       ` Heikki Krogerus
2019-03-14 10:53         ` [v2,2/7] " Heikki Krogerus
2019-03-14 10:53         ` [PATCH v2 2/7] " Heikki Krogerus
2019-03-15  9:08         ` Biju Das
2019-03-15  9:08           ` [v2,2/7] " Biju Das
2019-03-15  9:08           ` [PATCH v2 2/7] " Biju Das
2019-03-15 10:51           ` Heikki Krogerus
2019-03-15 10:51             ` [v2,2/7] " Heikki Krogerus
2019-03-15 10:51             ` [PATCH v2 2/7] " Heikki Krogerus
2019-03-28 15:33             ` Rob Herring
2019-03-28 15:33               ` [v2,2/7] " Rob Herring
2019-03-28 15:33               ` [PATCH v2 2/7] " Rob Herring
2019-03-28 17:48               ` Heikki Krogerus
2019-03-28 17:48                 ` [v2,2/7] " Heikki Krogerus
2019-03-28 17:48                 ` [PATCH v2 2/7] " Heikki Krogerus
2019-03-29 13:57                 ` Rob Herring
2019-03-29 13:57                   ` [v2,2/7] " Rob Herring
2019-03-29 13:57                   ` [PATCH v2 2/7] " Rob Herring
2019-04-11  9:04                   ` Biju Das
2019-04-11  9:04                     ` [v2,2/7] " Biju Das
2019-04-11  9:04                     ` [PATCH v2 2/7] " Biju Das
2019-03-14  8:39 ` [PATCH v2 3/7] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller Biju Das
2019-03-14  8:39   ` [v2,3/7] " Biju Das
2019-03-14  8:39 ` [PATCH v2 4/7] usb: gadget: udc: renesas_usb3: Use usb_role_switch framework Biju Das
2019-03-14  8:39   ` [v2,4/7] " Biju Das
2019-03-14  9:21   ` [PATCH v2 4/7] " Yoshihiro Shimoda
2019-03-14  9:21     ` [v2,4/7] " Yoshihiro Shimoda
2019-03-14  9:28     ` [PATCH v2 4/7] " Biju Das
2019-03-14  9:28       ` [v2,4/7] " Biju Das
2019-03-14  9:32       ` [PATCH v2 4/7] " Biju Das
2019-03-14  9:32         ` [v2,4/7] " Biju Das
2019-03-14  8:39 ` [PATCH v2 5/7] arm64: defconfig: enable TYPEC_HD3SS3220 config option Biju Das
2019-03-14  8:39   ` [v2,5/7] " Biju Das
2019-03-14  8:39 ` [PATCH v2 6/7] arm64: dts: renesas: r8a774c0-cat874: Enable USB3.0 host/peripheral device node Biju Das
2019-03-14  8:39 ` [PATCH v2 7/7] arm64: dts: renesas: r8a774c0-cat874: Enable usb role switch support Biju Das

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.