diff options
Diffstat (limited to 'arch/arm/mach-msm/include/mach/uncompress.h')
-rw-r--r-- | arch/arm/mach-msm/include/mach/uncompress.h | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/arch/arm/mach-msm/include/mach/uncompress.h b/arch/arm/mach-msm/include/mach/uncompress.h deleted file mode 100644 index 94324870fb04..000000000000 --- a/arch/arm/mach-msm/include/mach/uncompress.h +++ /dev/null | |||
@@ -1,63 +0,0 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2007 Google, Inc. | ||
3 | * Copyright (c) 2011, Code Aurora Forum. All rights reserved. | ||
4 | * | ||
5 | * This software is licensed under the terms of the GNU General Public | ||
6 | * License version 2, as published by the Free Software Foundation, and | ||
7 | * may be copied, distributed, and modified under those terms. | ||
8 | * | ||
9 | * This program is distributed in the hope that it will be useful, | ||
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
12 | * GNU General Public License for more details. | ||
13 | * | ||
14 | */ | ||
15 | |||
16 | #ifndef __ASM_ARCH_MSM_UNCOMPRESS_H | ||
17 | #define __ASM_ARCH_MSM_UNCOMPRESS_H | ||
18 | |||
19 | #include <asm/barrier.h> | ||
20 | #include <asm/processor.h> | ||
21 | #include <mach/msm_iomap.h> | ||
22 | |||
23 | #define UART_CSR (*(volatile uint32_t *)(MSM_DEBUG_UART_PHYS + 0x08)) | ||
24 | #define UART_TF (*(volatile uint32_t *)(MSM_DEBUG_UART_PHYS + 0x0c)) | ||
25 | |||
26 | #define UART_DM_SR (*((volatile uint32_t *)(MSM_DEBUG_UART_PHYS + 0x08))) | ||
27 | #define UART_DM_CR (*((volatile uint32_t *)(MSM_DEBUG_UART_PHYS + 0x10))) | ||
28 | #define UART_DM_ISR (*((volatile uint32_t *)(MSM_DEBUG_UART_PHYS + 0x14))) | ||
29 | #define UART_DM_NCHAR (*((volatile uint32_t *)(MSM_DEBUG_UART_PHYS + 0x40))) | ||
30 | #define UART_DM_TF (*((volatile uint32_t *)(MSM_DEBUG_UART_PHYS + 0x70))) | ||
31 | |||
32 | static void putc(int c) | ||
33 | { | ||
34 | #if defined(MSM_DEBUG_UART_PHYS) | ||
35 | #ifdef CONFIG_MSM_HAS_DEBUG_UART_HS | ||
36 | /* | ||
37 | * Wait for TX_READY to be set; but skip it if we have a | ||
38 | * TX underrun. | ||
39 | */ | ||
40 | if (!(UART_DM_SR & 0x08)) | ||
41 | while (!(UART_DM_ISR & 0x80)) | ||
42 | cpu_relax(); | ||
43 | |||
44 | UART_DM_CR = 0x300; | ||
45 | UART_DM_NCHAR = 0x1; | ||
46 | UART_DM_TF = c; | ||
47 | #else | ||
48 | while (!(UART_CSR & 0x04)) | ||
49 | cpu_relax(); | ||
50 | UART_TF = c; | ||
51 | #endif | ||
52 | #endif | ||
53 | } | ||
54 | |||
55 | static inline void flush(void) | ||
56 | { | ||
57 | } | ||
58 | |||
59 | static inline void arch_decomp_setup(void) | ||
60 | { | ||
61 | } | ||
62 | |||
63 | #endif | ||