tests: uart_async_api: Support nucleo_l4r5zi board
This commit adds the asynchronous UART API testing support on the nucleo_l4r5zi board. The usart3 module is used as the secondary loop-back UART, which is required to run this test. Signed-off-by: Shlomi Vaknin <shlomi.39sd@gmail.com>
This commit is contained in:
parent
13a8d1c1c2
commit
d69b4012b3
2 changed files with 17 additions and 0 deletions
|
@ -0,0 +1,15 @@
|
||||||
|
/* SPDX-License-Identifier: Apache-2.0 */
|
||||||
|
|
||||||
|
&usart3 {
|
||||||
|
dmas = <&dmamux1 5 29 0x440 0>,
|
||||||
|
<&dmamux1 4 28 0x480 0>;
|
||||||
|
dma-names = "tx", "rx";
|
||||||
|
};
|
||||||
|
|
||||||
|
&dma1 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&dmamux1 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
|
@ -29,6 +29,8 @@
|
||||||
#define UART_DEVICE_NAME DT_LABEL(DT_NODELABEL(sercom3))
|
#define UART_DEVICE_NAME DT_LABEL(DT_NODELABEL(sercom3))
|
||||||
#elif defined(CONFIG_BOARD_ATSAME54_XPRO)
|
#elif defined(CONFIG_BOARD_ATSAME54_XPRO)
|
||||||
#define UART_DEVICE_NAME DT_LABEL(DT_NODELABEL(sercom1))
|
#define UART_DEVICE_NAME DT_LABEL(DT_NODELABEL(sercom1))
|
||||||
|
#elif defined(CONFIG_BOARD_NUCLEO_L4R5ZI)
|
||||||
|
#define UART_DEVICE_NAME DT_LABEL(DT_NODELABEL(usart3))
|
||||||
#else
|
#else
|
||||||
#define UART_DEVICE_NAME CONFIG_UART_CONSOLE_ON_DEV_NAME
|
#define UART_DEVICE_NAME CONFIG_UART_CONSOLE_ON_DEV_NAME
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue