This SoC has USB2.0 phy and supports only UTMI+ interface. This phy requires two clocks, named as "phy" and "ref". The required supplies for this phy are vdd075_usb20(0.75v), vdd18_usb20(1.8v), vdd33_usb20(3.3v). Add a dedicated compatible string for USB HS phy found in this SoC. Signed-off-by: Pritam Manohar Sutar <pritam.sutar@xxxxxxxxxxx> --- .../bindings/phy/samsung,usb3-drd-phy.yaml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml b/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml index e906403208c0..e238fd0c9f6c 100644 --- a/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml +++ b/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml @@ -34,6 +34,7 @@ properties: - samsung,exynos7870-usbdrd-phy - samsung,exynos850-usbdrd-phy - samsung,exynos990-usbdrd-phy + - samsung,exynosautov920-usbdrd-phy clocks: minItems: 1 @@ -110,6 +111,12 @@ properties: vddh-usbdp-supply: description: VDDh power supply for the USB DP phy. + dvdd075-usb20-supply: + description: 0.75V power supply for the USB 2.0 phy. + + vdd18-usb20-supply: + description: 1.8V power supply for the USB 2.0 phy. + required: - compatible - clocks @@ -219,6 +226,7 @@ allOf: - samsung,exynos7870-usbdrd-phy - samsung,exynos850-usbdrd-phy - samsung,exynos990-usbdrd-phy + - samsung,exynosautov920-usbdrd-phy then: properties: clocks: @@ -235,6 +243,22 @@ allOf: reg-names: maxItems: 1 + - if: + properties: + compatible: + contains: + enum: + - samsung,exynosautov920-usbdrd-phy + then: + required: + - dvdd075-usb20-supply + - vdd18-usb20-supply + - vdd33-usb20-supply + + else: + properties: + dvdd075-usb20-supply: false + vdd18-usb20-supply: false unevaluatedProperties: false -- 2.34.1