xref: /linux/Documentation/devicetree/bindings/phy/phy-armada38x-comphy.txt (revision c3bdd5e65185f46150b3bac103b3854040487857)
1mvebu armada 38x comphy driver
2------------------------------
3
4This comphy controller can be found on Marvell Armada 38x. It provides a
5number of shared PHYs used by various interfaces (network, sata, usb,
6PCIe...).
7
8Required properties:
9
10- compatible: should be "marvell,armada-380-comphy"
11- reg: should contain the comphy register location and length.
12- #address-cells: should be 1.
13- #size-cells: should be 0.
14
15A sub-node is required for each comphy lane provided by the comphy.
16
17Required properties (child nodes):
18
19- reg: comphy lane number.
20- #phy-cells : from the generic phy bindings, must be 1. Defines the
21               input port to use for a given comphy lane.
22
23Example:
24
25	comphy: phy@18300 {
26		compatible = "marvell,armada-380-comphy";
27		reg = <0x18300 0x100>;
28		#address-cells = <1>;
29		#size-cells = <0>;
30
31		cpm_comphy0: phy@0 {
32			reg = <0>;
33			#phy-cells = <1>;
34		};
35
36		cpm_comphy1: phy@1 {
37			reg = <1>;
38			#phy-cells = <1>;
39		};
40	};
41