diff options
Diffstat (limited to 'arch/arm/plat-omap/include/plat/uncompress.h')
-rw-r--r-- | arch/arm/plat-omap/include/plat/uncompress.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/plat-omap/include/plat/uncompress.h b/arch/arm/plat-omap/include/plat/uncompress.h index cc3f11ba7a99..b8d19a136781 100644 --- a/arch/arm/plat-omap/include/plat/uncompress.h +++ b/arch/arm/plat-omap/include/plat/uncompress.h | |||
@@ -95,6 +95,9 @@ static inline void flush(void) | |||
95 | _DEBUG_LL_ENTRY(mach, OMAP4_UART##p##_BASE, OMAP_PORT_SHIFT, \ | 95 | _DEBUG_LL_ENTRY(mach, OMAP4_UART##p##_BASE, OMAP_PORT_SHIFT, \ |
96 | OMAP4UART##p) | 96 | OMAP4UART##p) |
97 | 97 | ||
98 | #define DEBUG_LL_OMAP5(p, mach) \ | ||
99 | _DEBUG_LL_ENTRY(mach, OMAP5_UART##p##_BASE, OMAP_PORT_SHIFT, \ | ||
100 | OMAP5UART##p) | ||
98 | /* Zoom2/3 shift is different for UART1 and external port */ | 101 | /* Zoom2/3 shift is different for UART1 and external port */ |
99 | #define DEBUG_LL_ZOOM(mach) \ | 102 | #define DEBUG_LL_ZOOM(mach) \ |
100 | _DEBUG_LL_ENTRY(mach, ZOOM_UART_BASE, ZOOM_PORT_SHIFT, ZOOM_UART) | 103 | _DEBUG_LL_ENTRY(mach, ZOOM_UART_BASE, ZOOM_PORT_SHIFT, ZOOM_UART) |
@@ -103,6 +106,10 @@ static inline void flush(void) | |||
103 | _DEBUG_LL_ENTRY(mach, TI81XX_UART##p##_BASE, OMAP_PORT_SHIFT, \ | 106 | _DEBUG_LL_ENTRY(mach, TI81XX_UART##p##_BASE, OMAP_PORT_SHIFT, \ |
104 | TI81XXUART##p) | 107 | TI81XXUART##p) |
105 | 108 | ||
109 | #define DEBUG_LL_AM33XX(p, mach) \ | ||
110 | _DEBUG_LL_ENTRY(mach, AM33XX_UART##p##_BASE, OMAP_PORT_SHIFT, \ | ||
111 | AM33XXUART##p) | ||
112 | |||
106 | static inline void __arch_decomp_setup(unsigned long arch_id) | 113 | static inline void __arch_decomp_setup(unsigned long arch_id) |
107 | { | 114 | { |
108 | int port = 0; | 115 | int port = 0; |
@@ -173,6 +180,9 @@ static inline void __arch_decomp_setup(unsigned long arch_id) | |||
173 | DEBUG_LL_OMAP4(3, omap_4430sdp); | 180 | DEBUG_LL_OMAP4(3, omap_4430sdp); |
174 | DEBUG_LL_OMAP4(3, omap4_panda); | 181 | DEBUG_LL_OMAP4(3, omap4_panda); |
175 | 182 | ||
183 | /* omap5 based boards using UART3 */ | ||
184 | DEBUG_LL_OMAP5(3, omap5_sevm); | ||
185 | |||
176 | /* zoom2/3 external uart */ | 186 | /* zoom2/3 external uart */ |
177 | DEBUG_LL_ZOOM(omap_zoom2); | 187 | DEBUG_LL_ZOOM(omap_zoom2); |
178 | DEBUG_LL_ZOOM(omap_zoom3); | 188 | DEBUG_LL_ZOOM(omap_zoom3); |
@@ -183,6 +193,8 @@ static inline void __arch_decomp_setup(unsigned long arch_id) | |||
183 | /* TI8148 base boards using UART1 */ | 193 | /* TI8148 base boards using UART1 */ |
184 | DEBUG_LL_TI81XX(1, ti8148evm); | 194 | DEBUG_LL_TI81XX(1, ti8148evm); |
185 | 195 | ||
196 | /* AM33XX base boards using UART1 */ | ||
197 | DEBUG_LL_AM33XX(1, am335xevm); | ||
186 | } while (0); | 198 | } while (0); |
187 | } | 199 | } |
188 | 200 | ||