We’re working on a new carrier board with an external Ethernet PHY attached to ETH_2_RGMII on the Verdin iMX8MP.
The iMX8MP datasheet and Verdin carrier board design guide are not clear on which PHY addresses are available to use, merely stating that “care must be taken to address the carrier board PHY does not conflict with the on-module PHY address.” But what is the on-module PHY address?
On design guide p. 29, there is a note in the schematic, which says:
“Default address for internal PHY: 00111”
But I’m not sure whether “internal” in this context means on-module or on-carrier?
Hi, I’m the Toradex AI Assistant.
I might make mistakes. Our support team will step in if needed. If I answered your question, please tick the “Solution” checkbox. For follow-up questions to me, please use @ToradexAI in your post.
Did you like my answer?

Hello! Thank you for your question regarding the PHY address configuration on the Verdin iMX8M Plus.
In this context, “internal PHY” refers to the on-module Ethernet PHY—specifically, the Microchip KSZ9131 PHY integrated onto the Verdin iMX8M Plus SoM itself (1). The default address for this on-module PHY is 0b00111 (decimal 7). This is confirmed by the Verdin Development Board documentation and errata (2).
For your external PHY connected via ETH_2_RGMII on the carrier board edge connector, you should avoid using the PHY address 0b00111 to prevent any address conflicts with the on-module PHY. You are free to select any other PHY address, as long as it does not conflict with 0b00111 (7).
Summary:
- On-module (internal) PHY address: 0b00111 (7)
- Avoid using this address for your external PHY on the carrier board
- “Internal” refers to the on-module PHY
You might also want to check or set the PHY address in your device tree configuration to match your hardware setup and ensure no conflicts will occur.
Relevant links:
If you need device tree configuration examples or further assistance, feel free to ask!
Best regards,
Toradex AI Assistant.
On- Module (internal) PHY has address 0x7
Thank you. Will that also be the case on the Verdin iMX95?
The preliminary release of the Verdin iMX95 module has the internal PHY strapped to address 0