linux/arch/mips/lantiq
Felix Fietkau 774f0c6419 MIPS: Lantiq: Keep ethernet enabled during boot
Disabling ethernet during reboot (only to enable it again when the
ethernet driver attaches) can put the chip into a faulty state where it
corrupts the header of all incoming packets.

This happens if packets arrive during the time window where the core is
disabled, and it can be easily reproduced by rebooting while sending a
flood ping to the broadcast address.

Fixes: 95135bfa7e ("MIPS: Lantiq: Deactivate most of the devices by default")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Acked-by: John Crispin <john@phrozen.org>
Cc: hauke.mehrtens@lantiq.com
Cc: linux-mips@linux-mips.org
Cc: <stable@vger.kernel.org> # 4.4.x-
Patchwork: https://patchwork.linux-mips.org/patch/15078/
Signed-off-by: James Hogan <james.hogan@imgtec.com>
2017-02-17 11:14:29 +00:00
..
falcon MIPS: Lantiq: Fix mask of GPE frequency 2016-12-11 11:20:25 +01:00
xway MIPS: Lantiq: Keep ethernet enabled during boot 2017-02-17 11:14:29 +00:00
Kconfig MIPS: Lantiq: Make it possible to build in no device tree 2016-05-13 14:01:44 +02:00
Makefile MIPS: Change my email address 2016-05-13 14:02:18 +02:00
Platform MIPS: lantiq: implement support for FALCON soc 2012-05-21 14:31:55 +01:00
clk.c MIPS: Change my email address 2016-05-13 14:02:18 +02:00
clk.h MIPS: Change my email address 2016-05-13 14:02:18 +02:00
early_printk.c MIPS: Change my email address 2016-05-13 14:02:18 +02:00
irq.c MIPS: Lantiq: Fix cascaded IRQ setup 2017-02-13 18:58:53 +00:00
prom.c MIPS: lantiq: Set physical_memsize 2017-02-15 10:18:47 +00:00
prom.h MIPS: Change my email address 2016-05-13 14:02:18 +02:00