diff --git a/tests/drivers/adc/adc_api/boards/esp32s2_devkitc.overlay b/tests/drivers/adc/adc_api/boards/esp32s2_devkitc.overlay index c288312aa3aa6..caba2f0b81fdc 100644 --- a/tests/drivers/adc/adc_api/boards/esp32s2_devkitc.overlay +++ b/tests/drivers/adc/adc_api/boards/esp32s2_devkitc.overlay @@ -1,6 +1,7 @@ /* * Copyright (c) 2022 Wolter HV * Copyright (c) 2023 Benjamin Björnsson + * Copyright (c) 2025 Espressif Systems (Shanghai) Co., Ltd. * * SPDX-License-Identifier: Apache-2.0 */ @@ -33,3 +34,7 @@ zephyr,resolution = <12>; }; }; + +&spi3 { + status = "disabled"; +}; diff --git a/tests/drivers/adc/adc_api/boards/esp32s2_saola.conf b/tests/drivers/adc/adc_api/boards/esp32s2_saola.conf deleted file mode 100644 index b6c5c80f9244a..0000000000000 --- a/tests/drivers/adc/adc_api/boards/esp32s2_saola.conf +++ /dev/null @@ -1 +0,0 @@ -CONFIG_ADC_ASYNC=n diff --git a/tests/drivers/adc/adc_api/boards/esp32s2_saola.overlay b/tests/drivers/adc/adc_api/boards/esp32s2_saola.overlay deleted file mode 100644 index c288312aa3aa6..0000000000000 --- a/tests/drivers/adc/adc_api/boards/esp32s2_saola.overlay +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright (c) 2022 Wolter HV - * Copyright (c) 2023 Benjamin Björnsson - * - * SPDX-License-Identifier: Apache-2.0 - */ - -/ { - zephyr,user { - /* adjust channel number according to pinmux in board.dts */ - io-channels = <&adc0 0>, <&adc0 1>; - }; -}; - -&adc0 { - #address-cells = <1>; - #size-cells = <0>; - status = "okay"; - - channel@0 { - reg = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,resolution = <12>; - }; - - channel@1 { - reg = <1>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,resolution = <12>; - }; -}; diff --git a/tests/drivers/adc/adc_api/boards/esp32s3_devkitm_procpu.conf b/tests/drivers/adc/adc_api/boards/esp32s3_devkitm_procpu.conf deleted file mode 100644 index b6c5c80f9244a..0000000000000 --- a/tests/drivers/adc/adc_api/boards/esp32s3_devkitm_procpu.conf +++ /dev/null @@ -1 +0,0 @@ -CONFIG_ADC_ASYNC=n diff --git a/tests/drivers/adc/adc_api/boards/esp32s3_devkitm_procpu.overlay b/tests/drivers/adc/adc_api/boards/esp32s3_devkitm_procpu.overlay deleted file mode 100644 index 631ab93917024..0000000000000 --- a/tests/drivers/adc/adc_api/boards/esp32s3_devkitm_procpu.overlay +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (c) 2022 Wolter HV - * - * SPDX-License-Identifier: Apache-2.0 - */ - -/ { - zephyr,user { - io-channels = <&adc0 9>, <&adc1 0>; - }; -}; - -&adc0 { - status = "okay"; - #address-cells = <1>; - #size-cells = <0>; - - channel@9 { - reg = <9>; - zephyr,gain = "ADC_GAIN_1_4"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,resolution = <12>; - }; -}; - -&adc1 { - status = "okay"; - #address-cells = <1>; - #size-cells = <0>; - - channel@0 { - reg = <0>; - zephyr,gain = "ADC_GAIN_1_4"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,resolution = <12>; - }; -}; diff --git a/tests/drivers/adc/adc_api/boards/esp_wrover_kit_procpu.conf b/tests/drivers/adc/adc_api/boards/esp_wrover_kit_procpu.conf deleted file mode 100644 index b6c5c80f9244a..0000000000000 --- a/tests/drivers/adc/adc_api/boards/esp_wrover_kit_procpu.conf +++ /dev/null @@ -1 +0,0 @@ -CONFIG_ADC_ASYNC=n diff --git a/tests/drivers/adc/adc_api/boards/esp_wrover_kit_procpu.overlay b/tests/drivers/adc/adc_api/boards/esp_wrover_kit_procpu.overlay deleted file mode 100644 index 43bb02c44ce3c..0000000000000 --- a/tests/drivers/adc/adc_api/boards/esp_wrover_kit_procpu.overlay +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd. - * - * SPDX-License-Identifier: Apache-2.0 - */ - -/ { - zephyr,user { - /* adjust channel number according to pinmux in board.dts */ - io-channels = <&adc0 0>, <&adc0 1>; - }; -}; - -&adc0 { - #address-cells = <1>; - #size-cells = <0>; - status = "okay"; - - channel@0 { - reg = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,resolution = <12>; - }; - - channel@1 { - reg = <1>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,resolution = <12>; - }; -}; diff --git a/tests/drivers/adc/adc_api/overlay-dma-esp32.conf b/tests/drivers/adc/adc_api/overlay-dma-esp32.conf index 16ae289abc3a6..a00bddca54d00 100644 --- a/tests/drivers/adc/adc_api/overlay-dma-esp32.conf +++ b/tests/drivers/adc/adc_api/overlay-dma-esp32.conf @@ -1,10 +1,9 @@ # -# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd. +# Copyright (c) 2024-2025 Espressif Systems (Shanghai) Co., Ltd. # # SPDX-License-Identifier: Apache-2.0 # CONFIG_TEST_USERSPACE=n -CONFIG_DMA=y CONFIG_ADC_ESP32_DMA=y CONFIG_HEAP_MEM_POOL_SIZE=16384 diff --git a/tests/drivers/adc/adc_api/socs/esp32c3.overlay b/tests/drivers/adc/adc_api/socs/esp32c3.overlay index c288312aa3aa6..37befe4f30803 100644 --- a/tests/drivers/adc/adc_api/socs/esp32c3.overlay +++ b/tests/drivers/adc/adc_api/socs/esp32c3.overlay @@ -1,6 +1,7 @@ /* * Copyright (c) 2022 Wolter HV * Copyright (c) 2023 Benjamin Björnsson + * Copyright (c) 2025 Espressif Systems (Shanghai) Co., Ltd. * * SPDX-License-Identifier: Apache-2.0 */ @@ -32,4 +33,10 @@ zephyr,acquisition-time = ; zephyr,resolution = <12>; }; + + dmas = <&dma 2>; +}; + +&dma { + status = "okay"; }; diff --git a/tests/drivers/adc/adc_api/socs/esp32c6_hpcore.overlay b/tests/drivers/adc/adc_api/socs/esp32c6_hpcore.overlay index 241cdc51a6f75..e6ccac4a379b5 100644 --- a/tests/drivers/adc/adc_api/socs/esp32c6_hpcore.overlay +++ b/tests/drivers/adc/adc_api/socs/esp32c6_hpcore.overlay @@ -31,4 +31,10 @@ zephyr,acquisition-time = ; zephyr,resolution = <12>; }; + + dmas = <&dma 2>; +}; + +&dma { + status = "okay"; }; diff --git a/tests/drivers/adc/adc_api/socs/esp32h2.overlay b/tests/drivers/adc/adc_api/socs/esp32h2.overlay index 241cdc51a6f75..e6ccac4a379b5 100644 --- a/tests/drivers/adc/adc_api/socs/esp32h2.overlay +++ b/tests/drivers/adc/adc_api/socs/esp32h2.overlay @@ -31,4 +31,10 @@ zephyr,acquisition-time = ; zephyr,resolution = <12>; }; + + dmas = <&dma 2>; +}; + +&dma { + status = "okay"; }; diff --git a/tests/drivers/adc/adc_api/testcase.yaml b/tests/drivers/adc/adc_api/testcase.yaml index 595759def32d6..66aeb5d7340b1 100644 --- a/tests/drivers/adc/adc_api/testcase.yaml +++ b/tests/drivers/adc/adc_api/testcase.yaml @@ -77,9 +77,13 @@ tests: - frdm_k82f drivers.adc.dma_espressif: extra_args: - - platform:esp32s3_devkitc/esp32s3/procpu:DTC_OVERLAY_FILE="boards/esp32s3_devkitc_procpu.overlay" - EXTRA_CONF_FILE="overlay-dma-esp32.conf" depends_on: - - dma + - adc platform_allow: + - esp32_devkitc/esp32/procpu + - esp32c3_devkitm + - esp32c6_devkitc/esp32c6/hpcore + - esp32h2_devkitm + - esp32s2_devkitc - esp32s3_devkitc/esp32s3/procpu