[PATCH 07/25] dt-bindings: phy: rockchip,inno-usb2phy: Add RV1106 compatible
Vladislav Leonov <[email protected]>
| Newsgroups | org.kernel.vger.linux-clk,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-phy,org.infradead.lists.linux-rockchip,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> --- .../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