Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions drivers/ethernet/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ zephyr_library_sources_ifdef(CONFIG_ETH_SY1XX eth_sensry_sy1xx_mac.c)
zephyr_library_sources_ifdef(CONFIG_ETH_NXP_ENET eth_nxp_enet.c)
zephyr_library_sources_ifdef(CONFIG_ETH_XILINX_AXIENET eth_xilinx_axienet.c)
zephyr_library_sources_ifdef(CONFIG_ETH_VIRTIO_NET eth_virtio_net.c)
zephyr_library_sources_ifdef(CONFIG_ETH_XILINX_AXI_ETHERNET_LITE eth_xilinx_axi_ethernet_lite.c)

if(CONFIG_ETH_NXP_S32_NETC)
zephyr_library_sources(eth_nxp_s32_netc.c)
Expand Down
1 change: 1 addition & 0 deletions drivers/ethernet/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ source "drivers/ethernet/Kconfig.lan9250"
source "drivers/ethernet/Kconfig.sy1xx_mac"
source "drivers/ethernet/Kconfig.xilinx_axienet"
source "drivers/ethernet/Kconfig.virtio_net"
source "drivers/ethernet/Kconfig.xilinx_axi_ethernet_lite"

source "drivers/ethernet/eth_nxp_enet_qos/Kconfig"

Expand Down
24 changes: 24 additions & 0 deletions drivers/ethernet/Kconfig.xilinx_axi_ethernet_lite
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#
#Xilinx AXI Ethernet Lite
#
#Copyright(c) 2025, CISPA Helmholtz Center for Information Security
#SPDX-License-Identifier: Apache-2.0
#

menuconfig ETH_XILINX_AXI_ETHERNET_LITE
bool "Xilinx AXI Ethernet Lite Driver"
default y
depends on DT_HAS_XLNX_XPS_ETHERNETLITE_3_00_A_MAC_ENABLED
depends on LITTLE_ENDIAN # byte order operations might break for BE
help
Enable Xilinx AXI Ethernet Lite MAC driver, commonly found on Xilinx FPGAs and SoCs.

config ETH_XILINX_AXI_ETHERNET_LITE_TIMER_PERIOD
int "Xilinx AXI Ethernet Lite Timer Period in ms"
default 1
depends on ETH_XILINX_AXI_ETHERNET_LITE
help
Period for periodic RX timer task in AXI Ethernet Lite.
Useful when either no IRQs are available at all
or when IRQs are not handled reliably by the interrupt controller.
Set to 0 to disable this feature.
Loading
Loading