Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: phy: Renesas R-Car Gen3 PCIe PHY bindings

This PHY is still mostly undocumented -- the only documented registers
exist on R-Car V3H (R8A77980) SoC. Add the corresponding device tree
bindings.

Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Reviewed-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>

authored by

Sergei Shtylyov and committed by
Kishon Vijay Abraham I
4fa88cd3 01abdcc5

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