From a64d3d388f092cdeb15cda134c2e5b58817e0ba5 Mon Sep 17 00:00:00 2001 From: Lucas Tamborrino Date: Thu, 1 Dec 2022 14:46:18 -0300 Subject: [PATCH] tests: drivers: uart: uart async: Add ESP32C3 support Add ESP32C3 support for uart async api test Signed-off-by: Lucas Tamborrino --- .../boards/esp32c3_devkitm.conf | 2 ++ .../boards/esp32c3_devkitm.overlay | 31 +++++++++++++++++++ .../drivers/uart/uart_async_api/testcase.yaml | 3 +- 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 tests/drivers/uart/uart_async_api/boards/esp32c3_devkitm.conf create mode 100644 tests/drivers/uart/uart_async_api/boards/esp32c3_devkitm.overlay diff --git a/tests/drivers/uart/uart_async_api/boards/esp32c3_devkitm.conf b/tests/drivers/uart/uart_async_api/boards/esp32c3_devkitm.conf new file mode 100644 index 00000000000..76f7644d896 --- /dev/null +++ b/tests/drivers/uart/uart_async_api/boards/esp32c3_devkitm.conf @@ -0,0 +1,2 @@ +CONFIG_HEAP_MEM_POOL_SIZE=32768 +CONFIG_DMA=y diff --git a/tests/drivers/uart/uart_async_api/boards/esp32c3_devkitm.overlay b/tests/drivers/uart/uart_async_api/boards/esp32c3_devkitm.overlay new file mode 100644 index 00000000000..bf7b845cb55 --- /dev/null +++ b/tests/drivers/uart/uart_async_api/boards/esp32c3_devkitm.overlay @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2022 Espressif Systems (Shanghai) Co., Ltd. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&pinctrl { + + uart1_test: uart1_test { + group1 { + pinmux = ; + }; + group2 { + pinmux = ; + bias-pull-up; + }; + }; +}; + +&uart1 { + status = "okay"; + current-speed = <115200>; + pinctrl-0 = <&uart1_test>; + pinctrl-names = "default"; + dmas = <&dma 0>, <&dma 1>; + dma-names = "rx", "tx"; +}; + +&dma { + status = "okay"; +}; diff --git a/tests/drivers/uart/uart_async_api/testcase.yaml b/tests/drivers/uart/uart_async_api/testcase.yaml index 4a97e887854..a79eb74a359 100644 --- a/tests/drivers/uart/uart_async_api/testcase.yaml +++ b/tests/drivers/uart/uart_async_api/testcase.yaml @@ -2,7 +2,8 @@ common: platform_exclude: seeeduino_xiao serpente arduino_nano_33_iot atsamr21_xpro adafruit_itsybitsy_m4_express atsame54_xpro atsamd21_xpro adafruit_trinket_m0 arduino_nano_33_iot arduino_zero atsamd21_xpro adafruit_feather_m0_basic_proto - adafruit_feather_m0_lora arduino_mkrzero atsaml21_xpro atsamr34_xpro + adafruit_feather_m0_lora arduino_mkrzero atsaml21_xpro atsamr34_xpro stamp_c3 + xiao_esp32c3 tags: drivers uart tests: drivers.uart.async_api: