Re: [PATCH net-next 4/6] net: dsa: mt7530: Add the support of MT7531 switch
From: Andrew Lunn <andrew@lunn.ch>
Date: 2019-12-10 16:49:02
Also in:
linux-devicetree, linux-mediatek, lkml
From: Andrew Lunn <andrew@lunn.ch>
Date: 2019-12-10 16:49:02
Also in:
linux-devicetree, linux-mediatek, lkml
+static int mt7531_setup(struct dsa_switch *ds)
+{
+ /* Enable PHY power, since phy_device has not yet been created
+ * provided for phy_[read,write]_mmd_indirect is called, we provide
+ * our own mt7531_ind_mmd_phy_[read,write] to complete this
+ * function.
+ */
+ val = mt7531_ind_mmd_phy_read(priv, 0, PHY_DEV1F,
+ MT7531_PHY_DEV1F_REG_403);
+ val |= MT7531_PHY_EN_BYPASS_MODE;
+ val &= ~MT7531_PHY_POWER_OFF;
+ mt7531_ind_mmd_phy_write(priv, 0, PHY_DEV1F,
+ MT7531_PHY_DEV1F_REG_403, val);
+Is this power to all the PHYs? Or just one? Andrew