diff options
Diffstat (limited to 'arch/powerpc/boot/treeboot-walnut.c')
-rw-r--r-- | arch/powerpc/boot/treeboot-walnut.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/powerpc/boot/treeboot-walnut.c b/arch/powerpc/boot/treeboot-walnut.c index 3adf2d08a230..bb2c309d70fc 100644 --- a/arch/powerpc/boot/treeboot-walnut.c +++ b/arch/powerpc/boot/treeboot-walnut.c | |||
@@ -57,8 +57,8 @@ void ibm405gp_fixup_clocks(unsigned int sysclk, unsigned int ser_clk) | |||
57 | } | 57 | } |
58 | 58 | ||
59 | /* setup the timebase clock to tick at the cpu frequency */ | 59 | /* setup the timebase clock to tick at the cpu frequency */ |
60 | cpc0_cr1 = cpc0_cr1 & ~ 0x00800000; | 60 | cpc0_cr1 = cpc0_cr1 & ~0x00800000; |
61 | mtdcr(DCRN_CPC0_CR1, cpc0_cr1); | 61 | mtdcr(DCRN_405_CPC0_CR1, cpc0_cr1); |
62 | tb = cpu; | 62 | tb = cpu; |
63 | 63 | ||
64 | dt_fixup_cpu_clocks(cpu, tb, 0); | 64 | dt_fixup_cpu_clocks(cpu, tb, 0); |
@@ -109,6 +109,7 @@ static void walnut_flashsel_fixup(void) | |||
109 | setprop(sram, "reg", reg_sram, sizeof(reg_sram)); | 109 | setprop(sram, "reg", reg_sram, sizeof(reg_sram)); |
110 | } | 110 | } |
111 | 111 | ||
112 | #define WALNUT_OPENBIOS_MAC_OFF 0xfffffe0b | ||
112 | static void walnut_fixups(void) | 113 | static void walnut_fixups(void) |
113 | { | 114 | { |
114 | ibm4xx_fixup_memsize(); | 115 | ibm4xx_fixup_memsize(); |
@@ -116,6 +117,7 @@ static void walnut_fixups(void) | |||
116 | ibm4xx_quiesce_eth((u32 *)0xef600800, NULL); | 117 | ibm4xx_quiesce_eth((u32 *)0xef600800, NULL); |
117 | ibm4xx_fixup_ebc_ranges("/plb/ebc"); | 118 | ibm4xx_fixup_ebc_ranges("/plb/ebc"); |
118 | walnut_flashsel_fixup(); | 119 | walnut_flashsel_fixup(); |
120 | dt_fixup_mac_addresses((u8 *) WALNUT_OPENBIOS_MAC_OFF); | ||
119 | } | 121 | } |
120 | 122 | ||
121 | void platform_init(void) | 123 | void platform_init(void) |