Hi we are developing a board based on NXP IMX8MP board. In our board we have replaced the RTL8211F ethernet phy with DP83867 ethernet phy. In NXP board both the ethernet phys share the same MDIO bus. But in our case we don't share the same MDIO bus for both the phys. So, only one of our phy is connected to the ethernet controller (i.MX8MP - eNET) while the other phy is connected to the i.MX8MP - SAI. So is this connection correct or do we need to make a change??
Hi @Ben10,
I hope you are doing well.
One has to update the ACPI table that is setup for RTL8211F.
ACPI table location:
BSP_folder\mu_platform_nxp\NXP\MX8M_PLUS_EVK\AcpiTables\Dsdt-Enet.asl
ACPI table contains the ConfigCmd part you could use for setup your PHY registers.
Other settings (e.g. clocks) you need to check could find in the file:
BSP_folder\mu_platform_nxp\NXP\MX8M_PLUS_EVK\Library\iMX8BoardLib\iMX8BoardInit.c -> fcn VOID EnetInit(VOID)
Thanks & Regards,
Dhruvit Vasavada