zephyr/drivers/mdio
Declan Snyder 6ac0d8bf84 drivers: mdio_nxp_enet: Fix busy wait
Fix the busy wait in the MDIO driver that was causing timing
problems in systems with real time requirements performing tasks
more frequently than about a millisecond.

Restructure the code to be less redundant and change the busy wait
kconfig to microseconds instead of millliseconds. Also actually signal
to the mdio driver that it can use the interrupt instead of busy
waiting, this seems to have been forgotten.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-07-10 19:13:27 -04:00
..
CMakeLists.txt drivers: mdio: add stm32 mdio support 2024-05-07 09:41:46 +02:00
Kconfig drivers: mdio: add stm32 mdio support 2024-05-07 09:41:46 +02:00
Kconfig.adin2111
Kconfig.esp32
Kconfig.gpio
Kconfig.nxp_enet drivers: mdio_nxp_enet: Fix busy wait 2024-07-10 19:13:27 -04:00
Kconfig.nxp_enet_qos
Kconfig.nxp_s32_gmac
Kconfig.nxp_s32_netc
Kconfig.sam
Kconfig.stm32_hal drivers: mdio: add stm32 mdio support 2024-05-07 09:41:46 +02:00
Kconfig.xmc4xxx
mdio_adin2111.c
mdio_esp32.c driver: eth_esp32: fix shared clock check 2024-06-24 14:49:16 -04:00
mdio_gpio.c drivers: mdio: Remove empty functions 2024-04-29 22:31:16 +01:00
mdio_nxp_enet_qos.c drivers: mdio: Remove empty functions 2024-04-29 22:31:16 +01:00
mdio_nxp_enet.c drivers: mdio_nxp_enet: Fix busy wait 2024-07-10 19:13:27 -04:00
mdio_nxp_s32_gmac.c drivers: mdio: Remove empty functions 2024-04-29 22:31:16 +01:00
mdio_nxp_s32_netc.c drivers: mdio: Remove empty functions 2024-04-29 22:31:16 +01:00
mdio_sam.c
mdio_shell.c
mdio_stm32_hal.c drivers: mdio: add stm32 mdio support 2024-05-07 09:41:46 +02:00
mdio_xmc4xxx.c