xref: /linux/Documentation/devicetree/bindings/phy/qca,ar7100-usb-phy.yaml (revision 8582976acc8504cec53a7b6fed493435eba8437f)
1*3ed7be12SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*3ed7be12SRob Herring (Arm)%YAML 1.2
3*3ed7be12SRob Herring (Arm)---
4*3ed7be12SRob Herring (Arm)$id: http://devicetree.org/schemas/phy/qca,ar7100-usb-phy.yaml#
5*3ed7be12SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*3ed7be12SRob Herring (Arm)
7*3ed7be12SRob Herring (Arm)title: Atheros AR71XX/9XXX USB PHY
8*3ed7be12SRob Herring (Arm)
9*3ed7be12SRob Herring (Arm)maintainers:
10*3ed7be12SRob Herring (Arm)  - Alban Bedel <albeu@free.fr>
11*3ed7be12SRob Herring (Arm)
12*3ed7be12SRob Herring (Arm)properties:
13*3ed7be12SRob Herring (Arm)  compatible:
14*3ed7be12SRob Herring (Arm)    items:
15*3ed7be12SRob Herring (Arm)      - const: qca,ar7100-usb-phy
16*3ed7be12SRob Herring (Arm)
17*3ed7be12SRob Herring (Arm)  reset-names:
18*3ed7be12SRob Herring (Arm)    description: Names of reset lines in order.
19*3ed7be12SRob Herring (Arm)    minItems: 1
20*3ed7be12SRob Herring (Arm)    items:
21*3ed7be12SRob Herring (Arm)      - const: phy
22*3ed7be12SRob Herring (Arm)      - const: suspend-override
23*3ed7be12SRob Herring (Arm)
24*3ed7be12SRob Herring (Arm)  resets:
25*3ed7be12SRob Herring (Arm)    description: References to the reset controllers.
26*3ed7be12SRob Herring (Arm)    minItems: 1
27*3ed7be12SRob Herring (Arm)    items:
28*3ed7be12SRob Herring (Arm)      - description: Reset controller for phy
29*3ed7be12SRob Herring (Arm)      - description: Reset controller for suspend-override
30*3ed7be12SRob Herring (Arm)
31*3ed7be12SRob Herring (Arm)  '#phy-cells':
32*3ed7be12SRob Herring (Arm)    const: 0
33*3ed7be12SRob Herring (Arm)
34*3ed7be12SRob Herring (Arm)required:
35*3ed7be12SRob Herring (Arm)  - compatible
36*3ed7be12SRob Herring (Arm)  - reset-names
37*3ed7be12SRob Herring (Arm)  - resets
38*3ed7be12SRob Herring (Arm)  - '#phy-cells'
39*3ed7be12SRob Herring (Arm)
40*3ed7be12SRob Herring (Arm)additionalProperties: false
41*3ed7be12SRob Herring (Arm)
42*3ed7be12SRob Herring (Arm)examples:
43*3ed7be12SRob Herring (Arm)  - |
44*3ed7be12SRob Herring (Arm)    usb-phy {
45*3ed7be12SRob Herring (Arm)        compatible = "qca,ar7100-usb-phy";
46*3ed7be12SRob Herring (Arm)        reset-names = "phy", "suspend-override";
47*3ed7be12SRob Herring (Arm)        resets = <&rst 4>, <&rst 3>;
48*3ed7be12SRob Herring (Arm)        #phy-cells = <0>;
49*3ed7be12SRob Herring (Arm)    };
50