zephyr/drivers/ethernet
Parthiban Veerasooran c41cde799d drivers: ethernet: phy: microchip_t1s: fix C45 registers direct access
C45 direct registers access is only supported by the LAN865x internal PHY,
not by the LAN867x external PHY, even though the MAC supports it. Restrict
C45 direct register access to the LAN865x internal PHY. The LAN867x
external PHY supports C45 registers only via indirect access through C22
registers.

Signed-off-by: Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
2025-07-22 08:13:01 -04:00
..
dsa drivers: net: ethernet: change ETHERNET_LINK_*BASE_T 2025-04-28 09:22:09 +01:00
dwc_xgmac drivers: ethernet: use DT_INST_PROP_OR for local-mac-address 2025-06-27 12:22:49 +02:00
eth_nxp_enet_qos drivers: mdio_nxp_enet_qos: fix CR overwrite 2025-07-08 13:40:17 -05:00
nxp_imx_netc drivers: eth_nxp_imx_netc: support PTP timestamping 2025-06-27 09:54:21 -05:00
phy drivers: ethernet: phy: microchip_t1s: fix C45 registers direct access 2025-07-22 08:13:01 -04:00
CMakeLists.txt drivers/ethernet/native_tap: Remove NATIVE_APPLICATION support 2025-07-19 09:38:15 +02:00
eth_adin2111_priv.h
eth_adin2111.c drivers: ethernet: adin2111: make register access independent 2025-07-19 10:24:05 +02:00
eth_cyclonev_priv.h
eth_cyclonev.c drivers: net: ethernet: change ETHERNET_LINK_*BASE_T 2025-04-28 09:22:09 +01:00
eth_dwmac_mmu.c
eth_dwmac_priv.h
eth_dwmac_stm32h7x.c drivers: ethernet: mdio: stm32: move stmmaceth clock to parent 2025-04-02 10:31:34 +02:00
eth_dwmac.c drivers: net: ethernet: change ETHERNET_LINK_*BASE_T 2025-04-28 09:22:09 +01:00
eth_e1000_priv.h drivers: eth: e1000: Add Ethernet statistics support 2025-04-24 20:27:58 +02:00
eth_e1000.c drivers: net: ethernet: change ETHERNET_LINK_*BASE_T 2025-04-28 09:22:09 +01:00
eth_enc28j60_priv.h
eth_enc28j60.c drivers: ethernet: enc28j60: Add set config for runtime macaddr 2025-05-07 11:44:50 +02:00
eth_enc424j600_priv.h
eth_enc424j600.c drivers: ethernet: remove get configs that are unused 2025-06-11 10:17:37 -07:00
eth_esp32.c drivers: eth/mdio: esp32: enable GPIO0 for phy clock out 2025-05-01 09:34:13 +02:00
eth_gecko_priv.h
eth_gecko.c drivers: ethernet: remove phy related configs from eth config 2025-06-11 10:17:37 -07:00
eth_ivshmem_priv.h
eth_ivshmem_queue.c
eth_ivshmem.c drivers: net: ethernet: change ETHERNET_LINK_*BASE_T 2025-04-28 09:22:09 +01:00
eth_lan865x_priv.h
eth_lan865x.c drivers: ethernet: lan865x: fix module init priority 2025-07-22 08:13:01 -04:00
eth_lan9250_priv.h
eth_lan9250.c drivers: ethernet: use DT_INST_PROP_OR for local-mac-address 2025-06-27 12:22:49 +02:00
eth_litex_liteeth.c drivers: ethernet: use DT_INST_PROP_OR for local-mac-address 2025-06-27 12:22:49 +02:00
eth_native_tap_adapt.c
eth_native_tap_priv.h
eth_native_tap.c drivers/ethernet/eth_native_tap: Avoid reusing tag name 2025-05-12 09:47:59 +02:00
eth_numaker_priv.h drivers: ethernet: support for numaker m55m1x series 2025-04-10 14:43:43 +02:00
eth_numaker.c drivers: net: ethernet: change ETHERNET_LINK_*BASE_T 2025-04-28 09:22:09 +01:00
eth_nxp_enet.c drivers: ethernet: nxp: don't fail with -EALREADY 2025-07-04 14:20:55 -10:00
eth_nxp_s32_gmac.c drivers: ethernet: remove phy related configs from eth config 2025-06-11 10:17:37 -07:00
eth_nxp_s32_netc_priv.h
eth_nxp_s32_netc_psi.c drivers: ethernet: adapt code with new RTD 2.0.1 2025-05-28 05:54:38 +02:00
eth_nxp_s32_netc_vsi.c drivers: ethernet: adapt code with new RTD 2.0.1 2025-05-28 05:54:38 +02:00
eth_nxp_s32_netc.c drivers: net: ethernet: change ETHERNET_LINK_*BASE_T 2025-04-28 09:22:09 +01:00
eth_raw.c
eth_renesas_ra.c drivers: net: ethernet: change ETHERNET_LINK_*BASE_T 2025-04-28 09:22:09 +01:00
eth_sam0_gmac.h
eth_sam_gmac_priv.h
eth_sam_gmac.c drivers: net: ethernet: change ETHERNET_LINK_*BASE_T 2025-04-28 09:22:09 +01:00
eth_sensry_sy1xx_mac.c drivers: ethernet: sy1xx: remove unused variable 2025-07-08 13:37:47 -05:00
eth_slip_tap.c
eth_smsc91x_priv.h
eth_smsc91x.c drivers: mdio: remove unused bus_enable/disable 2025-06-17 17:46:56 +02:00
eth_smsc911x_priv.h
eth_smsc911x.c drivers: net: ethernet: change ETHERNET_LINK_*BASE_T 2025-04-28 09:22:09 +01:00
eth_stellaris_priv.h
eth_stellaris.c
eth_stm32_hal_priv.h ethernet: stm32: use DEVICE_DT_GET(STM32_CLOCK_CONTROL_NODE) 2025-05-02 15:20:45 +02:00
eth_stm32_hal.c drivers: ethernet: stm32: stop hal before config 2025-06-13 07:39:42 +02:00
eth_test.c drivers: ethernet: remove stray semicolon vnd,ethernet 2025-06-16 10:43:20 -04:00
eth_w5500_priv.h
eth_w5500.c drivers: net: ethernet: change ETHERNET_LINK_*BASE_T 2025-04-28 09:22:09 +01:00
eth_xilinx_axienet.c drivers: ethernet: eth_xilinx_axienet : Add runtime MAC address generation 2025-07-19 15:37:14 -04:00
eth_xlnx_gem_priv.h drivers: ethernet: use DT_INST_PROP_OR for local-mac-address 2025-06-27 12:22:49 +02:00
eth_xlnx_gem.c drivers: ethernet: remove phy related configs from eth config 2025-06-11 10:17:37 -07:00
eth_xmc4xxx.c drivers: ethernet: xmc4xxx: random mac only on dt 2025-06-27 12:22:49 +02:00
eth.h
Kconfig drivers: ethernet: Add Xilinx AXI Enet driver 2025-03-24 09:53:43 +01:00
Kconfig.adin2111
Kconfig.cyclonev
Kconfig.dwmac
Kconfig.e1000
Kconfig.enc28j60
Kconfig.enc424j600
Kconfig.esp32
Kconfig.gecko
Kconfig.ivshmem
Kconfig.lan865x drivers: ethernet: lan865x: fix module init priority 2025-07-22 08:13:01 -04:00
Kconfig.lan9250
Kconfig.litex
Kconfig.native_tap
Kconfig.numaker drivers: ethernet: support for numaker m55m1x series 2025-04-10 14:43:43 +02:00
Kconfig.nxp_enet drivers: nxp_enet: Use hwinfo API for unique mac 2025-06-18 17:49:41 -04:00
Kconfig.nxp_s32_gmac
Kconfig.nxp_s32_netc drivers: ethernet: adapt code with new RTD 2.0.1 2025-05-28 05:54:38 +02:00
Kconfig.renesas_ra
Kconfig.sam_gmac net: dsa: make current DSA core driver obsolete 2025-04-24 01:26:46 +02:00
Kconfig.smsc91x
Kconfig.smsc911x
Kconfig.stellaris
Kconfig.stm32_hal net: dsa: make current DSA core driver obsolete 2025-04-24 01:26:46 +02:00
Kconfig.sy1xx_mac
Kconfig.test
Kconfig.w5500
Kconfig.xilinx_axienet drivers: ethernet: Add Xilinx AXI Enet driver 2025-03-24 09:53:43 +01:00
Kconfig.xlnx_gem
Kconfig.xmc4xxx
oa_tc6.c
oa_tc6.h
phy_cyclonev.c
phy_gecko.c
phy_gecko.h
phy_xlnx_gem.c
phy_xlnx_gem.h