Skip to content

Commit 9b2553c

Browse files
committed
tests: adc: enable adc_api tests for esp32
Enables adc_api tests for these platforms: - esp32_devkitc/esp32/procpu - esp32c3_devkitm - esp32c6_devkitc/esp32c6/hpcore - esp32h2_devkitm - esp32s2_saola - esp32s3_devkitc/esp32s3/procpu - esp32s3_devkitm/esp32s3/procpu Signed-off-by: Marcio Ribeiro <[email protected]>
1 parent 27f3e7f commit 9b2553c

File tree

9 files changed

+53
-14
lines changed

9 files changed

+53
-14
lines changed

tests/drivers/adc/adc_api/boards/esp32_devkitc_procpu.overlay

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/*
22
* Copyright (c) 2022 Wolter HV <[email protected]>
33
* Copyright (c) 2023 Benjamin Björnsson <[email protected]>
4+
* Copyright (c) 2025 Espressif Systems (Shanghai) Co., Ltd.
45
*
56
* SPDX-License-Identifier: Apache-2.0
67
*/
@@ -33,3 +34,7 @@
3334
zephyr,resolution = <12>;
3435
};
3536
};
37+
38+
&i2s0 {
39+
status = "disabled";
40+
};

tests/drivers/adc/adc_api/boards/esp32s2_devkitc.overlay

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/*
22
* Copyright (c) 2022 Wolter HV <[email protected]>
33
* Copyright (c) 2023 Benjamin Björnsson <[email protected]>
4+
* Copyright (c) 2025 Espressif Systems (Shanghai) Co., Ltd.
45
*
56
* SPDX-License-Identifier: Apache-2.0
67
*/
@@ -33,3 +34,7 @@
3334
zephyr,resolution = <12>;
3435
};
3536
};
37+
38+
&spi3 {
39+
status = "disabled";
40+
};

tests/drivers/adc/adc_api/boards/esp32s2_saola.overlay

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/*
22
* Copyright (c) 2022 Wolter HV <[email protected]>
33
* Copyright (c) 2023 Benjamin Björnsson <[email protected]>
4+
* Copyright (c) 2025 Espressif Systems (Shanghai) Co., Ltd.
45
*
56
* SPDX-License-Identifier: Apache-2.0
67
*/
@@ -33,3 +34,7 @@
3334
zephyr,resolution = <12>;
3435
};
3536
};
37+
38+
&spi3 {
39+
status = "disabled";
40+
};
Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
/*
22
* Copyright (c) 2022 Wolter HV <[email protected]>
3+
* Copyright (c) 2025 Espressif Systems (Shanghai) Co., Ltd.
34
*
45
* SPDX-License-Identifier: Apache-2.0
56
*/
67

78
/ {
89
zephyr,user {
9-
io-channels = <&adc0 9>, <&adc1 0>;
10+
io-channels = <&adc0 0>, <&adc0 1>;
1011
};
1112
};
1213

@@ -15,25 +16,25 @@
1516
#address-cells = <1>;
1617
#size-cells = <0>;
1718

18-
channel@9 {
19-
reg = <9>;
19+
channel@0 {
20+
reg = <0>;
2021
zephyr,gain = "ADC_GAIN_1_4";
2122
zephyr,reference = "ADC_REF_INTERNAL";
2223
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
2324
zephyr,resolution = <12>;
2425
};
25-
};
26-
27-
&adc1 {
28-
status = "okay";
29-
#address-cells = <1>;
30-
#size-cells = <0>;
3126

32-
channel@0 {
33-
reg = <0>;
27+
channel@1 {
28+
reg = <1>;
3429
zephyr,gain = "ADC_GAIN_1_4";
3530
zephyr,reference = "ADC_REF_INTERNAL";
3631
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
3732
zephyr,resolution = <12>;
3833
};
34+
35+
dmas = <&dma 2>;
36+
};
37+
38+
&dma {
39+
status = "okay";
3940
};
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
#
2-
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
2+
# Copyright (c) 2024-2025 Espressif Systems (Shanghai) Co., Ltd.
33
#
44
# SPDX-License-Identifier: Apache-2.0
55
#
66

77
CONFIG_TEST_USERSPACE=n
8-
CONFIG_DMA=y
98
CONFIG_ADC_ESP32_DMA=y
109
CONFIG_HEAP_MEM_POOL_SIZE=16384

tests/drivers/adc/adc_api/socs/esp32c3.overlay

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/*
22
* Copyright (c) 2022 Wolter HV <[email protected]>
33
* Copyright (c) 2023 Benjamin Björnsson <[email protected]>
4+
* Copyright (c) 2025 Espressif Systems (Shanghai) Co., Ltd.
45
*
56
* SPDX-License-Identifier: Apache-2.0
67
*/
@@ -32,4 +33,10 @@
3233
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
3334
zephyr,resolution = <12>;
3435
};
36+
37+
dmas = <&dma 2>;
38+
};
39+
40+
&dma {
41+
status = "okay";
3542
};

tests/drivers/adc/adc_api/socs/esp32c6_hpcore.overlay

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,10 @@
3131
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
3232
zephyr,resolution = <12>;
3333
};
34+
35+
dmas = <&dma 2>;
36+
};
37+
38+
&dma {
39+
status = "okay";
3440
};

tests/drivers/adc/adc_api/socs/esp32h2.overlay

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,10 @@
3131
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
3232
zephyr,resolution = <12>;
3333
};
34+
35+
dmas = <&dma 2>;
36+
};
37+
38+
&dma {
39+
status = "okay";
3440
};

tests/drivers/adc/adc_api/testcase.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,15 @@ tests:
8181
- frdm_k82f
8282
drivers.adc.dma_espressif:
8383
extra_args:
84-
- DTC_OVERLAY_FILE="boards/esp32s3_devkitc_procpu.overlay"
8584
- EXTRA_CONF_FILE="overlay-dma-esp32.conf"
8685
depends_on:
8786
- adc
8887
- dma
8988
platform_allow:
89+
- esp32_devkitc/esp32/procpu
90+
- esp32c3_devkitm
91+
- esp32c6_devkitc/esp32c6/hpcore
92+
- esp32h2_devkitm
93+
- esp32s2_saola
9094
- esp32s3_devkitc/esp32s3/procpu
95+
- esp32s3_devkitm/esp32s3/procpu

0 commit comments

Comments
 (0)