xref: /linux/Documentation/devicetree/bindings/phy/ti,dm8168-usb-phy.yaml (revision 8582976acc8504cec53a7b6fed493435eba8437f)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/phy/ti,dm8168-usb-phy.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: TI DM8168 USB PHY
8
9maintainers:
10  - Tony Lindgren <tony@atomide.com>
11
12properties:
13  compatible:
14    const: ti,dm8168-usb-phy
15
16  reg:
17    maxItems: 1
18
19  reg-names:
20    items:
21      - const: phy
22
23  clocks:
24    maxItems: 1
25
26  clock-names:
27    items:
28      - const: refclk
29
30  '#phy-cells':
31    const: 0
32
33  syscon:
34    $ref: /schemas/types.yaml#/definitions/phandle
35    description: Phandle for the syscon node to access misc registers.
36
37required:
38  - compatible
39  - reg
40  - reg-names
41  - clocks
42  - clock-names
43  - '#phy-cells'
44  - syscon
45
46additionalProperties: false
47
48examples:
49  - |
50    usb-phy@20 {
51        compatible = "ti,dm8168-usb-phy";
52        reg = <0x20 0x8>;
53        reg-names = "phy";
54        clocks = <&main_fapll 6>;
55        clock-names = "refclk";
56        #phy-cells = <0>;
57        syscon = <&scm_conf>;
58    };
59