xref: /freebsd/sys/contrib/device-tree/Bindings/phy/renesas,rcar-gen3-pcie-phy.yaml (revision 5956d97f4b3204318ceb6aa9c77bd0bc6ea87a41)
1*5956d97fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*5956d97fSEmmanuel Vadot%YAML 1.2
3*5956d97fSEmmanuel Vadot---
4*5956d97fSEmmanuel Vadot$id: http://devicetree.org/schemas/phy/renesas,rcar-gen3-pcie-phy.yaml#
5*5956d97fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*5956d97fSEmmanuel Vadot
7*5956d97fSEmmanuel Vadottitle: Renesas R-Car Generation 3 PCIe PHY
8*5956d97fSEmmanuel Vadot
9*5956d97fSEmmanuel Vadotmaintainers:
10*5956d97fSEmmanuel Vadot  - Sergei Shtylyov <sergei.shtylyov@gmail.com>
11*5956d97fSEmmanuel Vadot
12*5956d97fSEmmanuel Vadotproperties:
13*5956d97fSEmmanuel Vadot  compatible:
14*5956d97fSEmmanuel Vadot    const: renesas,r8a77980-pcie-phy
15*5956d97fSEmmanuel Vadot
16*5956d97fSEmmanuel Vadot  reg:
17*5956d97fSEmmanuel Vadot    maxItems: 1
18*5956d97fSEmmanuel Vadot
19*5956d97fSEmmanuel Vadot  clocks:
20*5956d97fSEmmanuel Vadot    maxItems: 1
21*5956d97fSEmmanuel Vadot
22*5956d97fSEmmanuel Vadot  power-domains:
23*5956d97fSEmmanuel Vadot    maxItems: 1
24*5956d97fSEmmanuel Vadot
25*5956d97fSEmmanuel Vadot  resets:
26*5956d97fSEmmanuel Vadot    maxItems: 1
27*5956d97fSEmmanuel Vadot
28*5956d97fSEmmanuel Vadot  '#phy-cells':
29*5956d97fSEmmanuel Vadot    const: 0
30*5956d97fSEmmanuel Vadot
31*5956d97fSEmmanuel Vadotrequired:
32*5956d97fSEmmanuel Vadot  - compatible
33*5956d97fSEmmanuel Vadot  - reg
34*5956d97fSEmmanuel Vadot  - clocks
35*5956d97fSEmmanuel Vadot  - power-domains
36*5956d97fSEmmanuel Vadot  - resets
37*5956d97fSEmmanuel Vadot  - '#phy-cells'
38*5956d97fSEmmanuel Vadot
39*5956d97fSEmmanuel VadotadditionalProperties: false
40*5956d97fSEmmanuel Vadot
41*5956d97fSEmmanuel Vadotexamples:
42*5956d97fSEmmanuel Vadot  - |
43*5956d97fSEmmanuel Vadot    #include <dt-bindings/clock/r8a77980-cpg-mssr.h>
44*5956d97fSEmmanuel Vadot    #include <dt-bindings/power/r8a77980-sysc.h>
45*5956d97fSEmmanuel Vadot
46*5956d97fSEmmanuel Vadot    pcie-phy@e65d0000 {
47*5956d97fSEmmanuel Vadot            compatible = "renesas,r8a77980-pcie-phy";
48*5956d97fSEmmanuel Vadot            reg = <0xe65d0000 0x8000>;
49*5956d97fSEmmanuel Vadot            #phy-cells = <0>;
50*5956d97fSEmmanuel Vadot            clocks = <&cpg CPG_MOD 319>;
51*5956d97fSEmmanuel Vadot            power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
52*5956d97fSEmmanuel Vadot            resets = <&cpg 319>;
53*5956d97fSEmmanuel Vadot    };
54