| Berlin SATA PHY |
| --------------- |
| |
| Required properties: |
| - compatible: should be one of |
| "marvell,berlin2-sata-phy" |
| "marvell,berlin2q-sata-phy" |
| - address-cells: should be 1 |
| - size-cells: should be 0 |
| - phy-cells: from the generic PHY bindings, must be 1 |
| - reg: address and length of the register |
| - clocks: reference to the clock entry |
| |
| Sub-nodes: |
| Each PHY should be represented as a sub-node. |
| |
| Sub-nodes required properties: |
| - reg: the PHY number |
| |
| Example: |
| sata_phy: phy@f7e900a0 { |
| compatible = "marvell,berlin2q-sata-phy"; |
| reg = <0xf7e900a0 0x200>; |
| clocks = <&chip CLKID_SATA>; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| #phy-cells = <1>; |
| |
| sata-phy@0 { |
| reg = <0>; |
| }; |
| |
| sata-phy@1 { |
| reg = <1>; |
| }; |
| }; |