Change hello_world to use UART3
Change-Id: I43129bc82f0fffc723c5d5031e1af8003b70a66d
diff --git a/boards/evkmimx8mq/demo_apps/hello_world/board.c b/boards/evkmimx8mq/demo_apps/hello_world/board.c
index 7a5a287..5fc036a 100644
--- a/boards/evkmimx8mq/demo_apps/hello_world/board.c
+++ b/boards/evkmimx8mq/demo_apps/hello_world/board.c
@@ -24,7 +24,7 @@
void BOARD_InitDebugConsole(void)
{
uint32_t uartClkSrcFreq = BOARD_DEBUG_UART_CLK_FREQ;
- CLOCK_EnableClock(kCLOCK_Uart2);
+ CLOCK_EnableClock(kCLOCK_Uart3);
DbgConsole_Init(BOARD_DEBUG_UART_INSTANCE, BOARD_DEBUG_UART_BAUDRATE, BOARD_DEBUG_UART_TYPE, uartClkSrcFreq);
}
/* Initialize MPU, configure non-cacheable memory */
diff --git a/boards/evkmimx8mq/demo_apps/hello_world/board.h b/boards/evkmimx8mq/demo_apps/hello_world/board.h
index 127e18c..b106a04 100644
--- a/boards/evkmimx8mq/demo_apps/hello_world/board.h
+++ b/boards/evkmimx8mq/demo_apps/hello_world/board.h
@@ -19,13 +19,13 @@
/* The UART to use for debug messages. */
#define BOARD_DEBUG_UART_TYPE kSerialPort_Uart
#define BOARD_DEBUG_UART_BAUDRATE 115200u
-#define BOARD_DEBUG_UART_BASEADDR UART2_BASE
-#define BOARD_DEBUG_UART_INSTANCE 2U
+#define BOARD_DEBUG_UART_BASEADDR UART3_BASE
+#define BOARD_DEBUG_UART_INSTANCE 3U
#define BOARD_DEBUG_UART_CLK_FREQ \
- CLOCK_GetPllFreq(kCLOCK_SystemPll1Ctrl) / (CLOCK_GetRootPreDivider(kCLOCK_RootUart2)) / \
- (CLOCK_GetRootPostDivider(kCLOCK_RootUart2)) / 10
-#define BOARD_UART_IRQ UART2_IRQn
-#define BOARD_UART_IRQ_HANDLER UART2_IRQHandler
+ CLOCK_GetPllFreq(kCLOCK_SystemPll1Ctrl) / (CLOCK_GetRootPreDivider(kCLOCK_RootUart3)) / \
+ (CLOCK_GetRootPostDivider(kCLOCK_RootUart3)) / 10
+#define BOARD_UART_IRQ UART3_IRQn
+#define BOARD_UART_IRQ_HANDLER UART3_IRQHandler
/* Shared memory base for RPMsg communication. */
#define VDEV0_VRING_BASE (0xB8000000U)
diff --git a/boards/evkmimx8mq/demo_apps/hello_world/clock_config.c b/boards/evkmimx8mq/demo_apps/hello_world/clock_config.c
index 2cce38d..4d776d0 100644
--- a/boards/evkmimx8mq/demo_apps/hello_world/clock_config.c
+++ b/boards/evkmimx8mq/demo_apps/hello_world/clock_config.c
@@ -136,8 +136,8 @@
CLOCK_SetRootDivider(kCLOCK_RootAxi, 3U, 1U);
CLOCK_SetRootMux(kCLOCK_RootAxi, kCLOCK_AxiRootmuxSysPll1); /* switch AXI to SYSTEM PLL1 = 266MHZ */
- CLOCK_SetRootMux(kCLOCK_RootUart2, kCLOCK_UartRootmuxSysPll1Div10); /* Set UART source to SysPLL1 Div10 80MHZ */
- CLOCK_SetRootDivider(kCLOCK_RootUart2, 1U, 1U); /* Set root clock to 80MHZ/ 1= 80MHZ */
+ CLOCK_SetRootMux(kCLOCK_RootUart3, kCLOCK_UartRootmuxSysPll1Div10); /* Set UART source to SysPLL1 Div10 80MHZ */
+ CLOCK_SetRootDivider(kCLOCK_RootUart3, 1U, 1U); /* Set root clock to 80MHZ/ 1= 80MHZ */
CLOCK_EnableClock(kCLOCK_Rdc); /* Enable RDC clock */
diff --git a/boards/evkmimx8mq/demo_apps/hello_world/pin_mux.c b/boards/evkmimx8mq/demo_apps/hello_world/pin_mux.c
index 652df96..4c5fa8c 100644
--- a/boards/evkmimx8mq/demo_apps/hello_world/pin_mux.c
+++ b/boards/evkmimx8mq/demo_apps/hello_world/pin_mux.c
@@ -54,13 +54,13 @@
*
* END ****************************************************************************************************************/
void BOARD_InitPins(void) { /*!< Function assigned for the core: Cortex-M4[m4] */
- IOMUXC_SetPinMux(IOMUXC_UART2_RXD_UART2_RX, 0U);
- IOMUXC_SetPinConfig(IOMUXC_UART2_RXD_UART2_RX,
+ IOMUXC_SetPinMux(IOMUXC_UART3_RXD_UART3_RX, 0U);
+ IOMUXC_SetPinConfig(IOMUXC_UART3_RXD_UART3_RX,
IOMUXC_SW_PAD_CTL_PAD_DSE(6U) |
IOMUXC_SW_PAD_CTL_PAD_SRE(1U) |
IOMUXC_SW_PAD_CTL_PAD_PUE_MASK);
- IOMUXC_SetPinMux(IOMUXC_UART2_TXD_UART2_TX, 0U);
- IOMUXC_SetPinConfig(IOMUXC_UART2_TXD_UART2_TX,
+ IOMUXC_SetPinMux(IOMUXC_UART3_TXD_UART3_TX, 0U);
+ IOMUXC_SetPinConfig(IOMUXC_UART3_TXD_UART3_TX,
IOMUXC_SW_PAD_CTL_PAD_DSE(6U) |
IOMUXC_SW_PAD_CTL_PAD_SRE(1U) |
IOMUXC_SW_PAD_CTL_PAD_PUE_MASK);