0001 Berlin SATA PHY
0002 ---------------
0003
0004 Required properties:
0005 - compatible: should be one of
0006 "marvell,berlin2-sata-phy"
0007 "marvell,berlin2q-sata-phy"
0008 - address-cells: should be 1
0009 - size-cells: should be 0
0010 - phy-cells: from the generic PHY bindings, must be 1
0011 - reg: address and length of the register
0012 - clocks: reference to the clock entry
0013
0014 Sub-nodes:
0015 Each PHY should be represented as a sub-node.
0016
0017 Sub-nodes required properties:
0018 - reg: the PHY number
0019
0020 Example:
0021 sata_phy: phy@f7e900a0 {
0022 compatible = "marvell,berlin2q-sata-phy";
0023 reg = <0xf7e900a0 0x200>;
0024 clocks = <&chip CLKID_SATA>;
0025 #address-cells = <1>;
0026 #size-cells = <0>;
0027 #phy-cells = <1>;
0028
0029 sata-phy@0 {
0030 reg = <0>;
0031 };
0032
0033 sata-phy@1 {
0034 reg = <1>;
0035 };
0036 };