zephyr/drivers/mdio
Santosh Male 8467c10447 drivers: ethernet: dwc_xgmac: Added dwc-xgmac
ethernet driver

This driver is capable of supporting basic features
of synposys dwc-xgmac ethernet MAC IP. Basic features
includes,
1. Tx and Rx, multiple Tx and Rx DMA channels, multiple
   Tx and Rx queues
2. Check Sum Offloading on Tx and Rx for IPv4, IPv6,
   TCP, UDP and ICMP packets
3. 10M/100M/1G speeds, Autonegotiation, Link speed
   configuration, Promiscuous mode, Full/Half
   duplex configuration
4. Added source files for synopsys dwc xgmac mdio driver.
   synopsys dwc xgmac mdio driver fetures includes:
   It supports clause 22 of IEEE 802.3 for ethernet PHY devices
   management.
5. Extended mdio shell support for dwcxgmac mdio driver.

Signed-off-by: Santosh Male <santosh.male@intel.com>
2024-09-05 17:03:05 -04:00
..
CMakeLists.txt drivers: ethernet: dwc_xgmac: Added dwc-xgmac 2024-09-05 17:03:05 -04:00
Kconfig drivers: ethernet: dwc_xgmac: Added dwc-xgmac 2024-09-05 17:03:05 -04:00
Kconfig.adin2111
Kconfig.dwcxgmac drivers: ethernet: dwc_xgmac: Added dwc-xgmac 2024-09-05 17:03:05 -04:00
Kconfig.esp32 drivers: mdio: esp32: add dependency of node status 2023-11-27 12:22:18 +00:00
Kconfig.gpio drivers: mdio: add bit-bang driver 2023-09-24 08:28:10 -04:00
Kconfig.litex drivers: mdio: litex: add mdio driver 2024-08-05 16:29:06 +02:00
Kconfig.nxp_enet drivers: mdio_nxp_enet: Fix busy wait 2024-07-10 19:13:27 -04:00
Kconfig.nxp_enet_qos drivers: mdio: Add NXP ENET QOS MDIO Driver 2024-04-02 21:02:25 -04:00
Kconfig.nxp_s32_gmac drivers: mdio: add support for NXP S32 GMAC 2023-11-28 08:07:44 -06:00
Kconfig.nxp_s32_netc drivers: mdio: add support for NXP S32 GMAC 2023-11-28 08:07:44 -06:00
Kconfig.sam
Kconfig.stm32_hal drivers: stm32: Select PINCTRL when required 2024-09-03 14:40:55 +01:00
Kconfig.xmc4xxx drivers: mdio: Add xmc4xxx mdio drivers 2024-01-09 10:00:47 +01:00
mdio_adin2111.c mdio: introduce Clause 45 APIs 2023-09-28 09:33:10 +02:00
mdio_dwcxgmac.c drivers: ethernet: dwc_xgmac: Added dwc-xgmac 2024-09-05 17:03:05 -04:00
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_litex_liteeth.c drivers: mdio: litex: add mdio driver 2024-08-05 16:29:06 +02: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: Clear interrupt signal in ISR 2024-07-27 15:10:42 +03: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 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
mdio_shell.c drivers: ethernet: dwc_xgmac: Added dwc-xgmac 2024-09-05 17:03:05 -04:00
mdio_stm32_hal.c drivers: mdio: add stm32 mdio support 2024-05-07 09:41:46 +02:00
mdio_xmc4xxx.c drivers: mdio: Add xmc4xxx mdio drivers 2024-01-09 10:00:47 +01:00