From: Alexey Charkov <alchark@flipper.net>
To: Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Matthias Kaehlcke <mka@chromium.org>
Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-usb@vger.kernel.org, Alexey Charkov <alchark@flipper.net>
Subject: [PATCH 0/3] Add binding and driver for Corechips SL6341 USB 2.0/3.0 Hub Controller
Date: Wed, 11 Mar 2026 19:20:20 +0400 [thread overview]
Message-ID: <20260311-sl6341-v1-0-0a890056f054@flipper.net> (raw)
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>
next reply other threads:[~2026-03-11 15:20 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-11 15:20 Alexey Charkov [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260311-sl6341-v1-0-0a890056f054@flipper.net \
--to=alchark@flipper.net \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=gregkh@linuxfoundation.org \
--cc=krzk+dt@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=mka@chromium.org \
--cc=robh@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox