test: driver: uart: add silabs slwrb4180a overlay for async usart test
Add overlay for slwrb4180a board to test async silabs usart driver with dma. Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
This commit is contained in:
parent
4a31f0227c
commit
e783f69ebf
1 changed files with 62 additions and 0 deletions
62
tests/drivers/uart/uart_async_api/boards/slwrb4180a.overlay
Normal file
62
tests/drivers/uart/uart_async_api/boards/slwrb4180a.overlay
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2025, Silicon Laboratories Inc.
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Need to connect PC0 and PC1 of the Expension Pin header
|
||||||
|
*/
|
||||||
|
/ {
|
||||||
|
chosen {
|
||||||
|
zephyr,console = &usart1;
|
||||||
|
zephyr,shell-uart = &usart1;
|
||||||
|
zephyr,uart-pipe = &usart1;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&pinctrl{
|
||||||
|
usart0_default: usart0_default {
|
||||||
|
group0 {
|
||||||
|
pins = <USART0_TX_PC0>;
|
||||||
|
drive-push-pull;
|
||||||
|
output-high;
|
||||||
|
};
|
||||||
|
group1 {
|
||||||
|
pins = <USART0_RX_PC1>;
|
||||||
|
input-enable;
|
||||||
|
silabs,input-filter;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
usart1_default: usart1_default {
|
||||||
|
group0 {
|
||||||
|
pins = <USART1_TX_PA5>;
|
||||||
|
drive-push-pull;
|
||||||
|
output-high;
|
||||||
|
};
|
||||||
|
group1 {
|
||||||
|
pins = <USART1_RX_PA6>;
|
||||||
|
input-enable;
|
||||||
|
silabs,input-filter;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
dut: &usart0 {
|
||||||
|
dmas = <&dma0 DMA_REQSEL_USART0TXBL>,
|
||||||
|
<&dma0 DMA_REQSEL_USART0RXDATAV>;
|
||||||
|
dma-names = "tx", "rx";
|
||||||
|
pinctrl-0 = <&usart0_default>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
};
|
||||||
|
|
||||||
|
&usart1 {
|
||||||
|
current-speed = <115200>;
|
||||||
|
pinctrl-0 = <&usart1_default>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&dma0 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
Loading…
Add table
Add a link
Reference in a new issue