aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/dwc_eth_qos.c
diff options
context:
space:
mode:
authorJonas Karlman <jonas@kwiboo.se>2023-10-01 19:17:20 +0000
committerKever Yang <kever.yang@rock-chips.com>2023-10-07 16:49:41 +0800
commit01b8ed4754ff200cdb820fec77cb3bcb82e0e499 (patch)
tree22260cd26447e616c1c2242e4a6cca1acc47a51f /drivers/net/dwc_eth_qos.c
parent8e76ff61a3c454af6e1ea81012b1c9f80b326bc8 (diff)
downloadu-boot-01b8ed4754ff200cdb820fec77cb3bcb82e0e499.zip
u-boot-01b8ed4754ff200cdb820fec77cb3bcb82e0e499.tar.gz
u-boot-01b8ed4754ff200cdb820fec77cb3bcb82e0e499.tar.bz2
net: dwc_eth_qos_rockchip: Add support for RK3588
Add rk_gmac_ops and other special handling that is needed for GMAC to work on RK3588. rk_gmac_ops was ported from linux commits: 2f2b60a0ec28 ("net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588") 88619e77b33d ("net: stmmac: rk3588: Allow multiple gmac controller") Signed-off-by: Jonas Karlman <jonas@kwiboo.se> Reviewed-by: Kever Yang <kever.yang@rock-chips.com> Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com> Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
Diffstat (limited to 'drivers/net/dwc_eth_qos.c')
-rw-r--r--drivers/net/dwc_eth_qos.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/dwc_eth_qos.c b/drivers/net/dwc_eth_qos.c
index 690e8a3..18466cf 100644
--- a/drivers/net/dwc_eth_qos.c
+++ b/drivers/net/dwc_eth_qos.c
@@ -1713,6 +1713,10 @@ static const struct udevice_id eqos_ids[] = {
.compatible = "rockchip,rk3568-gmac",
.data = (ulong)&eqos_rockchip_config
},
+ {
+ .compatible = "rockchip,rk3588-gmac",
+ .data = (ulong)&eqos_rockchip_config
+ },
#endif
#if IS_ENABLED(CONFIG_DWC_ETH_QOS_QCOM)
{