mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 22:40:54 -04:00
net: dsa: b53: Only call b53_port_event() for SGMII ports
Built-in PHY ports are still being polled, avoid generating spurious
and duplicate events which the PHY library resolves through polling
anyways.
Fixes: 0e01491de6 ("net: dsa: b53: Add SerDes support")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
150085791a
commit
1fb0d4e8dd
1 changed files with 2 additions and 1 deletions
|
|
@ -373,7 +373,8 @@ static irqreturn_t b53_srab_port_thread(int irq, void *dev_id)
|
|||
struct b53_srab_port_priv *port = dev_id;
|
||||
struct b53_device *dev = port->dev;
|
||||
|
||||
b53_port_event(dev->ds, port->num);
|
||||
if (port->mode == PHY_INTERFACE_MODE_SGMII)
|
||||
b53_port_event(dev->ds, port->num);
|
||||
|
||||
return IRQ_HANDLED;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue