tests: uart_async_api: add nxp,loopback mode to boards with LPUART
add nxp,loopback mode to boards with LPUART. This will enable testing the UART async api without a physical loopback connection. Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
This commit is contained in:
parent
557a0c766c
commit
fee7de48d3
14 changed files with 35 additions and 9 deletions
|
@ -3,4 +3,5 @@
|
||||||
&lpuart0 {
|
&lpuart0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
current-speed = <115200>;
|
current-speed = <115200>;
|
||||||
|
nxp,loopback;
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
&lpuart4 {
|
&lpuart4 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
current-speed = <115200>;
|
current-speed = <115200>;
|
||||||
|
nxp,loopback;
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
&lpuart2 {
|
&lpuart2 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
current-speed = <115200>;
|
current-speed = <115200>;
|
||||||
|
nxp,loopback;
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
&lpuart3 {
|
&lpuart3 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
current-speed = <115200>;
|
current-speed = <115200>;
|
||||||
|
nxp,loopback;
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
&lpuart3 {
|
&lpuart3 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
current-speed = <115200>;
|
current-speed = <115200>;
|
||||||
|
nxp,loopback;
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
&lpuart3 {
|
&lpuart3 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
current-speed = <115200>;
|
current-speed = <115200>;
|
||||||
|
nxp,loopback;
|
||||||
};
|
};
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: Apache-2.0 */
|
||||||
|
|
||||||
|
&lpuart2 {
|
||||||
|
status = "okay";
|
||||||
|
current-speed = <115200>;
|
||||||
|
nxp,loopback;
|
||||||
|
};
|
|
@ -1,3 +0,0 @@
|
||||||
CONFIG_OCRAM_NOCACHE=y
|
|
||||||
# Custom MPU regions for noncacheable SRAM do not support userspace
|
|
||||||
CONFIG_TEST_USERSPACE=n
|
|
|
@ -2,11 +2,12 @@
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
chosen {
|
chosen {
|
||||||
zephyr,sram = &ocram;
|
zephyr,sram = &dtcm;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&lpuart2 {
|
&lpuart2 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
current-speed = <115200>;
|
current-speed = <115200>;
|
||||||
|
nxp,loopback;
|
||||||
};
|
};
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: Apache-2.0 */
|
||||||
|
|
||||||
|
&lpuart2 {
|
||||||
|
status = "okay";
|
||||||
|
current-speed = <115200>;
|
||||||
|
nxp,loopback;
|
||||||
|
};
|
|
@ -1,3 +0,0 @@
|
||||||
CONFIG_OCRAM_NOCACHE=y
|
|
||||||
# Custom MPU regions for noncacheable SRAM do not support userspace
|
|
||||||
CONFIG_TEST_USERSPACE=n
|
|
|
@ -2,11 +2,12 @@
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
chosen {
|
chosen {
|
||||||
zephyr,sram = &ocram;
|
zephyr,sram = &dtcm;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&lpuart2 {
|
&lpuart2 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
current-speed = <115200>;
|
current-speed = <115200>;
|
||||||
|
nxp,loopback;
|
||||||
};
|
};
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
/* SPDX-License-Identifier: Apache-2.0 */
|
||||||
|
|
||||||
|
&lpuart2 {
|
||||||
|
status = "okay";
|
||||||
|
current-speed = <115200>;
|
||||||
|
nxp,loopback;
|
||||||
|
};
|
|
@ -52,8 +52,11 @@
|
||||||
#define UART_DEVICE_NAME DT_LABEL(DT_NODELABEL(lpuart0))
|
#define UART_DEVICE_NAME DT_LABEL(DT_NODELABEL(lpuart0))
|
||||||
#elif defined(CONFIG_BOARD_MIMXRT1020_EVK) || \
|
#elif defined(CONFIG_BOARD_MIMXRT1020_EVK) || \
|
||||||
defined(CONFIG_BOARD_MIMXRT1024_EVK) || \
|
defined(CONFIG_BOARD_MIMXRT1024_EVK) || \
|
||||||
|
defined(CONFIG_BOARD_MIMXRT1160_EVK_CM4) || \
|
||||||
|
defined(CONFIG_BOARD_MIMXRT1170_EVK_CM4) || \
|
||||||
defined(CONFIG_BOARD_MIMXRT1160_EVK_CM7) || \
|
defined(CONFIG_BOARD_MIMXRT1160_EVK_CM7) || \
|
||||||
defined(CONFIG_BOARD_MIMXRT1170_EVK_CM7)
|
defined(CONFIG_BOARD_MIMXRT1170_EVK_CM7) || \
|
||||||
|
defined(CONFIG_BOARD_TWR_KE18F)
|
||||||
#define UART_DEVICE_NAME DT_LABEL(DT_NODELABEL(lpuart2))
|
#define UART_DEVICE_NAME DT_LABEL(DT_NODELABEL(lpuart2))
|
||||||
#elif defined(CONFIG_BOARD_MIMXRT1050_EVK) || \
|
#elif defined(CONFIG_BOARD_MIMXRT1050_EVK) || \
|
||||||
defined(CONFIG_BOARD_MIMXRT1060_EVK) || \
|
defined(CONFIG_BOARD_MIMXRT1060_EVK) || \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue