[PATCH net-next 01/10] net: stmmac: rk: convert to mask-based interface mode configuration
Jakub Kicinski
kuba at kernel.org
Sat Jan 31 14:08:50 PST 2026
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
More information about the linux-arm-kernel
mailing list