U-boot axi ethernet-lite driver
Introduction
The AXI Ethernet Lite MAC supports the IEEE Std. 802.3 Media Independent Interface (MII) to industry standard Physical Layer (PHY) devices and communicates to a processor via AXI4 or AXI4-Lite interface. The design provides a 10 megabits per second (Mbps) and 100 Mbps (also known as Fast Ethernet) Interface, delivering the minimal functions necessary to provide an Ethernet interface with the least resources used.
Configuration
CONFIG_DM_ETH=y CONFIG_XILINX_EMACLITE=y
Device tree
ethernet@40e00000 {
compatible = "xlnx,axi-ethernetlite-3.0", "xlnx,xps-ethernetlite-1.00.a";
device_type = "network";
local-mac-address = [00 0a 35 00 00 00];
phy-handle = <&phy0>;
reg = <0x40e00000 0x10000>;
xlnx,rx-ping-pong = <0x1>;
xlnx,tx-ping-pong = <0x1>;
mdio {
#address-cells = <1>;
#size-cells = <0>;
phy0: phy@7 {
compatible = "marvell,88e1111";
device_type = "ethernet-phy";
reg = <7>;
} ;
};
} ;
Test procedure
- Not tested
Features
- Parameterized AXI slave interface based on the AXI4 or AXI4-Lite specification
- Media Independent Interface (MII) for connection to external 10/100 Mbps PHY transceivers
- Independent internal 2K byte Tx and Rx dual port memory for holding data for one packet
- Optional MDIO interface for PHY access
, multiple selections available,
© 2025 Advanced Micro Devices, Inc. Privacy Policy