0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/phy/renesas,rcar-gen3-pcie-phy.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Renesas R-Car Generation 3 PCIe PHY
0008
0009 maintainers:
0010 - Sergei Shtylyov <sergei.shtylyov@gmail.com>
0011
0012 properties:
0013 compatible:
0014 const: renesas,r8a77980-pcie-phy
0015
0016 reg:
0017 maxItems: 1
0018
0019 clocks:
0020 maxItems: 1
0021
0022 power-domains:
0023 maxItems: 1
0024
0025 resets:
0026 maxItems: 1
0027
0028 '#phy-cells':
0029 const: 0
0030
0031 required:
0032 - compatible
0033 - reg
0034 - clocks
0035 - power-domains
0036 - resets
0037 - '#phy-cells'
0038
0039 additionalProperties: false
0040
0041 examples:
0042 - |
0043 #include <dt-bindings/clock/r8a77980-cpg-mssr.h>
0044 #include <dt-bindings/power/r8a77980-sysc.h>
0045
0046 pcie-phy@e65d0000 {
0047 compatible = "renesas,r8a77980-pcie-phy";
0048 reg = <0xe65d0000 0x8000>;
0049 #phy-cells = <0>;
0050 clocks = <&cpg CPG_MOD 319>;
0051 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
0052 resets = <&cpg 319>;
0053 };