diff options
Diffstat (limited to 'arch/sparc/kernel/leon_pmc.c')
-rw-r--r-- | arch/sparc/kernel/leon_pmc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/sparc/kernel/leon_pmc.c b/arch/sparc/kernel/leon_pmc.c index 708bca435219..bdf53d9a8d46 100644 --- a/arch/sparc/kernel/leon_pmc.c +++ b/arch/sparc/kernel/leon_pmc.c | |||
@@ -48,7 +48,7 @@ void pmc_leon_idle_fixup(void) | |||
48 | */ | 48 | */ |
49 | register unsigned int address = (unsigned int)leon3_irqctrl_regs; | 49 | register unsigned int address = (unsigned int)leon3_irqctrl_regs; |
50 | __asm__ __volatile__ ( | 50 | __asm__ __volatile__ ( |
51 | "mov %%g0, %%asr19\n" | 51 | "wr %%g0, %%asr19\n" |
52 | "lda [%0] %1, %%g0\n" | 52 | "lda [%0] %1, %%g0\n" |
53 | : | 53 | : |
54 | : "r"(address), "i"(ASI_LEON_BYPASS)); | 54 | : "r"(address), "i"(ASI_LEON_BYPASS)); |
@@ -61,7 +61,7 @@ void pmc_leon_idle_fixup(void) | |||
61 | void pmc_leon_idle(void) | 61 | void pmc_leon_idle(void) |
62 | { | 62 | { |
63 | /* For systems without power-down, this will be no-op */ | 63 | /* For systems without power-down, this will be no-op */ |
64 | __asm__ __volatile__ ("mov %g0, %asr19\n\t"); | 64 | __asm__ __volatile__ ("wr %g0, %asr19\n\t"); |
65 | } | 65 | } |
66 | 66 | ||
67 | /* Install LEON Power Down function */ | 67 | /* Install LEON Power Down function */ |