Merge tag 'linux-watchdog-5.1-rc1' of git://www.linux-watchdog.org/linux-watchdog
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / phy / phy-armada38x-comphy.txt
1 mvebu armada 38x comphy driver
2 ------------------------------
3
4 This comphy controller can be found on Marvell Armada 38x. It provides a
5 number of shared PHYs used by various interfaces (network, sata, usb,
6 PCIe...).
7
8 Required 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
15 A sub-node is required for each comphy lane provided by the comphy.
16
17 Required 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
23 Example:
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         };