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