Back to home page

OSCL-LXR

 
 

    


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         };