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