xref: /linux/Documentation/devicetree/bindings/phy/ingenic,phy-usb.yaml (revision 7ae9fb1b7ecbb5d85d07857943f677fd1a559b18)
14f6ecfafS周琰杰 (Zhou Yanjie)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
24f6ecfafS周琰杰 (Zhou Yanjie)%YAML 1.2
34f6ecfafS周琰杰 (Zhou Yanjie)---
44f6ecfafS周琰杰 (Zhou Yanjie)$id: http://devicetree.org/schemas/phy/ingenic,phy-usb.yaml#
54f6ecfafS周琰杰 (Zhou Yanjie)$schema: http://devicetree.org/meta-schemas/core.yaml#
64f6ecfafS周琰杰 (Zhou Yanjie)
7*a612130cSKrzysztof Kozlowskititle: Ingenic SoCs USB PHY
84f6ecfafS周琰杰 (Zhou Yanjie)
94f6ecfafS周琰杰 (Zhou Yanjie)maintainers:
104f6ecfafS周琰杰 (Zhou Yanjie)  - Paul Cercueil <paul@crapouillou.net>
114f6ecfafS周琰杰 (Zhou Yanjie)  - 周琰杰 (Zhou Yanjie) <zhouyanjie@wanyeetech.com>
124f6ecfafS周琰杰 (Zhou Yanjie)
134f6ecfafS周琰杰 (Zhou Yanjie)properties:
144f6ecfafS周琰杰 (Zhou Yanjie)  $nodename:
154f6ecfafS周琰杰 (Zhou Yanjie)    pattern: '^usb-phy@.*'
164f6ecfafS周琰杰 (Zhou Yanjie)
174f6ecfafS周琰杰 (Zhou Yanjie)  compatible:
184f6ecfafS周琰杰 (Zhou Yanjie)    enum:
194f6ecfafS周琰杰 (Zhou Yanjie)      - ingenic,jz4770-phy
204f6ecfafS周琰杰 (Zhou Yanjie)      - ingenic,jz4775-phy
214f6ecfafS周琰杰 (Zhou Yanjie)      - ingenic,jz4780-phy
224f6ecfafS周琰杰 (Zhou Yanjie)      - ingenic,x1000-phy
234f6ecfafS周琰杰 (Zhou Yanjie)      - ingenic,x1830-phy
244f6ecfafS周琰杰 (Zhou Yanjie)      - ingenic,x2000-phy
254f6ecfafS周琰杰 (Zhou Yanjie)
264f6ecfafS周琰杰 (Zhou Yanjie)  reg:
274f6ecfafS周琰杰 (Zhou Yanjie)    maxItems: 1
284f6ecfafS周琰杰 (Zhou Yanjie)
294f6ecfafS周琰杰 (Zhou Yanjie)  clocks:
304f6ecfafS周琰杰 (Zhou Yanjie)    maxItems: 1
314f6ecfafS周琰杰 (Zhou Yanjie)
324f6ecfafS周琰杰 (Zhou Yanjie)  vcc-supply:
334f6ecfafS周琰杰 (Zhou Yanjie)    description: VCC power supply
344f6ecfafS周琰杰 (Zhou Yanjie)
354f6ecfafS周琰杰 (Zhou Yanjie)  '#phy-cells':
364f6ecfafS周琰杰 (Zhou Yanjie)    const: 0
374f6ecfafS周琰杰 (Zhou Yanjie)
384f6ecfafS周琰杰 (Zhou Yanjie)required:
394f6ecfafS周琰杰 (Zhou Yanjie)  - compatible
404f6ecfafS周琰杰 (Zhou Yanjie)  - reg
414f6ecfafS周琰杰 (Zhou Yanjie)  - clocks
424f6ecfafS周琰杰 (Zhou Yanjie)  - vcc-supply
434f6ecfafS周琰杰 (Zhou Yanjie)  - '#phy-cells'
444f6ecfafS周琰杰 (Zhou Yanjie)
454f6ecfafS周琰杰 (Zhou Yanjie)additionalProperties: false
464f6ecfafS周琰杰 (Zhou Yanjie)
474f6ecfafS周琰杰 (Zhou Yanjie)examples:
484f6ecfafS周琰杰 (Zhou Yanjie)  - |
49c4a11bf4SPaul Cercueil    #include <dt-bindings/clock/ingenic,jz4770-cgu.h>
504f6ecfafS周琰杰 (Zhou Yanjie)    otg_phy: usb-phy@3c {
514f6ecfafS周琰杰 (Zhou Yanjie)      compatible = "ingenic,jz4770-phy";
524f6ecfafS周琰杰 (Zhou Yanjie)      reg = <0x3c 0x10>;
534f6ecfafS周琰杰 (Zhou Yanjie)
544f6ecfafS周琰杰 (Zhou Yanjie)      vcc-supply = <&vcc>;
554f6ecfafS周琰杰 (Zhou Yanjie)      clocks = <&cgu JZ4770_CLK_OTG_PHY>;
564f6ecfafS周琰杰 (Zhou Yanjie)
574f6ecfafS周琰杰 (Zhou Yanjie)      #phy-cells = <0>;
584f6ecfafS周琰杰 (Zhou Yanjie)    };
59