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