linux_dsm_epyc7002/drivers/net/dsa
Andrew Lunn fcd25166d9 net: dsa: mv88e6xxx: Add watchdog interrupt handler
The switch contains a watchdog looking for issues with the internal
gubbins of the switch. Hook the interrupt the watchdog triggers and
log the value of the control register indicating why the watchdog
fired. The watchdog can only be cleared with a switch reset, which
will destroy the current configuration. Rather than doing this, just
disable the interrupt.

The mv88e6390 family has different watchdog registers. So use an ops
structure, so support for the mv88e6390 family can be added later.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-02-13 09:30:21 -05:00
..
b53 net: dsa: b53: Add support for port mirroring 2017-01-30 15:55:47 -05:00
mv88e6xxx net: dsa: mv88e6xxx: Add watchdog interrupt handler 2017-02-13 09:30:21 -05:00
bcm_sf2_cfp.c net: dsa: bcm_sf2: cleanup bcm_sf2_cfp_rule_get() a little 2017-02-08 13:27:06 -05:00
bcm_sf2_regs.h net: dsa: bcm_sf2: Add CFP registers definitions 2017-01-30 14:49:58 -05:00
bcm_sf2.c net: dsa: bcm_sf2: Add support for port mirroring 2017-01-30 15:55:47 -05:00
bcm_sf2.h net: dsa: bcm_sf2: Add support for ethtool::rxnfc 2017-01-30 14:49:58 -05:00
Kconfig net-next: dsa: add new driver for qca8xxx family 2016-09-16 04:31:51 -04:00
Makefile net: dsa: bcm_sf2: Fix build module 2017-01-31 13:36:59 -05:00
mv88e6060.c net: dsa: Make dsa_switch_ops const 2017-01-09 15:44:50 -05:00
mv88e6060.h net: dsa: Keep the mii bus and address in the private structure 2016-04-13 18:15:23 -04:00
qca8k.c net: dsa: qca8k: use dsa_port's bridge pointer 2017-01-29 18:42:46 -05:00
qca8k.h net: dsa: qca8k: use dsa_port's bridge pointer 2017-01-29 18:42:46 -05:00