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