mirror of https://gitee.com/openkylin/linux.git
Revert "net: qcom/emac: configure the external phy to allow pause frames"
This reverts commit3e88449344
. With commit529ed12752
("net: phy: phy drivers should not set SUPPORTED_[Asym_]Pause"), phylib now handles automatically enabling pause frame support in the PHY, and the MAC driver should follow suit. Since the EMAC driver driver does this, we no longer need to force pause frames support. Signed-off-by: Timur Tabi <timur@codeaurora.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
4567d686f5
commit
8a43c052c7
|
@ -1004,12 +1004,6 @@ int emac_mac_up(struct emac_adapter *adpt)
|
|||
writel((u32)~DIS_INT, adpt->base + EMAC_INT_STATUS);
|
||||
writel(adpt->irq.mask, adpt->base + EMAC_INT_MASK);
|
||||
|
||||
/* Enable pause frames. Without this feature, the EMAC has been shown
|
||||
* to receive (and drop) frames with FCS errors at gigabit connections.
|
||||
*/
|
||||
adpt->phydev->supported |= SUPPORTED_Pause | SUPPORTED_Asym_Pause;
|
||||
adpt->phydev->advertising |= SUPPORTED_Pause | SUPPORTED_Asym_Pause;
|
||||
|
||||
adpt->phydev->irq = PHY_IGNORE_INTERRUPT;
|
||||
phy_start(adpt->phydev);
|
||||
|
||||
|
|
Loading…
Reference in New Issue