2021-05-03 08:49:04 +08:00
|
|
|
# MDIO configuration options
|
|
|
|
|
|
|
|
# Copyright (c) 2021 IP-Logix Inc.
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
|
|
|
#
|
|
|
|
# MDIO options
|
|
|
|
#
|
|
|
|
menuconfig MDIO
|
2023-03-27 20:55:23 +08:00
|
|
|
bool "Management Data Input/Output (MDIO) drivers"
|
2021-05-03 08:49:04 +08:00
|
|
|
help
|
|
|
|
Enable MDIO Driver Configuration
|
|
|
|
|
|
|
|
if MDIO
|
|
|
|
|
2021-05-03 08:59:07 +08:00
|
|
|
config MDIO_SHELL
|
2022-03-09 19:05:12 +08:00
|
|
|
bool "MDIO Shell"
|
2021-05-03 08:59:07 +08:00
|
|
|
depends on SHELL
|
|
|
|
help
|
|
|
|
Enable MDIO Shell.
|
|
|
|
|
|
|
|
The MDIO shell currently supports scanning and device
|
|
|
|
read/write.
|
|
|
|
|
2021-05-03 08:49:04 +08:00
|
|
|
# Include these first so that any properties (e.g. defaults) below can be
|
|
|
|
# overridden (by defining symbols in multiple locations)
|
2022-09-20 15:48:27 +08:00
|
|
|
source "drivers/mdio/Kconfig.esp32"
|
2021-05-03 08:58:22 +08:00
|
|
|
source "drivers/mdio/Kconfig.sam"
|
2024-06-19 17:07:39 +08:00
|
|
|
source "drivers/mdio/Kconfig.nxp_imx_netc"
|
2023-11-25 13:06:39 +08:00
|
|
|
source "drivers/mdio/Kconfig.nxp_s32_netc"
|
|
|
|
source "drivers/mdio/Kconfig.nxp_s32_gmac"
|
2023-05-12 20:59:03 +08:00
|
|
|
source "drivers/mdio/Kconfig.adin2111"
|
2023-09-10 22:56:31 +08:00
|
|
|
source "drivers/mdio/Kconfig.gpio"
|
2024-07-15 23:15:17 +08:00
|
|
|
source "drivers/mdio/Kconfig.litex"
|
2023-07-18 08:42:33 +08:00
|
|
|
source "drivers/mdio/Kconfig.nxp_enet"
|
2024-03-23 06:23:31 +08:00
|
|
|
source "drivers/mdio/Kconfig.stm32_hal"
|
2023-12-19 22:50:22 +08:00
|
|
|
source "drivers/mdio/Kconfig.xmc4xxx"
|
2024-03-02 04:33:15 +08:00
|
|
|
source "drivers/mdio/Kconfig.nxp_enet_qos"
|
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>
2023-01-04 23:14:10 +08:00
|
|
|
source "drivers/mdio/Kconfig.dwcxgmac"
|
2021-05-03 08:49:04 +08:00
|
|
|
|
|
|
|
config MDIO_INIT_PRIORITY
|
|
|
|
int "Init priority"
|
|
|
|
default 60
|
|
|
|
help
|
|
|
|
MDIO device driver initialization priority.
|
|
|
|
|
|
|
|
|
|
|
|
module = MDIO
|
|
|
|
module-str = mdio
|
|
|
|
source "subsys/logging/Kconfig.template.log_config"
|
|
|
|
|
|
|
|
endif # MDIO
|