TI816X: Add low level debug support
[pandora-kernel.git] / arch / arm / mach-omap2 / include / mach / debug-macro.S
index 6a4d413..e1b0f17 100644 (file)
@@ -69,6 +69,12 @@ omap_uart_lsr:       .word   0
                beq     34f                     @ configure OMAP3UART4
                cmp     \rp, #OMAP4UART4        @ only on 44xx
                beq     44f                     @ configure OMAP4UART4
+               cmp     \rp, #TI816XUART1       @ ti816x UART offsets different
+               beq     81f                     @ configure UART1
+               cmp     \rp, #TI816XUART2       @ ti816x UART offsets different
+               beq     82f                     @ configure UART2
+               cmp     \rp, #TI816XUART3       @ ti816x UART offsets different
+               beq     83f                     @ configure UART3
                cmp     \rp, #ZOOM_UART         @ only on zoom2/3
                beq     95f                     @ configure ZOOM_UART
 
@@ -91,6 +97,12 @@ omap_uart_lsr:       .word   0
                b       98f
 44:            mov     \rp, #UART_OFFSET(OMAP4_UART4_BASE)
                b       98f
+81:            mov     \rp, #UART_OFFSET(TI816X_UART1_BASE)
+               b       98f
+82:            mov     \rp, #UART_OFFSET(TI816X_UART2_BASE)
+               b       98f
+83:            mov     \rp, #UART_OFFSET(TI816X_UART3_BASE)
+               b       98f
 95:            ldr     \rp, =ZOOM_UART_BASE
                mrc     p15, 0, \rv, c1, c0
                tst     \rv, #1                 @ MMU enabled?