.. | .. |
---|
3 | 3 | Required properties: |
---|
4 | 4 | - compatible: Should be "cdns,[<chip>-]{macb|gem}" |
---|
5 | 5 | Use "cdns,at91rm9200-emac" Atmel at91rm9200 SoC. |
---|
6 | | - Use "cdns,at91sam9260-macb" for Atmel at91sam9 SoCs or the 10/100Mbit IP |
---|
7 | | - available on sama5d3 SoCs. |
---|
| 6 | + Use "cdns,at91sam9260-macb" for Atmel at91sam9 SoCs. |
---|
| 7 | + Use "cdns,sam9x60-macb" for Microchip sam9x60 SoC. |
---|
8 | 8 | Use "cdns,np4-macb" for NP4 SoC devices. |
---|
9 | 9 | Use "cdns,at32ap7000-macb" for other 10/100 usage or use the generic form: "cdns,macb". |
---|
10 | 10 | Use "cdns,pc302-gem" for Picochip picoXcell pc302 and later devices based on |
---|
.. | .. |
---|
15 | 15 | Use "atmel,sama5d4-gem" for the GEM IP (10/100) available on Atmel sama5d4 SoCs. |
---|
16 | 16 | Use "cdns,zynq-gem" Xilinx Zynq-7xxx SoC. |
---|
17 | 17 | Use "cdns,zynqmp-gem" for Zynq Ultrascale+ MPSoC. |
---|
| 18 | + Use "sifive,fu540-c000-gem" for SiFive FU540-C000 SoC. |
---|
18 | 19 | Or the generic form: "cdns,emac". |
---|
19 | 20 | - reg: Address and length of the register set for the device |
---|
| 21 | + For "sifive,fu540-c000-gem", second range is required to specify the |
---|
| 22 | + address and length of the registers for GEMGXL Management block. |
---|
20 | 23 | - interrupts: Should contain macb interrupt |
---|
21 | 24 | - phy-mode: See ethernet.txt file in the same directory. |
---|
22 | 25 | - clock-names: Tuple listing input clock names. |
---|
.. | .. |
---|
26 | 29 | Optional elements: 'tsu_clk' |
---|
27 | 30 | - clocks: Phandles to input clocks. |
---|
28 | 31 | |
---|
| 32 | +The MAC address will be determined using the optional properties |
---|
| 33 | +defined in ethernet.txt. |
---|
| 34 | + |
---|
29 | 35 | Optional properties for PHY child node: |
---|
30 | 36 | - reset-gpios : Should specify the gpio for phy reset |
---|
31 | 37 | - magic-packet : If present, indicates that the hardware supports waking |
---|