Skip to content

Commit f300a4c

Browse files
committed
FROMLIST: usb: misc: onboard_usb_hub: Add Genesys Logic GL3590 hub support
Add support for the GL3590 4 ports USB3.2 hub. Link: https://lore.kernel.org/r/20260122092852.887624-3-swati.agarwal@oss.qualcomm.com Signed-off-by: Swati Agarwal <swati.agarwal@oss.qualcomm.com>
1 parent ec7012f commit f300a4c

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

drivers/usb/misc/onboard_usb_dev.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -661,6 +661,7 @@ static const struct usb_device_id onboard_dev_id_table[] = {
661661
{ USB_DEVICE(VENDOR_ID_GENESYS, 0x0608) }, /* Genesys Logic GL850G USB 2.0 HUB */
662662
{ USB_DEVICE(VENDOR_ID_GENESYS, 0x0610) }, /* Genesys Logic GL852G USB 2.0 HUB */
663663
{ USB_DEVICE(VENDOR_ID_GENESYS, 0x0620) }, /* Genesys Logic GL3523 USB 3.1 HUB */
664+
{ USB_DEVICE(VENDOR_ID_GENESYS, 0x0625) }, /* Genesys Logic GL3590 USB 3.2 HUB */
664665
{ USB_DEVICE(VENDOR_ID_MICROCHIP, 0x2412) }, /* USB2412 USB 2.0 HUB */
665666
{ USB_DEVICE(VENDOR_ID_MICROCHIP, 0x2514) }, /* USB2514B USB 2.0 HUB */
666667
{ USB_DEVICE(VENDOR_ID_MICROCHIP, 0x2517) }, /* USB2517 USB 2.0 HUB */

drivers/usb/misc/onboard_usb_dev.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,13 @@ static const struct onboard_dev_pdata genesys_gl852g_data = {
108108
.is_hub = true,
109109
};
110110

111+
static const struct onboard_dev_pdata genesys_gl3590_data = {
112+
.reset_us = 50,
113+
.num_supplies = 2,
114+
.supply_names = { "vdd", "vdd12" },
115+
.is_hub = true,
116+
};
117+
111118
static const struct onboard_dev_pdata vialab_vl817_data = {
112119
.reset_us = 10,
113120
.num_supplies = 1,
@@ -140,6 +147,7 @@ static const struct of_device_id onboard_dev_match[] = {
140147
{ .compatible = "usb5e3,608", .data = &genesys_gl850g_data, },
141148
{ .compatible = "usb5e3,610", .data = &genesys_gl852g_data, },
142149
{ .compatible = "usb5e3,620", .data = &genesys_gl852g_data, },
150+
{ .compatible = "usb5e3,625", .data = &genesys_gl3590_data, },
143151
{ .compatible = "usb5e3,626", .data = &genesys_gl852g_data, },
144152
{ .compatible = "usbbda,179", .data = &realtek_rtl8188etv_data, },
145153
{ .compatible = "usbbda,411", .data = &realtek_rts5411_data, },

0 commit comments

Comments
 (0)