[PATCH] Fix MPC8548CDS rebooting procedure
Haruki Dai-r35557
Dai.Haruki at freescale.com
Thu Mar 9 04:22:20 EST 2006
This patch fixes the MPC8548 CDS rebooting procedure.
Without this patche, issuing reboot from shell doesn't reboot the
machine.
Signed-off-by: Dai Haruki <dai.haruki at freescale.com>
---
arch/ppc/syslib/ppc85xx_setup.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
8f095006923385c3546165b0e10d73d3e057c120
diff --git a/arch/ppc/syslib/ppc85xx_setup.c
b/arch/ppc/syslib/ppc85xx_setup.c
index e4dda43..45b1b2b 100644
--- a/arch/ppc/syslib/ppc85xx_setup.c
+++ b/arch/ppc/syslib/ppc85xx_setup.c
@@ -115,6 +115,11 @@ mpc85xx_early_serial_map(void)
void
mpc85xx_restart(char *cmd)
{
+#ifdef CONFIG_MPC8548
+ volatile unsigned int *rstcr;
+ u32 *pMem = (u32*) ioremap((BOARD_CCSRBAR + 0xe00b0),0x100);
+ *pMem = 0x2; /* Set HRESET_REQ flag */
+#endif
local_irq_disable();
abort();
}
--
1.2.4
More information about the Linuxppc-dev
mailing list