dt-bindings: usb: Add Genesys Logic GL3590 hub

Add the binding for the USB3.2 Genesys Logic GL3590 hub.
GL3590 hub requires 1.2V and 3.3V supplies for operation.

Signed-off-by: Swati Agarwal <swati.agarwal@oss.qualcomm.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://patch.msgid.link/20260403100435.3477729-2-swati.agarwal@oss.qualcomm.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Swati Agarwal 2026-04-03 15:34:34 +05:30 committed by Greg Kroah-Hartman
parent 254f49634e
commit 8417e4cd6c

View File

@ -15,6 +15,7 @@ properties:
- usb5e3,608
- usb5e3,610
- usb5e3,620
- usb5e3,625
- usb5e3,626
reg: true
@ -26,6 +27,10 @@ properties:
description:
The regulator that provides 3.3V or 5.0V core power to the hub.
vdd12-supply:
description:
The regulator that provides 1.2V power to the hub.
peer-hub: true
ports:
@ -56,6 +61,7 @@ allOf:
properties:
peer-hub: false
vdd-supply: false
vdd12-supply: false
- if:
properties:
@ -68,6 +74,18 @@ allOf:
properties:
peer-hub: true
vdd-supply: true
vdd12-supply: false
- if:
properties:
compatible:
contains:
enum:
- usb5e3,625
then:
properties:
peer-hub: true
vdd-supply: true
unevaluatedProperties: false