diff options
Diffstat (limited to 'arch/mips/bcm63xx/setup.c')
| -rw-r--r-- | arch/mips/bcm63xx/setup.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/mips/bcm63xx/setup.c b/arch/mips/bcm63xx/setup.c index b18a0ca926fa..d0056598fbfc 100644 --- a/arch/mips/bcm63xx/setup.c +++ b/arch/mips/bcm63xx/setup.c  | |||
| @@ -75,7 +75,9 @@ void bcm63xx_machine_reboot(void) | |||
| 75 | bcm6348_a1_reboot(); | 75 | bcm6348_a1_reboot(); | 
| 76 | 76 | ||
| 77 | printk(KERN_INFO "triggering watchdog soft-reset...\n"); | 77 | printk(KERN_INFO "triggering watchdog soft-reset...\n"); | 
| 78 | bcm_perf_writel(SYS_PLL_SOFT_RESET, PERF_SYS_PLL_CTL_REG); | 78 | reg = bcm_perf_readl(PERF_SYS_PLL_CTL_REG); | 
| 79 | reg |= SYS_PLL_SOFT_RESET; | ||
| 80 | bcm_perf_writel(reg, PERF_SYS_PLL_CTL_REG); | ||
| 79 | while (1) | 81 | while (1) | 
| 80 | ; | 82 | ; | 
| 81 | } | 83 | } | 
