diff options
| -rw-r--r-- | drivers/net/dsa/mt7530.c | 10 | 
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index b84e1845fa02..8090390edaf9 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -1883,14 +1883,16 @@ mt7530_port_vlan_del(struct dsa_switch *ds, int port,  static int mt753x_mirror_port_get(unsigned int id, u32 val)  { -	return (id == ID_MT7531) ? MT7531_MIRROR_PORT_GET(val) : -				   MIRROR_PORT(val); +	return (id == ID_MT7531 || id == ID_MT7988) ? +		       MT7531_MIRROR_PORT_GET(val) : +		       MIRROR_PORT(val);  }  static int mt753x_mirror_port_set(unsigned int id, u32 val)  { -	return (id == ID_MT7531) ? MT7531_MIRROR_PORT_SET(val) : -				   MIRROR_PORT(val); +	return (id == ID_MT7531 || id == ID_MT7988) ? +		       MT7531_MIRROR_PORT_SET(val) : +		       MIRROR_PORT(val);  }  static int mt753x_port_mirror_add(struct dsa_switch *ds, int port,  | 
