On Tue, 30 Jun 2020 11:28:18 +0100 Russell King wrote:
> @@ -662,6 +655,22 @@ static void bcm_sf2_sw_mac_link_up(struct dsa_switch 
> *ds, int port,
>               else
>                       offset = CORE_STS_OVERRIDE_GMIIP2_PORT(port);
>  
> +             if (interface == PHY_INTERFACE_MODE_RGMII ||
> +                 interface == PHY_INTERFACE_MODE_RGMII_TXID ||
> +                 interface == PHY_INTERFACE_MODE_MII ||
> +                 interface == PHY_INTERFACE_MODE_REVMII) {
> +                     reg = reg_readl(priv, REG_RGMII_CNTRL_P(port));
> +                     reg &= ~(RX_PAUSE_EN | TX_PAUSE_EN);
> +
> +                     if (tx_pause)
> +                             reg |= TX_PAUSE_EN;
> +                     if (rx_pause)
> +                             reg |= RX_PAUSE_EN;
> +
> +                     reg_writel(priv, reg, REG_RGMII_CNTRL_P(port));
> +             }
> +
> +

nit: double new line

Reply via email to