rockchip64-6.19: disable broken rk3308-fix-10mbit-ethernet

This commit is contained in:
EvilOlaf 2025-12-30 00:52:16 +01:00 committed by Ricardo Pardini
parent 8002936aac
commit 32f3b7c693

View File

@ -17,17 +17,21 @@ diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c b/drivers/net/ethern
index 111111111111..222222222222 100644
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
@@ -503,8 +503,8 @@ static const struct rk_gmac_ops rk3288_ops = {
@@ -494,12 +494,12 @@ static const struct rk_gmac_ops rk3288_ops = {
#define RK3308_GRF_MAC_CON0 0x04a0
/* RK3308_GRF_MAC_CON0 */
#define RK3308_GMAC_PHY_INTF_SEL_RMII (GRF_CLR_BIT(2) | GRF_CLR_BIT(3) | \
GRF_BIT(4))
#define RK3308_GMAC_PHY_INTF_SEL(val) GRF_FIELD(4, 2, val)
-#define RK3308_GMAC_FLOW_CTRL GRF_BIT(3)
-#define RK3308_GMAC_FLOW_CTRL_CLR GRF_CLR_BIT(3)
+#define RK3308_GMAC_FLOW_CTRL GRF_BIT(1)
+#define RK3308_GMAC_FLOW_CTRL_CLR GRF_CLR_BIT(1)
#define RK3308_GMAC_SPEED_10M GRF_CLR_BIT(0)
#define RK3308_GMAC_SPEED_100M GRF_BIT(0)
static void rk3308_set_to_rmii(struct rk_priv_data *bsp_priv)
{
@@ -522,6 +522,13 @@ static const struct rk_reg_speed_data rk3308_reg_speed_data = {
static int rk3308_set_speed(struct rk_priv_data *bsp_priv,
phy_interface_t interface, int speed)
@ -42,6 +46,6 @@ index 111111111111..222222222222 100644
return rk_set_reg_speed(bsp_priv, &rk3308_reg_speed_data,
RK3308_GRF_MAC_CON0, interface, speed);
}
--
--
Armbian