On Wed, Nov 15, 2023 at 11:25:09AM +0800, Luo Jie wrote: > Before doing GPIO reset on the MDIO slave devices, the common clock > output to MDIO slave device should be enabled, and the related GCC > clocks also need to be configured. > > Because of these extra configurations, the MDIO bus level GPIO and > PHY device level GPIO can't be leveraged. Its not clear to me why the normal reset cannot be used. The MBIO bus driver can probe, setup the clocks, and then register the MDIO bus to the core. The core can then use the GPIO resets. What am i missing? Andrew