| From 3709488790022c85720f991bff50d48ed5a36e6a Mon Sep 17 00:00:00 2001 |
| From: =?UTF-8?q?Marek=20Beh=C3=BAn?= <kabel@kernel.org> |
| Date: Thu, 1 Jul 2021 00:22:28 +0200 |
| Subject: net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| From: Marek Behún <kabel@kernel.org> |
| |
| commit 3709488790022c85720f991bff50d48ed5a36e6a upstream. |
| |
| Commit 9e5baf9b36367 ("net: dsa: mv88e6xxx: add RMU disable op") |
| introduced .rmu_disable() method with implementation for several models, |
| but forgot to add Topaz, which can use the Peridot implementation. |
| |
| Use the Peridot implementation of .rmu_disable() on Topaz. |
| |
| Signed-off-by: Marek Behún <kabel@kernel.org> |
| Fixes: 9e5baf9b36367 ("net: dsa: mv88e6xxx: add RMU disable op") |
| Reviewed-by: Andrew Lunn <andrew@lunn.ch> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| drivers/net/dsa/mv88e6xxx/chip.c | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| --- a/drivers/net/dsa/mv88e6xxx/chip.c |
| +++ b/drivers/net/dsa/mv88e6xxx/chip.c |
| @@ -3682,6 +3682,7 @@ static const struct mv88e6xxx_ops mv88e6 |
| .mgmt_rsvd2cpu = mv88e6390_g1_mgmt_rsvd2cpu, |
| .pot_clear = mv88e6xxx_g2_pot_clear, |
| .reset = mv88e6352_g1_reset, |
| + .rmu_disable = mv88e6390_g1_rmu_disable, |
| .vtu_getnext = mv88e6352_g1_vtu_getnext, |
| .vtu_loadpurge = mv88e6352_g1_vtu_loadpurge, |
| .serdes_power = mv88e6341_serdes_power, |
| @@ -3764,6 +3765,7 @@ static const struct mv88e6xxx_ops mv88e6 |
| .mgmt_rsvd2cpu = mv88e6352_g2_mgmt_rsvd2cpu, |
| .pot_clear = mv88e6xxx_g2_pot_clear, |
| .reset = mv88e6352_g1_reset, |
| + .rmu_disable = mv88e6390_g1_rmu_disable, |
| .vtu_getnext = mv88e6352_g1_vtu_getnext, |
| .vtu_loadpurge = mv88e6352_g1_vtu_loadpurge, |
| .avb_ops = &mv88e6352_avb_ops, |