From 838bf2f09bf9a5ba2a438d0efb39c5a0958345f6 Mon Sep 17 00:00:00 2001 From: Jonas Karlman Date: Mon, 7 Apr 2025 22:47:01 +0000 Subject: net: dwc_eth_qos_rockchip: Add support for RK3528 Rockchip RK3528 has two Ethernet controllers based on Synopsys DWC Ethernet QoS IP. Add initial support for the RK3528 GMAC variant. Signed-off-by: Jonas Karlman Reviewed-by: Kever Yang --- drivers/net/dwc_eth_qos.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'drivers/net/dwc_eth_qos.c') diff --git a/drivers/net/dwc_eth_qos.c b/drivers/net/dwc_eth_qos.c index b4ec3614696..d4561784a6e 100644 --- a/drivers/net/dwc_eth_qos.c +++ b/drivers/net/dwc_eth_qos.c @@ -1611,6 +1611,10 @@ static const struct udevice_id eqos_ids[] = { }, #endif #if IS_ENABLED(CONFIG_DWC_ETH_QOS_ROCKCHIP) + { + .compatible = "rockchip,rk3528-gmac", + .data = (ulong)&eqos_rockchip_config + }, { .compatible = "rockchip,rk3568-gmac", .data = (ulong)&eqos_rockchip_config -- cgit v1.2.3 From ed71874a73ff802347b5373267fb88c670a8d317 Mon Sep 17 00:00:00 2001 From: Heiko Stuebner Date: Tue, 15 Apr 2025 23:51:24 +0200 Subject: net: dwc_eth_qos_rockchip: Add support for RK3576 Add rk_gmac_ops and other special handling that is needed for GMAC to work on RK3576. Signed-off-by: Heiko Stuebner Reviewed-by: Jonas Karlman Reviewed-by: Kever Yang --- drivers/net/dwc_eth_qos.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'drivers/net/dwc_eth_qos.c') diff --git a/drivers/net/dwc_eth_qos.c b/drivers/net/dwc_eth_qos.c index d4561784a6e..b1bc422f791 100644 --- a/drivers/net/dwc_eth_qos.c +++ b/drivers/net/dwc_eth_qos.c @@ -1619,6 +1619,10 @@ static const struct udevice_id eqos_ids[] = { .compatible = "rockchip,rk3568-gmac", .data = (ulong)&eqos_rockchip_config }, + { + .compatible = "rockchip,rk3576-gmac", + .data = (ulong)&eqos_rockchip_config + }, { .compatible = "rockchip,rk3588-gmac", .data = (ulong)&eqos_rockchip_config -- cgit v1.2.3