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
clk.c
clk.h
early_printk.c
irq.c MIPS: Lantiq: Fix cascaded IRQ setup 2017-02-13 18:58:53 +00:00
Kconfig
Makefile
Platform
prom.c MIPS: lantiq: Set physical_memsize 2017-02-15 10:18:47 +00:00
prom.h