zephyr/drivers/ethernet
Declan Snyder 213471f2ad drivers: nxp_enet: simplify driver header
Simplify the driver header implementation, so that there are not
structs and unions different per each situtaion, and make just one
function for the enet module drivers to call on each other. Also,
capitalize existing enums.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2023-12-04 14:29:15 +01:00
..
phy drivers: ethernet: phy: Add KSZ8081 PHY Driver 2023-11-28 14:34:02 -06:00
CMakeLists.txt drivers: ethernet: Add NXP ENET Driver 2023-11-28 14:34:02 -06:00
dsa_ksz8xxx.c drivers: spi: update drivers that were using spi cpol and cpha 2023-10-25 18:30:28 -07:00
dsa_ksz8794.h
dsa_ksz8863.h
eth_adin2111_priv.h drivers: ethernet: adin2111: add adin1110 support 2023-08-16 20:45:03 +02:00
eth_adin2111.c drivers: ethernet: fix adin set_config lock 2023-11-07 16:22:58 -06:00
eth_cyclonev_priv.h
eth_cyclonev.c
eth_dwmac_mmu.c kernel: mm: move kernel mm functions under kernel includes 2023-11-20 09:19:14 +01:00
eth_dwmac_priv.h
eth_dwmac_stm32h7x.c treewide: Update clock control API usage 2023-04-05 10:55:46 +02:00
eth_dwmac.c drivers: move to timepoint API 2023-07-25 09:12:26 +02:00
eth_e1000_priv.h
eth_e1000.c drivers: eth_e1000: Enable the correct IRQ for multi-instance 2023-08-18 10:13:12 +02:00
eth_enc28j60_priv.h
eth_enc28j60.c drivers: ethernet: fix thread function signatures 2023-10-30 12:24:34 +01:00
eth_enc424j600_priv.h
eth_enc424j600.c drivers: ethernet: fix thread function signatures 2023-10-30 12:24:34 +01:00
eth_esp32.c drivers: eth_esp32: allow selecting ref clk source 2023-11-30 10:02:31 +01:00
eth_gecko_priv.h
eth_gecko.c
eth_ivshmem_priv.h drivers: ethernet: Fix eth_ivshmem shared memory mapping 2023-11-27 12:15:43 +00:00
eth_ivshmem_queue.c drivers: ethernet: Fix eth_ivshmem shared memory mapping 2023-11-27 12:15:43 +00:00
eth_ivshmem.c drivers: ethernet: Fix eth_ivshmem shared memory mapping 2023-11-27 12:15:43 +00:00
eth_lan865x_priv.h drivers: net: lan865x: Move PLCA configuration to dedicated structure 2023-11-29 10:06:30 +01:00
eth_lan865x.c drivers: net: tc6: Handle lost of device synchronization (SYNC == 0) 2023-12-01 10:54:27 +00:00
eth_liteeth.c
eth_mcux.c drivers: eth_mcus: Conditionally wrap IPV4/6 code 2023-11-21 21:36:22 -06:00
eth_native_posix_adapt.c drivers: eth: native: Add native-sim support to posix Ethernet driver 2023-10-20 15:00:41 +02:00
eth_native_posix_priv.h drivers: eth: native: Add native-sim support to posix Ethernet driver 2023-10-20 15:00:41 +02:00
eth_native_posix.c drivers: ethernet: fix thread function signatures 2023-10-30 12:24:34 +01:00
eth_numaker_priv.h drivers: ethernet: support for Nuvoton numaker series 2023-11-03 12:11:33 +00:00
eth_numaker.c drivers: ethernet: support for Nuvoton numaker series 2023-11-03 12:11:33 +00:00
eth_nxp_enet.c drivers: nxp_enet: simplify driver header 2023-12-04 14:29:15 +01:00
eth_nxp_s32_gmac.c soc: nxp_s32: consolidate part number options 2023-11-15 10:25:43 -06:00
eth_nxp_s32_netc_priv.h drivers: nxp_s32_netc: fix init priorities 2023-08-04 13:55:45 +00:00
eth_nxp_s32_netc_psi.c drivers: ethernet: nxp_s32: include soc.h 2023-11-16 17:53:43 +01:00
eth_nxp_s32_netc_vsi.c drivers: ethernet: nxp_s32: include soc.h 2023-11-16 17:53:43 +01:00
eth_nxp_s32_netc.c drivers: ethernet: nxp_s32: include soc.h 2023-11-16 17:53:43 +01:00
eth_sam0_gmac.h
eth_sam_gmac_priv.h drivers: ethernet: sam0: Increase RX buffer count by one 2023-04-27 09:50:39 +02:00
eth_sam_gmac.c drivers: ethernet: eth_sam_gmac: Fix ptp adjust 2023-11-29 09:53:47 +00:00
eth_slip_tap.c
eth_smsc91x_priv.h drivers: eth_smsc91x: Implement promiscuous mode 2023-07-10 15:14:33 +02:00
eth_smsc91x.c include: always use <> for Zephyr includes 2023-09-14 13:49:58 +02:00
eth_smsc911x_priv.h
eth_smsc911x.c
eth_stellaris_priv.h
eth_stellaris.c
eth_stm32_hal_priv.h drivers : ethernet: add SOC_SERIES_STM32H5X 2023-07-07 10:06:54 +00:00
eth_stm32_hal.c drivers: eth: eth_stm32_hal: Add DSA support 2023-10-25 09:55:42 -05:00
eth_w5500_priv.h kernel: deprecate K_THREAD_STACK_MEMBER 2023-10-12 11:07:00 +01:00
eth_w5500.c drivers: ethernet: fix thread function signatures 2023-10-30 12:24:34 +01:00
eth_xlnx_gem_priv.h
eth_xlnx_gem.c
eth.h random: Rename random header 2023-10-10 14:23:50 +03:00
Kconfig drivers: ethernet: Add NXP ENET Driver 2023-11-28 14:34:02 -06:00
Kconfig.adin2111 drivers: ethernet: Remove CONFIG_ETH_ADIN2111_INIT_PRIORITY 2023-10-03 15:10:12 +01:00
Kconfig.cyclonev
Kconfig.dsa drivers: eth: eth_stm32_hal: Add DSA support 2023-10-25 09:55:42 -05:00
Kconfig.dwmac drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
Kconfig.e1000
Kconfig.enc28j60 drivers: ethernet: enc28j60: Prevent infinate loop on driver init 2023-05-10 11:56:59 +02:00
Kconfig.enc424j600
Kconfig.esp32 drivers: ethernet: esp32: fix Kconfig 2023-11-27 12:22:02 +00:00
Kconfig.gecko
Kconfig.ivshmem drivers: ethernet: Add Jailhouse IVSHMEM Ethernet support 2023-05-14 18:17:33 -04:00
Kconfig.lan865x drivers: net: lan865x: Select NET_L2_ETHERNET_MGMT when LAN865x used 2023-12-01 10:54:27 +00:00
Kconfig.liteeth
Kconfig.mcux drivers: eth_mcux: cache must be dcache 2023-10-13 10:06:33 +01:00
Kconfig.native_posix drivers: eth: native: Add native-sim support to posix Ethernet driver 2023-10-20 15:00:41 +02:00
Kconfig.numaker drivers: ethernet: support for Nuvoton numaker series 2023-11-03 12:11:33 +00:00
Kconfig.nxp_enet drivers: ethernet: Add NXP ENET Driver 2023-11-28 14:34:02 -06:00
Kconfig.nxp_s32_gmac drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
Kconfig.nxp_s32_netc drivers: nxp_s32_netc: remove dependency to NET_TEST 2023-11-08 10:10:50 +01:00
Kconfig.sam_gmac
Kconfig.smsc91x ethernet: smsc91x: select MDIO 2023-08-16 14:52:31 +02:00
Kconfig.smsc911x
Kconfig.stellaris
Kconfig.stm32_hal drivers: imply CRC where applicable 2023-08-18 08:52:16 +03:00
Kconfig.w5500
Kconfig.xlnx_gem
oa_tc6.c drivers: net: tc6: cosmetic: Remove extra space at oa_tc6_send_chunks 2023-12-01 10:54:27 +00:00
oa_tc6.h drivers: net: lan865x: Always read at least one chunk on IRQ received 2023-12-01 10:54:27 +00:00
phy_cyclonev.c
phy_gecko.c
phy_gecko.h
phy_xlnx_gem.c
phy_xlnx_gem.h drivers: ethernet: xlnx_gem: fix PHY_MRVL_MODE_CONFIG_MASK 2023-04-28 14:48:52 +02:00