xref: /freebsd/sys/contrib/device-tree/Bindings/phy/rcar-gen3-phy-pcie.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot* Renesas R-Car generation 3 PCIe PHY
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotThis file provides information on what the device node for the R-Car
4*c66ec88fSEmmanuel Vadotgeneration 3 PCIe PHY contains.
5*c66ec88fSEmmanuel Vadot
6*c66ec88fSEmmanuel VadotRequired properties:
7*c66ec88fSEmmanuel Vadot- compatible: "renesas,r8a77980-pcie-phy" if the device is a part of the
8*c66ec88fSEmmanuel Vadot	      R8A77980 SoC.
9*c66ec88fSEmmanuel Vadot- reg: offset and length of the register block.
10*c66ec88fSEmmanuel Vadot- clocks: clock phandle and specifier pair.
11*c66ec88fSEmmanuel Vadot- power-domains: power domain phandle and specifier pair.
12*c66ec88fSEmmanuel Vadot- resets: reset phandle and specifier pair.
13*c66ec88fSEmmanuel Vadot- #phy-cells: see phy-bindings.txt in the same directory, must be <0>.
14*c66ec88fSEmmanuel Vadot
15*c66ec88fSEmmanuel VadotExample (R-Car V3H):
16*c66ec88fSEmmanuel Vadot
17*c66ec88fSEmmanuel Vadot	pcie-phy@e65d0000 {
18*c66ec88fSEmmanuel Vadot		compatible = "renesas,r8a77980-pcie-phy";
19*c66ec88fSEmmanuel Vadot		reg = <0 0xe65d0000 0 0x8000>;
20*c66ec88fSEmmanuel Vadot		#phy-cells = <0>;
21*c66ec88fSEmmanuel Vadot		clocks = <&cpg CPG_MOD 319>;
22*c66ec88fSEmmanuel Vadot		power-domains = <&sysc 32>;
23*c66ec88fSEmmanuel Vadot		resets = <&cpg 319>;
24*c66ec88fSEmmanuel Vadot	};
25