Re: [PATCH 0/4] Add HUSB311 Type-C controller
Dragan Simic
dsimic at manjaro.org
Wed Mar 11 11:32:35 PDT 2026
Hello Alexey,
On Wednesday, March 11, 2026 17:20 CET, Alexey Charkov <alchark at flipper.net> wrote:
> HUSB311 is a drop-in replacement for RT1711H, used in Rockchip RK3576 EVB1
> board and some other boards closely following the reference schematic.
>
> The existing RT1711H driver seems to work fine with HUSB311, and there is
> no public documentation available for HUSB311 to identify any meaningful
> differences, so this series wires up the existing driver to treat
> HUSB311 in the same way it treats RT1711H.
I'm a bit surprised that you haven't managed to find any HUSB311 datasheets,
because they are seemingly rather easy to obtain. I've got a couple of
HUSB311 datasheet versions with the register descriptions and whatnot, would
you like me to send them over?
> This also enables a bare-bones DT node for HUSB311 on RK3576 EVB1, but
> currently misses the connections graph for the USB SS and SBU lines, as
> those might require the USBDP PHY ports schema to be updated first for
> proper DP AltMode support as indicated by Sebastian.
>
> Signed-off-by: Alexey Charkov <alchark at flipper.net>
>
> ---
> Alexey Charkov (4):
> dt-bindings: vendor-prefixes: Add Hynetek Semiconductor Co., Ltd.
> dt-bindings: usb: richtek,rt1711h: Add Hynetek HUSB311
> usb: typec: tcpci_rt1711h: Add support for Hynetek HUSB311
> arm64: dts: rockchip: Add HUSB311 Type-C controller on RK3576 EVB1
>
> .../devicetree/bindings/usb/richtek,rt1711h.yaml | 2 ++
> .../devicetree/bindings/vendor-prefixes.yaml | 2 ++
> arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 20 ++++++++++++++++++++
> drivers/usb/typec/tcpm/tcpci_rt1711h.c | 21 +++++++++++++++++++--
> 4 files changed, 43 insertions(+), 2 deletions(-)
More information about the Linux-rockchip
mailing list