Jean-Christophe PLAGNIOL-VILLARD | 96f6360 | 2012-11-04 21:34:51 +0000 | [diff] [blame] | 1 | * Cadence EMAC Ethernet controller |
| 2 | |
| 3 | Required properties: |
| 4 | - compatible: Should be "cdns,[<chip>-]{emac}" |
| 5 | Use "cdns,at91rm9200-emac" Atmel at91rm9200 SoC. |
Nathan Sullivan | 6db9959 | 2015-05-22 09:22:09 -0500 | [diff] [blame] | 6 | Use "cdns,zynq-gem" Xilinx Zynq-7xxx SoC. |
| 7 | Or the generic form: "cdns,emac". |
Jean-Christophe PLAGNIOL-VILLARD | 96f6360 | 2012-11-04 21:34:51 +0000 | [diff] [blame] | 8 | - reg: Address and length of the register set for the device |
| 9 | - interrupts: Should contain macb interrupt |
Sergei Shtylyov | e8f08ee | 2014-02-18 02:41:59 +0300 | [diff] [blame] | 10 | - phy-mode: see ethernet.txt file in the same directory. |
Jean-Christophe PLAGNIOL-VILLARD | 96f6360 | 2012-11-04 21:34:51 +0000 | [diff] [blame] | 11 | |
| 12 | Examples: |
| 13 | |
| 14 | macb0: ethernet@fffc4000 { |
| 15 | compatible = "cdns,at91rm9200-emac"; |
| 16 | reg = <0xfffc4000 0x4000>; |
| 17 | interrupts = <21>; |
| 18 | phy-mode = "rmii"; |
| 19 | local-mac-address = [3a 0e 03 04 05 06]; |
| 20 | }; |