usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support
authorIcenowy Zheng <uwu@icenowy.me>
Tue, 6 Dec 2022 05:52:25 +0000 (13:52 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 8 Dec 2022 15:47:27 +0000 (16:47 +0100)
commit9bae996ffa28ac03b6d95382a2a082eb219e745a
tree1516e5868cb7aca34acedcacf0185aab581a34d2
parent4e3a4fcd871274c0233ea498c685b118a21ff3d0
usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support

Genesys Logic GL850G is a 4-port USB 2.0 STT hub that has a reset pin to
toggle and a 3.3V core supply exported (although an integrated LDO is
available for powering it with 5V).

Add the support for this hub, for controlling the reset pin and the core
power supply.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Acked-by: Matthias Kaehlcke <mka@chromium.org>
Link: https://lore.kernel.org/r/20221206055228.306074-4-uwu@icenowy.me
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/misc/onboard_usb_hub.c
drivers/usb/misc/onboard_usb_hub.h