linux/arch/powerpc/platforms/83xx
Kumar Gala c75f902b93 [POWERPC] 83xx: Don't call ioremap in the reset function
It's possibly that we get an reset requestion when interrupts are disabled.
(For example an oops in an interrupt handler).  Therefor, we can't call
ioremap in the reset function.  Moving the ioremap of the registers we
need access to an arch_initcall helps the problem.

However we still have a window between boot and the arch_initcall in
which the register pointer will not be setup and thus we spin if the reset
function is called.  If one needs to ensure even this case is covered, look
at use of the watchdog provided on 83xx to reset the processor.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2007-01-26 00:37:11 -06:00
..
Kconfig Fix misc Kconfig typos 2006-11-30 05:22:59 +01:00
Makefile [POWERPC] Add Makefile entry for MPC832x_mds support 2006-10-16 15:53:30 +10:00
misc.c [POWERPC] 83xx: Don't call ioremap in the reset function 2007-01-26 00:37:11 -06:00
mpc83xx.h [POWERPC] Make pci_read_irq_line the default 2006-12-04 16:00:04 +11:00
mpc832x_mds.c [POWERPC] Fix OF node refcnt underflow in 836x and 832x platform code 2007-01-22 21:27:35 +11:00
mpc832x_mds.h [POWERPC] Add support for the mpc832x mds board 2006-10-04 15:27:49 +10:00
mpc834x_itx.c [POWERPC] Make pci_read_irq_line the default 2006-12-04 16:00:04 +11:00
mpc834x_itx.h powerpc: Add base support for the Freescale MPC8349E-mITX eval board 2006-07-03 15:43:43 -05:00
mpc834x_sys.c [POWERPC] Make pci_read_irq_line the default 2006-12-04 16:00:04 +11:00
mpc834x_sys.h fix file specification in comments 2006-10-03 23:01:26 +02:00
mpc8360e_pb.c [POWERPC] Fix OF node refcnt underflow in 836x and 832x platform code 2007-01-22 21:27:35 +11:00
pci.c [POWERPC] Make pci_read_irq_line the default 2006-12-04 16:00:04 +11:00