diff options
author | Marian Balakowicz <m8@semihalf.com> | 2007-10-19 04:44:39 +1000 |
---|---|---|
committer | Grant Likely <grant.likely@secretlab.ca> | 2007-10-21 12:43:14 -0600 |
commit | 9dda78b711ca4d507251a7e896b2f41ec019fc58 (patch) | |
tree | a85f313aef84b2a0ca1ca18bfd38e7031738a545 | |
parent | 86b92cdda9e997dd305851cb16292c67076d58cb (diff) | |
download | op-kernel-dev-9dda78b711ca4d507251a7e896b2f41ec019fc58.zip op-kernel-dev-9dda78b711ca4d507251a7e896b2f41ec019fc58.tar.gz |
[POWERPC] Enable restart support for lite5200 board
Use the watchdog timer to implement board restart support.
Signed-off-by: Marian Balakowicz <m8@semihalf.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
-rw-r--r-- | arch/powerpc/platforms/52xx/lite5200.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/52xx/lite5200.c b/arch/powerpc/platforms/52xx/lite5200.c index 65b7ae4..25d2bfa 100644 --- a/arch/powerpc/platforms/52xx/lite5200.c +++ b/arch/powerpc/platforms/52xx/lite5200.c @@ -145,6 +145,9 @@ static void __init lite5200_setup_arch(void) /* Some mpc5200 & mpc5200b related configuration */ mpc5200_setup_xlb_arbiter(); + /* Map wdt for mpc52xx_restart() */ + mpc52xx_map_wdt(); + #ifdef CONFIG_PM mpc52xx_suspend.board_suspend_prepare = lite5200_suspend_prepare; mpc52xx_suspend.board_resume_finish = lite5200_resume_finish; @@ -183,5 +186,6 @@ define_machine(lite5200) { .init = mpc52xx_declare_of_platform_devices, .init_IRQ = mpc52xx_init_irq, .get_irq = mpc52xx_get_irq, + .restart = mpc52xx_restart, .calibrate_decr = generic_calibrate_decr, }; |