mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-02 11:12:59 +00:00
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>
21 lines
506 B
Plaintext
21 lines
506 B
Plaintext
# Copyright (c) 2023 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config MDIO_DWCXGMAC
|
|
bool "synopsys mdio driver"
|
|
depends on ETH_DWC_XGMAC
|
|
default y
|
|
help
|
|
Enable Synopsys dwc xgmac MDIO driver.
|
|
|
|
if MDIO_DWCXGMAC
|
|
|
|
config MDIO_DWCXGMAC_STATUS_BUSY_CHECK_TIMEOUT
|
|
int "A timeout value in us to check software reset status"
|
|
default 10000
|
|
help
|
|
This option specifies the timeout value in microseconds (us) for checking
|
|
the software reset status during the MDIo initialization.
|
|
|
|
endif
|