diff options
Diffstat (limited to 'arch/arm/include/debug')
| -rw-r--r-- | arch/arm/include/debug/at91.S | 5 | ||||
| -rw-r--r-- | arch/arm/include/debug/imx-uart.h | 13 | ||||
| -rw-r--r-- | arch/arm/include/debug/zynq.S | 2 | 
3 files changed, 18 insertions, 2 deletions
diff --git a/arch/arm/include/debug/at91.S b/arch/arm/include/debug/at91.S index c3c45e628e33..2556a8801c8c 100644 --- a/arch/arm/include/debug/at91.S +++ b/arch/arm/include/debug/at91.S @@ -13,9 +13,12 @@  #define AT91_DBGU 0xfffff200 /* AT91_BASE_DBGU0 */  #elif defined(CONFIG_AT91_DEBUG_LL_DBGU1)  #define AT91_DBGU 0xffffee00 /* AT91_BASE_DBGU1 */ -#else +#elif defined(CONFIG_AT91_DEBUG_LL_DBGU2)  /* On sama5d4, use USART3 as low level serial console */  #define AT91_DBGU 0xfc00c000 /* SAMA5D4_BASE_USART3 */ +#else +/* On sama5d2, use UART1 as low level serial console */ +#define AT91_DBGU 0xf8020000  #endif  #ifdef CONFIG_MMU diff --git a/arch/arm/include/debug/imx-uart.h b/arch/arm/include/debug/imx-uart.h index 66f736f74684..bce58e975ad1 100644 --- a/arch/arm/include/debug/imx-uart.h +++ b/arch/arm/include/debug/imx-uart.h @@ -90,6 +90,17 @@  #define IMX6SX_UART_BASE_ADDR(n) IMX6SX_UART##n##_BASE_ADDR  #define IMX6SX_UART_BASE(n)	IMX6SX_UART_BASE_ADDR(n) +#define IMX6UL_UART1_BASE_ADDR	0x02020000 +#define IMX6UL_UART2_BASE_ADDR	0x021e8000 +#define IMX6UL_UART3_BASE_ADDR	0x021ec000 +#define IMX6UL_UART4_BASE_ADDR	0x021f0000 +#define IMX6UL_UART5_BASE_ADDR	0x021f4000 +#define IMX6UL_UART6_BASE_ADDR	0x021fc000 +#define IMX6UL_UART7_BASE_ADDR	0x02018000 +#define IMX6UL_UART8_BASE_ADDR	0x02024000 +#define IMX6UL_UART_BASE_ADDR(n) IMX6UL_UART##n##_BASE_ADDR +#define IMX6UL_UART_BASE(n)	IMX6UL_UART_BASE_ADDR(n) +  #define IMX7D_UART1_BASE_ADDR	0x30860000  #define IMX7D_UART2_BASE_ADDR	0x30890000  #define IMX7D_UART3_BASE_ADDR	0x30880000 @@ -124,6 +135,8 @@  #define UART_PADDR	IMX_DEBUG_UART_BASE(IMX6SL)  #elif defined(CONFIG_DEBUG_IMX6SX_UART)  #define UART_PADDR	IMX_DEBUG_UART_BASE(IMX6SX) +#elif defined(CONFIG_DEBUG_IMX6UL_UART) +#define UART_PADDR	IMX_DEBUG_UART_BASE(IMX6UL)  #elif defined(CONFIG_DEBUG_IMX7D_UART)  #define UART_PADDR	IMX_DEBUG_UART_BASE(IMX7D) diff --git a/arch/arm/include/debug/zynq.S b/arch/arm/include/debug/zynq.S index bd13dedbdeff..de86b9247564 100644 --- a/arch/arm/include/debug/zynq.S +++ b/arch/arm/include/debug/zynq.S @@ -38,7 +38,7 @@  		.endm  		.macro	senduart,rd,rx -		str	\rd, [\rx, #UART_FIFO_OFFSET]	@ TXDATA +		strb	\rd, [\rx, #UART_FIFO_OFFSET]	@ TXDATA  		.endm  		.macro	waituart,rd,rx  |