phy-mvebu-comphy.txt 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. mvebu comphy driver
  2. -------------------
  3. A comphy controller can be found on Marvell Armada 7k/8k on the CP110. It
  4. provides a number of shared PHYs used by various interfaces (network, sata,
  5. usb, PCIe...).
  6. Required properties:
  7. - compatible: should be "marvell,comphy-cp110"
  8. - reg: should contain the comphy register location and length.
  9. - marvell,system-controller: should contain a phandle to the
  10. system controller node.
  11. - #address-cells: should be 1.
  12. - #size-cells: should be 0.
  13. A sub-node is required for each comphy lane provided by the comphy.
  14. Required properties (child nodes):
  15. - reg: comphy lane number.
  16. - #phy-cells : from the generic phy bindings, must be 1. Defines the
  17. input port to use for a given comphy lane.
  18. Example:
  19. cpm_comphy: phy@120000 {
  20. compatible = "marvell,comphy-cp110";
  21. reg = <0x120000 0x6000>;
  22. marvell,system-controller = <&cpm_syscon0>;
  23. #address-cells = <1>;
  24. #size-cells = <0>;
  25. cpm_comphy0: phy@0 {
  26. reg = <0>;
  27. #phy-cells = <1>;
  28. };
  29. cpm_comphy1: phy@1 {
  30. reg = <1>;
  31. #phy-cells = <1>;
  32. };
  33. };