Thread (14 messages) 14 messages, 3 authors, 2026-02-01

Re: [PATCH net-next 01/10] net: stmmac: rk: convert to mask-based interface mode configuration

From: Jakub Kicinski <kuba@kernel.org>
Date: 2026-01-31 22:09:01
Also in: linux-arm-kernel, linux-rockchip

On Fri, 30 Jan 2026 11:00:14 +0000 Russell King (Oracle) wrote:
+	ret = rk_get_phy_intf_sel(bsp_priv->phy_iface);
+	if (ret < 0)
+		return ret;
+
+	intf = ret;
+
 	ret = gmac_clk_enable(bsp_priv, true);
 	if (ret)
 		return ret;
 
+	if (bsp_priv->gmac_phy_intf_sel_mask ||
+	    bsp_priv->gmac_rmii_mode_mask) {
+		/* If defined, encode the phy_intf_sel value */
+		val = rk_encode_wm16(intf, bsp_priv->gmac_phy_intf_sel_mask);
+
+		/* If defined, encode the RMII mode mask setting. */
+		val |= rk_encode_wm16(intf == PHY_INTF_SEL_RMII,
+				      bsp_priv->gmac_rmii_mode_mask);
+
+		ret = regmap_write(bsp_priv->grf, bsp_priv->gmac_grf_reg, val);
+		if (ret < 0)
missing
	gmac_clk_enable(bsp_priv, false);
here?
+			return ret;
+	}
-- 
pw-bot: cr
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help