/
U-boot axi ethernet-lite driver
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,
Related content
U-Boot Ethernet Driver
U-Boot Ethernet Driver
Read with this
Linux AXI Ethernet driver
Linux AXI Ethernet driver
More like this
AXI Ethernet Standalone Driver
AXI Ethernet Standalone Driver
More like this
Baremetal XXV Ethernet driver
Baremetal XXV Ethernet driver
More like this
Standalone Ethernet Driver
Standalone Ethernet Driver
More like this
Linux Ethernet Offload Engine driver
Linux Ethernet Offload Engine driver
More like this
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy