[PATCH 07/25] dt-bindings: phy: rockchip,inno-usb2phy: Add RV1106 compatible
From: Vladislav Leonov
Date: Mon Aug 10 2026 - 08:30:51 EST
The RV1106 has a single USB2 PHY with only an OTG port. Its OTG port
also exposes a "disconnect" interrupt in addition to the existing
otg-bvalid/otg-id/linestate, needed for reliable HS device unplug
detection, so allow up to 4 interrupts for that variant.
Add the "rockchip,rv1106-usb2phy" compatible and require
"rockchip,usbgrf" for it, matching the other Rockchip PHYs that need
GRF access.
Signed-off-by: Vladislav Leonov <vlad@xxxxxxx>
---
.../devicetree/bindings/phy/rockchip,inno-usb2phy.yaml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/phy/rockchip,inno-usb2phy.yaml b/Documentation/devicetree/bindings/phy/rockchip,inno-usb2phy.yaml
index f50fc69fbbe4..4bc418376b18 100644
--- a/Documentation/devicetree/bindings/phy/rockchip,inno-usb2phy.yaml
+++ b/Documentation/devicetree/bindings/phy/rockchip,inno-usb2phy.yaml
@@ -25,6 +25,7 @@ properties:
- rockchip,rk3568-usb2phy
- rockchip,rk3576-usb2phy
- rockchip,rk3588-usb2phy
+ - rockchip,rv1106-usb2phy
- rockchip,rv1108-usb2phy
reg:
@@ -121,7 +122,7 @@ properties:
interrupts:
minItems: 1
- maxItems: 3
+ maxItems: 4
interrupt-names:
oneOf:
@@ -131,6 +132,11 @@ properties:
- const: otg-bvalid
- const: otg-id
- const: linestate
+ - items:
+ - const: otg-bvalid
+ - const: otg-id
+ - const: linestate
+ - const: disconnect
phy-supply:
description:
@@ -160,6 +166,7 @@ allOf:
enum:
- rockchip,rk3528-usb2phy
- rockchip,rk3568-usb2phy
+ - rockchip,rv1106-usb2phy
- rockchip,rv1108-usb2phy
then:
required:
--
2.47.3