usb: misc: onboard_usb_hub: Add support for TI TUSB8020B
authorMacpaul Lin <macpaul.lin@mediatek.com>
Tue, 27 Feb 2024 09:02:28 +0000 (17:02 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 5 Mar 2024 13:27:45 +0000 (13:27 +0000)
commit966bf794e04358c68c4247302d02b587f41c5d09
treee03fa06643adbc47be584ff4d8364bea7b8203c8
parent0842b8feb4f1e40fd83bf981e78b341b9877b4c6
usb: misc: onboard_usb_hub: Add support for TI TUSB8020B

The TI TUSB8020B is a 2-port USB 3.0 hub. Add support for
this hub in the driver in order to bring up reset, and supply
dependencies.

Power-up: Issue a GPIO reset (GRSTz) 3ms after VDD and VDD33 stabilize.

Signed-off-by: Macpaul Lin <macpaul.lin@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20240227090228.22156-2-macpaul.lin@mediatek.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/misc/onboard_usb_hub.c
drivers/usb/misc/onboard_usb_hub.h