[PATCH v2 1/2] dt-bindings: phy: samsung,usb3-drd-phy: add dt-schema for ExynosAutov920
Krzysztof Kozlowski
krzk at kernel.org
Wed May 21 01:44:50 PDT 2025
On 21/05/2025 08:48, Pritam Manohar Sutar wrote:
>>> diff --git
>>> a/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml
>>> b/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml
>>> index fdddddc7d611..c50f4218ded9 100644
>>> --- a/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml
>>> +++ b/Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml
>>> @@ -32,6 +32,7 @@ properties:
>>> - samsung,exynos7-usbdrd-phy
>>> - samsung,exynos7870-usbdrd-phy
>>> - samsung,exynos850-usbdrd-phy
>>> + - samsung,exynosautov920-usb31drd-phy
>>>
>>> clocks:
>>> minItems: 2
>>> @@ -204,6 +205,32 @@ allOf:
>>> reg-names:
>>> maxItems: 1
>>>
>>> + - if:
>>> + properties:
>>> + compatible:
>>> + contains:
>>> + const: samsung,exynosautov920-usb31drd-phy
>>> + then:
>>> + $ref: /schemas/usb/usb-switch.yaml#
>>> +
>>> + properties:
>>> + clocks:
>>> + items:
>>
>> Why there is no main PHY clock?
>
> external crystal clk (ext_xtal) is used as main phy clk.
So this is the main phy clock? This describes the clock input, not what
you have on your board. If you change external crystal to internal clock
in one design, you change the binding? No, this makes no sense.
Best regards,
Krzysztof
More information about the linux-arm-kernel
mailing list