diff options
| -rw-r--r-- | arch/arm/mach-pxa/include/mach/uncompress.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/arch/arm/mach-pxa/include/mach/uncompress.h b/arch/arm/mach-pxa/include/mach/uncompress.h index 5ef91d9d17e4..759b851ec985 100644 --- a/arch/arm/mach-pxa/include/mach/uncompress.h +++ b/arch/arm/mach-pxa/include/mach/uncompress.h | |||
| @@ -16,9 +16,9 @@ | |||
| 16 | #define BTUART_BASE (0x40200000) | 16 | #define BTUART_BASE (0x40200000) |
| 17 | #define STUART_BASE (0x40700000) | 17 | #define STUART_BASE (0x40700000) |
| 18 | 18 | ||
| 19 | static unsigned long uart_base = FFUART_BASE; | 19 | static unsigned long uart_base; |
| 20 | static unsigned int uart_shift = 2; | 20 | static unsigned int uart_shift; |
| 21 | static unsigned int uart_is_pxa = 1; | 21 | static unsigned int uart_is_pxa; |
| 22 | 22 | ||
| 23 | static inline unsigned char uart_read(int offset) | 23 | static inline unsigned char uart_read(int offset) |
| 24 | { | 24 | { |
| @@ -56,6 +56,11 @@ static inline void flush(void) | |||
| 56 | 56 | ||
| 57 | static inline void arch_decomp_setup(void) | 57 | static inline void arch_decomp_setup(void) |
| 58 | { | 58 | { |
| 59 | /* initialize to default */ | ||
| 60 | uart_base = FFUART_BASE; | ||
| 61 | uart_shift = 2; | ||
| 62 | uart_is_pxa = 1; | ||
| 63 | |||
| 59 | if (machine_is_littleton() || machine_is_intelmote2() | 64 | if (machine_is_littleton() || machine_is_intelmote2() |
| 60 | || machine_is_csb726() || machine_is_stargate2() | 65 | || machine_is_csb726() || machine_is_stargate2() |
| 61 | || machine_is_cm_x300() || machine_is_balloon3()) | 66 | || machine_is_cm_x300() || machine_is_balloon3()) |
