Hi everyone,
actually we encountered some interesting question.
We connected an external Switch KSZ8873 via the RMII Interface which has actuall per default two PHY Adresses (0x01 and 0x02).
Unfortunately the KSZ8041 - PHY on the SOM has the same PHY address strapped (0x01). Because out of different reasons we want to use the external switch, and not just 2 simple ethernet ports switched in software.
We are not sure if the imx6ull has the possibility to hold the KSZ8041 PHY in reset for all the time. This would solve the problem immediately.
The second solution would be to access Global Configuration register of KSZ8873, and set the PHY addresses to 0x02 and 0x03. But how to do this exactly, is not really well documented in the microchip datasheets. I suppose that it might be possible to change by software, but it will require taking a deep look into the driver and trying to figure out how to set this regiseters.
In any case if it is possible to hold the KSZ8041 in reset forever?, this would immediately help and does not cause any further problems by using the external KSZ8873 via RMII for our application.
Thank you very much,
BR Christian