diff options
Diffstat (limited to 'arch/blackfin/mach-bf561/head.S')
-rw-r--r-- | arch/blackfin/mach-bf561/head.S | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/arch/blackfin/mach-bf561/head.S b/arch/blackfin/mach-bf561/head.S index fe6f979947c6..c7a81e34703d 100644 --- a/arch/blackfin/mach-bf561/head.S +++ b/arch/blackfin/mach-bf561/head.S | |||
@@ -35,42 +35,6 @@ | |||
35 | #include <asm/mach/mem_init.h> | 35 | #include <asm/mach/mem_init.h> |
36 | #endif | 36 | #endif |
37 | 37 | ||
38 | .extern _bf53x_relocate_l1_mem | ||
39 | |||
40 | __INIT | ||
41 | |||
42 | ENTRY(_mach_early_start) | ||
43 | /* Initialise UART - when booting from u-boot, the UART is not disabled | ||
44 | * so if we dont initalize here, our serial console gets hosed */ | ||
45 | p0.h = hi(BFIN_UART_LCR); | ||
46 | p0.l = lo(BFIN_UART_LCR); | ||
47 | r0 = 0x0(Z); | ||
48 | w[p0] = r0.L; /* To enable DLL writes */ | ||
49 | ssync; | ||
50 | |||
51 | p0.h = hi(BFIN_UART_DLL); | ||
52 | p0.l = lo(BFIN_UART_DLL); | ||
53 | r0 = 0x0(Z); | ||
54 | w[p0] = r0.L; | ||
55 | ssync; | ||
56 | |||
57 | p0.h = hi(BFIN_UART_DLH); | ||
58 | p0.l = lo(BFIN_UART_DLH); | ||
59 | r0 = 0x00(Z); | ||
60 | w[p0] = r0.L; | ||
61 | ssync; | ||
62 | |||
63 | p0.h = hi(BFIN_UART_GCTL); | ||
64 | p0.l = lo(BFIN_UART_GCTL); | ||
65 | r0 = 0x0(Z); | ||
66 | w[p0] = r0.L; /* To enable UART clock */ | ||
67 | ssync; | ||
68 | |||
69 | rts; | ||
70 | ENDPROC(_mach_early_start) | ||
71 | |||
72 | __FINIT | ||
73 | |||
74 | .section .l1.text | 38 | .section .l1.text |
75 | #ifdef CONFIG_BFIN_KERNEL_CLOCK | 39 | #ifdef CONFIG_BFIN_KERNEL_CLOCK |
76 | ENTRY(_start_dma_code) | 40 | ENTRY(_start_dma_code) |