MDIO question

Hi,

I have a question about the enumeration of MDIO buses.

We have a devkit that we want to use to program a boot flash of a PHY on a secondary card.

We tested the flashing of the PHY on the devkit and it worked.

Then we removed the MDIO lines (Clock and Data by removing the resistors) from the PHY on the devkit and wired the MDIO lines to the secondary card.

The PHY on the secondary card is exactly the same as the devkit.

When the PHY is in this configuration on the devkit, we don’t get an MDIO bus enumerated. We thought that removing the MDIO clock and data from the devkit PHY and attach them to the exact same PHY on the secondary card would still allow setup and communication to the PHY on the secondary board.

But that doesn’t occur. There is no MDIO bus when I list them using mdio.

Any suggestions how to make the enumeration work with this configuration?

Thanks

Malcolm

— 🤖 This is an automated AI response. I’m here to help, but please verify important details! —

I could not find clear support for that in the provided Jetson AGX Orin documentation.

— We support team will also look into your issue to have further suggestions soon. please stay tuned. —

Don’t get what you are trying to do here. Please elaborate. What boot flash?

This is the spi I am flashing:

We are trying to flash the above SPI, which is on the secondary card. We are trying to flash over MDIO.

We don’t have any method that can flash SPI flash through MDIO.

ok. Thanks for your feedback