Skip to content

Commit

Permalink
Documentation: bindings: add the Berlin SATA PHY
Browse files Browse the repository at this point in the history
The Berlin SATA PHY drives the PHY related to the SATA interface. Add
the corresponding documentation.

Signed-off-by: Antoine Ténart <antoine.tenart@free-electrons.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
  • Loading branch information
Antoine Ténart authored and Kishon Vijay Abraham I committed Jul 22, 2014
1 parent 942a31b commit 6e58240
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions Documentation/devicetree/bindings/phy/berlin-sata-phy.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
Berlin SATA PHY
---------------

Required properties:
- compatible: should be "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>;
};
};

0 comments on commit 6e58240

Please sign in to comment.