diff options
Diffstat (limited to 'arch/blackfin/mach-bf533/head.S')
-rw-r--r-- | arch/blackfin/mach-bf533/head.S | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/arch/blackfin/mach-bf533/head.S b/arch/blackfin/mach-bf533/head.S index 1ded945a6fa0..1295deac00a4 100644 --- a/arch/blackfin/mach-bf533/head.S +++ b/arch/blackfin/mach-bf533/head.S | |||
@@ -36,9 +36,6 @@ | |||
36 | #include <asm/mach/mem_init.h> | 36 | #include <asm/mach/mem_init.h> |
37 | #endif | 37 | #endif |
38 | 38 | ||
39 | .global __rambase | ||
40 | .global __ramstart | ||
41 | .global __ramend | ||
42 | .extern ___bss_stop | 39 | .extern ___bss_stop |
43 | .extern ___bss_start | 40 | .extern ___bss_start |
44 | .extern _bf53x_relocate_l1_mem | 41 | .extern _bf53x_relocate_l1_mem |
@@ -151,26 +148,26 @@ ENTRY(__start) | |||
151 | 148 | ||
152 | /* Initialise UART - when booting from u-boot, the UART is not disabled | 149 | /* Initialise UART - when booting from u-boot, the UART is not disabled |
153 | * so if we dont initalize here, our serial console gets hosed */ | 150 | * so if we dont initalize here, our serial console gets hosed */ |
154 | p0.h = hi(UART_LCR); | 151 | p0.h = hi(BFIN_UART_LCR); |
155 | p0.l = lo(UART_LCR); | 152 | p0.l = lo(BFIN_UART_LCR); |
156 | r0 = 0x0(Z); | 153 | r0 = 0x0(Z); |
157 | w[p0] = r0.L; /* To enable DLL writes */ | 154 | w[p0] = r0.L; /* To enable DLL writes */ |
158 | ssync; | 155 | ssync; |
159 | 156 | ||
160 | p0.h = hi(UART_DLL); | 157 | p0.h = hi(BFIN_UART_DLL); |
161 | p0.l = lo(UART_DLL); | 158 | p0.l = lo(BFIN_UART_DLL); |
162 | r0 = 0x0(Z); | 159 | r0 = 0x0(Z); |
163 | w[p0] = r0.L; | 160 | w[p0] = r0.L; |
164 | ssync; | 161 | ssync; |
165 | 162 | ||
166 | p0.h = hi(UART_DLH); | 163 | p0.h = hi(BFIN_UART_DLH); |
167 | p0.l = lo(UART_DLH); | 164 | p0.l = lo(BFIN_UART_DLH); |
168 | r0 = 0x00(Z); | 165 | r0 = 0x00(Z); |
169 | w[p0] = r0.L; | 166 | w[p0] = r0.L; |
170 | ssync; | 167 | ssync; |
171 | 168 | ||
172 | p0.h = hi(UART_GCTL); | 169 | p0.h = hi(BFIN_UART_GCTL); |
173 | p0.l = lo(UART_GCTL); | 170 | p0.l = lo(BFIN_UART_GCTL); |
174 | r0 = 0x0(Z); | 171 | r0 = 0x0(Z); |
175 | w[p0] = r0.L; /* To enable UART clock */ | 172 | w[p0] = r0.L; /* To enable UART clock */ |
176 | ssync; | 173 | ssync; |
@@ -431,18 +428,3 @@ ENTRY(_start_dma_code) | |||
431 | RTS; | 428 | RTS; |
432 | ENDPROC(_start_dma_code) | 429 | ENDPROC(_start_dma_code) |
433 | #endif /* CONFIG_BFIN_KERNEL_CLOCK */ | 430 | #endif /* CONFIG_BFIN_KERNEL_CLOCK */ |
434 | |||
435 | .data | ||
436 | |||
437 | /* | ||
438 | * Set up the usable of RAM stuff. Size of RAM is determined then | ||
439 | * an initial stack set up at the end. | ||
440 | */ | ||
441 | |||
442 | .align 4 | ||
443 | __rambase: | ||
444 | .long 0 | ||
445 | __ramstart: | ||
446 | .long 0 | ||
447 | __ramend: | ||
448 | .long 0 | ||