forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/Documentation/devicetree/bindings/net/macb.txt
....@@ -3,8 +3,8 @@
33 Required properties:
44 - compatible: Should be "cdns,[<chip>-]{macb|gem}"
55 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.
88 Use "cdns,np4-macb" for NP4 SoC devices.
99 Use "cdns,at32ap7000-macb" for other 10/100 usage or use the generic form: "cdns,macb".
1010 Use "cdns,pc302-gem" for Picochip picoXcell pc302 and later devices based on
....@@ -15,8 +15,11 @@
1515 Use "atmel,sama5d4-gem" for the GEM IP (10/100) available on Atmel sama5d4 SoCs.
1616 Use "cdns,zynq-gem" Xilinx Zynq-7xxx SoC.
1717 Use "cdns,zynqmp-gem" for Zynq Ultrascale+ MPSoC.
18
+ Use "sifive,fu540-c000-gem" for SiFive FU540-C000 SoC.
1819 Or the generic form: "cdns,emac".
1920 - 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.
2023 - interrupts: Should contain macb interrupt
2124 - phy-mode: See ethernet.txt file in the same directory.
2225 - clock-names: Tuple listing input clock names.
....@@ -26,6 +29,9 @@
2629 Optional elements: 'tsu_clk'
2730 - clocks: Phandles to input clocks.
2831
32
+The MAC address will be determined using the optional properties
33
+defined in ethernet.txt.
34
+
2935 Optional properties for PHY child node:
3036 - reset-gpios : Should specify the gpio for phy reset
3137 - magic-packet : If present, indicates that the hardware supports waking