net: dwc_eth_qos: add i.MX93 support

Add support for DWC EQoS MAC on i.MX93.

Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
This commit is contained in:
Sébastien Szymanski 2023-10-17 11:44:58 +02:00 committed by Fabio Estevam
parent 85053a1c14
commit 9e1f79bd69
2 changed files with 7 additions and 0 deletions

View file

@ -1711,6 +1711,10 @@ static const struct udevice_id eqos_ids[] = {
.compatible = "nxp,imx8mp-dwmac-eqos", .compatible = "nxp,imx8mp-dwmac-eqos",
.data = (ulong)&eqos_imx_config .data = (ulong)&eqos_imx_config
}, },
{
.compatible = "nxp,imx93-dwmac-eqos",
.data = (ulong)&eqos_imx_config
},
#endif #endif
#if IS_ENABLED(CONFIG_DWC_ETH_QOS_ROCKCHIP) #if IS_ENABLED(CONFIG_DWC_ETH_QOS_ROCKCHIP)
{ {

View file

@ -181,6 +181,9 @@ static int eqos_set_tx_clk_speed_imx(struct udevice *dev)
ulong rate; ulong rate;
int ret; int ret;
if (device_is_compatible(dev, "nxp,imx93-dwmac-eqos"))
return 0;
debug("%s(dev=%p):\n", __func__, dev); debug("%s(dev=%p):\n", __func__, dev);
if (eqos->phy->interface == PHY_INTERFACE_MODE_RMII) if (eqos->phy->interface == PHY_INTERFACE_MODE_RMII)