zephyr/drivers/ethernet
Robert Lubos b279bfd2dd net: ethernet: Align Ethernet drivers/L2 with iface state upgrade
Align Ethernet/Wi-Fi drivers/L2 with interface state handling update.

For drivers, that did not support carrier detection, no changes are
needed.

Driver that did support carrier detection, are updated to set the
carrier state to OFF by default, instead of setting the
NET_IF_NO_AUTO_START flag. This allows to postopne the actual
NET_EVENT_IF_UP notification until driver detects that carrier is ready.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2022-10-20 10:00:31 +02:00
..
phy include: add missing kernel.h include 2022-10-11 18:05:17 +02:00
CMakeLists.txt drivers: ethernet: adding support for Cyclone V SoC DK ethernet 2022-10-06 20:19:43 -07:00
Kconfig drivers: ethernet: adding support for Cyclone V SoC DK ethernet 2022-10-06 20:19:43 -07:00
Kconfig.cyclonev drivers: ethernet: adding support for Cyclone V SoC DK ethernet 2022-10-06 20:19:43 -07:00
Kconfig.dsa
Kconfig.dwmac
Kconfig.e1000
Kconfig.enc28j60
Kconfig.enc424j600
Kconfig.esp32 drivers: ethernet: Add ESP32 Ethernet driver 2022-10-01 14:51:28 -04:00
Kconfig.gecko
Kconfig.liteeth
Kconfig.mcux
Kconfig.native_posix
Kconfig.sam_gmac drivers: eth: sam0: Fix missing devicetree dependency 2022-10-10 11:23:35 -05:00
Kconfig.smsc911x
Kconfig.stellaris
Kconfig.stm32_hal
Kconfig.w5500
Kconfig.xlnx_gem
dsa_ksz8xxx.c net: ethernet: Align Ethernet drivers/L2 with iface state upgrade 2022-10-20 10:00:31 +02:00
dsa_ksz8794.h
dsa_ksz8863.h
eth.h
eth_cyclonev.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
eth_cyclonev_priv.h drivers: ethernet: adding support for Cyclone V SoC DK ethernet 2022-10-06 20:19:43 -07:00
eth_dwmac.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
eth_dwmac_mmu.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
eth_dwmac_priv.h
eth_dwmac_stm32h7x.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
eth_e1000.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
eth_e1000_priv.h
eth_enc28j60.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
eth_enc28j60_priv.h
eth_enc424j600.c net: ethernet: Align Ethernet drivers/L2 with iface state upgrade 2022-10-20 10:00:31 +02:00
eth_enc424j600_priv.h
eth_esp32.c net: ethernet: Align Ethernet drivers/L2 with iface state upgrade 2022-10-20 10:00:31 +02:00
eth_gecko.c net: ethernet: Align Ethernet drivers/L2 with iface state upgrade 2022-10-20 10:00:31 +02:00
eth_gecko_priv.h
eth_liteeth.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
eth_mcux.c net: ethernet: Align Ethernet drivers/L2 with iface state upgrade 2022-10-20 10:00:31 +02:00
eth_native_posix.c
eth_native_posix_adapt.c
eth_native_posix_priv.h
eth_sam0_gmac.h
eth_sam_gmac.c net: ethernet: Align Ethernet drivers/L2 with iface state upgrade 2022-10-20 10:00:31 +02:00
eth_sam_gmac_priv.h
eth_smsc911x.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
eth_smsc911x_priv.h
eth_stellaris.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
eth_stellaris_priv.h
eth_stm32_hal.c net: ethernet: Align Ethernet drivers/L2 with iface state upgrade 2022-10-20 10:00:31 +02:00
eth_stm32_hal_priv.h drivers/ethernet: stm32: Make PTP clock optional 2022-10-12 18:40:49 +02:00
eth_w5500.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
eth_w5500_priv.h
eth_xlnx_gem.c net: ethernet: Align Ethernet drivers/L2 with iface state upgrade 2022-10-20 10:00:31 +02:00
eth_xlnx_gem_priv.h include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
phy_cyclonev.c drivers: ethernet: adding support for Cyclone V SoC DK ethernet 2022-10-06 20:19:43 -07:00
phy_gecko.c
phy_gecko.h
phy_xlnx_gem.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
phy_xlnx_gem.h