[PATCH] ARM: imx: Auto-detect PHY on Data Modul i.MX8M Mini/Plus eDM SBC
Fabio Estevam
festevam at gmail.com
Wed Jan 3 20:33:58 CET 2024
On Mon, Jan 1, 2024 at 6:07 PM Marek Vasut <marex at denx.de> wrote:
>
> Implement fdtdec_board_setup() auto-detection of ethernet PHY.
> This uses properties of the hardware and pull resistor placement.
>
> If GPIO1_16 RGMII_MDC is HIGH, then R530 (MX8MM eDM SBC) or
> R390 (MX8MP eDM SBC) is populated. R530 or R390 is populated
> only on boards with AR8031 PHY.
>
> If GPIO1_16 RGMII_MDC is LOW, then the in-SoM pull down is the
> dominant pull resistor. This is the case on boards with BCM54213PE
> PHY.
>
> In case AR8031 PHY is populated, the PHY MDIO address is 0, in
> case BCM54213PE PHY is populated, the PHY MDIO address is 1, the
> fdtdec_board_setup() is used to patch the correct address into
> the U-Boot control DT.
>
> Enable broadcom PHY support to support both PHYs.
>
> Signed-off-by: Marek Vasut <marex at denx.de>
Reviewed-by: Fabio Estevam <festevam at gmail.com>
More information about the U-Boot
mailing list