brcm,sr-pcie-phy.txt 961 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. Broadcom Stingray PCIe PHY
  2. Required properties:
  3. - compatible: must be "brcm,sr-pcie-phy"
  4. - reg: base address and length of the PCIe SS register space
  5. - brcm,sr-cdru: phandle to the CDRU syscon node
  6. - brcm,sr-mhb: phandle to the MHB syscon node
  7. - #phy-cells: Must be 1, denotes the PHY index
  8. For PAXB based root complex, one can have a configuration of up to 8 PHYs
  9. PHY index goes from 0 to 7
  10. For the internal PAXC based root complex, PHY index is always 8
  11. Example:
  12. mhb: syscon@60401000 {
  13. compatible = "brcm,sr-mhb", "syscon";
  14. reg = <0 0x60401000 0 0x38c>;
  15. };
  16. cdru: syscon@6641d000 {
  17. compatible = "brcm,sr-cdru", "syscon";
  18. reg = <0 0x6641d000 0 0x400>;
  19. };
  20. pcie_phy: phy@40000000 {
  21. compatible = "brcm,sr-pcie-phy";
  22. reg = <0 0x40000000 0 0x800>;
  23. brcm,sr-cdru = <&cdru>;
  24. brcm,sr-mhb = <&mhb>;
  25. #phy-cells = <1>;
  26. };
  27. /* users of the PCIe PHY */
  28. pcie0: pcie@48000000 {
  29. ...
  30. ...
  31. phys = <&pcie_phy 0>;
  32. phy-names = "pcie-phy";
  33. };