berlin-sata-phy.txt 728 B

123456789101112131415161718192021222324252627282930313233343536
  1. Berlin SATA PHY
  2. ---------------
  3. Required properties:
  4. - compatible: should be one of
  5. "marvell,berlin2-sata-phy"
  6. "marvell,berlin2q-sata-phy"
  7. - address-cells: should be 1
  8. - size-cells: should be 0
  9. - phy-cells: from the generic PHY bindings, must be 1
  10. - reg: address and length of the register
  11. - clocks: reference to the clock entry
  12. Sub-nodes:
  13. Each PHY should be represented as a sub-node.
  14. Sub-nodes required properties:
  15. - reg: the PHY number
  16. Example:
  17. sata_phy: phy@f7e900a0 {
  18. compatible = "marvell,berlin2q-sata-phy";
  19. reg = <0xf7e900a0 0x200>;
  20. clocks = <&chip CLKID_SATA>;
  21. #address-cells = <1>;
  22. #size-cells = <0>;
  23. #phy-cells = <1>;
  24. sata-phy@0 {
  25. reg = <0>;
  26. };
  27. sata-phy@1 {
  28. reg = <1>;
  29. };
  30. };