Archived
14
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/arch/mips/alchemy/mtx-1
Florian Fainelli 9ced975711 MIPS: Alchemy: Fix reset for MTX-1 and XXS1500
Since commit 32fd6901 (MIPS: Alchemy: get rid of common/reset.c)
Alchemy-based boards use their own reset function. For MTX-1 and XXS1500,
the reset function pokes at the BCSR.SYSTEM_RESET register, but this does
not work. According to Bruno Randolf, this was not tested when written.

Previously, the generic au1000_restart() routine called the board specific
reset function, which for MTX-1 and XXS1500 did not work, but finally made
a jump to the reset vector, which really triggers a system restart. Fix
reboot for both targets by jumping to the reset vector.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2093/
Acked-by: Bruno Randolf <br1@einfach.org>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2011-03-14 21:07:28 +01:00
..
board_setup.c MIPS: Alchemy: Fix reset for MTX-1 and XXS1500 2011-03-14 21:07:28 +01:00
init.c MIPS: Alchemy: prom_putchar is board dependent 2010-02-27 12:52:55 +01:00
Makefile MIPS: Move Alchemy Makefile parts to their own Platform file. 2010-08-05 13:25:46 +01:00
platform.c MIPS: MTX-1: Make au1000_eth probe all PHY addresses 2011-03-14 21:07:27 +01:00