broadcom-bcm87xx.txt 1020 B

123456789101112131415161718192021222324252627282930
  1. The Broadcom BCM87XX devices are a family of 10G Ethernet PHYs. They
  2. have these bindings in addition to the standard PHY bindings.
  3. Compatible: Should contain "broadcom,bcm8706" or "broadcom,bcm8727" and
  4. "ethernet-phy-ieee802.3-c45"
  5. Optional Properties:
  6. - broadcom,c45-reg-init : one of more sets of 4 cells. The first cell
  7. is the MDIO Manageable Device (MMD) address, the second a register
  8. address within the MMD, the third cell contains a mask to be ANDed
  9. with the existing register value, and the fourth cell is ORed with
  10. he result to yield the new register value. If the third cell has a
  11. value of zero, no read of the existing value is performed.
  12. Example:
  13. ethernet-phy@5 {
  14. reg = <5>;
  15. compatible = "broadcom,bcm8706", "ethernet-phy-ieee802.3-c45";
  16. interrupt-parent = <&gpio>;
  17. interrupts = <12 8>; /* Pin 12, active low */
  18. /*
  19. * Set PMD Digital Control Register for
  20. * GPIO[1] Tx/Rx
  21. * GPIO[0] R64 Sync Acquired
  22. */
  23. broadcom,c45-reg-init = <1 0xc808 0xff8f 0x70>;
  24. };