4 COMPHY controllers can be found on the following Marvell MVEBU SoCs:
5 * Armada 7k/8k (on the CP110)
7 It provides a number of shared PHYs used by various interfaces (network, SATA,
12 - compatible: should be one of:
13 * "marvell,comphy-cp110" for Armada 7k/8k
14 * "marvell,comphy-a3700" for Armada 3700
15 - reg: should contain the COMPHY register(s) location(s) and length(s).
16 * 1 entry for Armada 7k/8k
17 * 4 entries for Armada 3700 along with the corresponding reg-names
18 properties, memory areas are:
19 * Generic COMPHY registers
23 - marvell,system-controller: should contain a phandle to the system
24 controller node (only for Armada 7k/8k)
25 - #address-cells: should be 1.
26 - #size-cells: should be 0.
28 A sub-node is required for each comphy lane provided by the comphy.
30 Required properties (child nodes):
32 - reg: COMPHY lane number.
33 - #phy-cells : from the generic PHY bindings, must be 1. Defines the
34 input port to use for a given comphy lane.
38 cpm_comphy: phy@120000 {
39 compatible = "marvell,comphy-cp110";
40 reg = <0x120000 0x6000>;
41 marvell,system-controller = <&cpm_syscon0>;
57 compatible = "marvell,comphy-a3700";
58 reg = <0x18300 0x300>,