Linux USB
 help / color / mirror / Atom feed
* [PATCH 0/3] Add binding and driver for Corechips SL6341 USB 2.0/3.0 Hub Controller
@ 2026-03-11 15:20 Alexey Charkov
  2026-03-11 15:20 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add Shenzhen Corechips Microelectronics Alexey Charkov
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Alexey Charkov @ 2026-03-11 15:20 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Greg Kroah-Hartman, Matthias Kaehlcke
  Cc: devicetree, linux-kernel, linux-usb, Alexey Charkov

Corechips SL6341 is a USB 2.0/3.0 hub controller with integrated power
management and support for up to 4 downstream ports.

This adds the vendor prefix for Corechips, a binding document for the hub,
as well as requisite entries in the onboard_usb_dev driver to let it
request the supply regulator(s) and the optional reset GPIO.

At least 1v1 supply is required for the device to operate, and external
3v3 may be used depending on the board design.

The reset GPIO may be provided in either the USB 2.0 or in the USB 3.0
node but not both (the chip has only a single physical reset pin).

Signed-off-by: Alexey Charkov <alchark@flipper.net>
---
Alexey Charkov (3):
      dt-bindings: vendor-prefixes: Add Shenzhen Corechips Microelectronics
      dt-bindings: usb: Add Corechips SL6341 USB2.0/3.0 hub controller
      usb: misc: onboard_usb_dev: Add Corechips SL6341 USB 2.0/3.0 hub

 .../devicetree/bindings/usb/corechips,sl6341.yaml  | 79 ++++++++++++++++++++++
 .../devicetree/bindings/vendor-prefixes.yaml       |  2 +
 drivers/usb/misc/onboard_usb_dev.c                 |  3 +
 drivers/usb/misc/onboard_usb_dev.h                 |  9 +++
 4 files changed, 93 insertions(+)
---
base-commit: 7109a2155340cc7b21f27e832ece6df03592f2e8
change-id: 20260311-sl6341-1e5c939c384f

Best regards,
-- 
Alexey Charkov <alchark@flipper.net>


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

end of thread, other threads:[~2026-03-13 23:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-11 15:20 [PATCH 0/3] Add binding and driver for Corechips SL6341 USB 2.0/3.0 Hub Controller Alexey Charkov
2026-03-11 15:20 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add Shenzhen Corechips Microelectronics Alexey Charkov
2026-03-11 18:44   ` Conor Dooley
2026-03-11 15:20 ` [PATCH 2/3] dt-bindings: usb: Add Corechips SL6341 USB2.0/3.0 hub controller Alexey Charkov
2026-03-13 23:50   ` Rob Herring (Arm)
2026-03-11 15:20 ` [PATCH 3/3] usb: misc: onboard_usb_dev: Add Corechips SL6341 USB 2.0/3.0 hub Alexey Charkov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox