2 * Debugging macro include header for Conexant Digicolor USART
4 * Copyright (C) 2014 Paradox Innovation Ltd.
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
12 #define UA0_STATUS 0x0742
13 #define UA0_EMI_REC 0x0744
15 #define UA0_STATUS_TX_READY 0x40
17 #ifdef CONFIG_DEBUG_UART_PHYS
18 .macro addruart, rp, rv, tmp
19 ldr \rp, =CONFIG_DEBUG_UART_PHYS
20 ldr \rv, =CONFIG_DEBUG_UART_VIRT
25 strb \rd, [\rx, #UA0_EMI_REC]
32 1001: ldrb \rd, [\rx, #UA0_STATUS]
33 tst \rd, #UA0_STATUS_TX_READY