blob: 0274ba4c250426e8463a0341977ed5998087b67f [file] [log] [blame]
# Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0
config MDIO_NXP_ENET_QOS
bool "NXP ENET QoS MDIO driver"
default y
depends on DT_HAS_NXP_ENET_QOS_MDIO_ENABLED
help
Enable NXP ENET QOS (Quality of Service) MDIO driver.
if MDIO_NXP_ENET_QOS
config MDIO_NXP_ENET_QOS_RECHECK_COUNT
int "Number of times to recheck MDIO transaction status"
default 3
help
Number of times that the driver should recheck the status
of an MDIO bus transaction before timing out
Timeout time is:
CONFIG_MDIO_NXP_ENET_QOS_RECHECK_TIME * CONFIG_MDIO_NXP_ENET_QOS_RECHECK_COUNT
config MDIO_NXP_ENET_QOS_RECHECK_TIME
int "Time between rechecks of transaction status (us)"
default 100
help
The amount of time in microseconds that the driver should
busy wait between checks of the MDIO transaction status.
Timeout time is:
CONFIG_MDIO_NXP_ENET_QOS_RECHECK_TIME * CONFIG_MDIO_NXP_ENET_QOS_RECHECK_COUNT
endif