stmmac.txt 1.0 KB

1234567891011121314151617181920212223242526272829
  1. * STMicroelectronics 10/100/1000 Ethernet driver (GMAC)
  2. Required properties:
  3. - compatible: Should be "snps,dwmac-<ip_version>" "snps,dwmac"
  4. For backwards compatibility: "st,spear600-gmac" is also supported.
  5. - reg: Address and length of the register set for the device
  6. - interrupt-parent: Should be the phandle for the interrupt controller
  7. that services interrupts for this device
  8. - interrupts: Should contain the STMMAC interrupts
  9. - interrupt-names: Should contain the interrupt names "macirq"
  10. "eth_wake_irq" if this interrupt is supported in the "interrupts"
  11. property
  12. - phy-mode: String, operation mode of the PHY interface.
  13. Supported values are: "mii", "rmii", "gmii", "rgmii".
  14. Optional properties:
  15. - mac-address: 6 bytes, mac address
  16. Examples:
  17. gmac0: ethernet@e0800000 {
  18. compatible = "st,spear600-gmac";
  19. reg = <0xe0800000 0x8000>;
  20. interrupt-parent = <&vic1>;
  21. interrupts = <24 23>;
  22. interrupt-names = "macirq", "eth_wake_irq";
  23. mac-address = [000000000000]; /* Filled in by U-Boot */
  24. phy-mode = "gmii";
  25. };