Skip to content

Commit 300d217

Browse files
author
Raffael Rostagno
committed
tests: pwm_api: esp32: Update overlays for timing check
Update overlay files to add GPIO input for timing checks. Signed-off-by: Raffael Rostagno <[email protected]>
1 parent 1f6492a commit 300d217

File tree

8 files changed

+52
-78
lines changed

8 files changed

+52
-78
lines changed

tests/drivers/pwm/pwm_api/boards/esp32s3_luatos_core_procpu.overlay

Lines changed: 0 additions & 34 deletions
This file was deleted.

tests/drivers/pwm/pwm_api/boards/esp32s3_luatos_core_procpu_usb.overlay

Lines changed: 0 additions & 34 deletions
This file was deleted.

tests/drivers/pwm/pwm_api/boards/esp32_devkitc_wroom_procpu.overlay renamed to tests/drivers/pwm/pwm_api/socs/esp32_procpu.overlay

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,29 @@
11
/*
22
* SPDX-License-Identifier: Apache-2.0
33
*
4-
* Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd.
4+
* Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
55
*/
66

77
#include <zephyr/dt-bindings/pwm/pwm.h>
8+
#include <zephyr/dt-bindings/gpio/gpio.h>
9+
#include <zephyr/dt-bindings/gpio/espressif-esp32-gpio.h>
810

911
/ {
1012
aliases {
1113
pwm-0 = &ledc0;
1214
};
15+
16+
resources {
17+
compatible = "test-pwm-api";
18+
in-gpios = <&gpio0 2 ESP32_GPIO_PIN_OUT_EN>;
19+
};
1320
};
1421

1522
&pinctrl {
1623
ledc0_default: ledc0_default {
1724
group1 {
1825
pinmux = <LEDC_CH0_GPIO2>;
19-
output-enable;
26+
input-enable;
2027
};
2128
};
2229
};

tests/drivers/pwm/pwm_api/socs/esp32c2.overlay

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,25 @@
55
*/
66

77
#include <zephyr/dt-bindings/pwm/pwm.h>
8+
#include <zephyr/dt-bindings/gpio/gpio.h>
9+
#include <zephyr/dt-bindings/gpio/espressif-esp32-gpio.h>
810

911
/ {
1012
aliases {
1113
pwm-0 = &ledc0;
1214
};
15+
16+
resources {
17+
compatible = "test-pwm-api";
18+
in-gpios = <&gpio0 2 ESP32_GPIO_PIN_OUT_EN>;
19+
};
1320
};
1421

1522
&pinctrl {
1623
ledc0_default: ledc0_default {
1724
group1 {
1825
pinmux = <LEDC_CH0_GPIO2>;
19-
output-enable;
26+
input-enable;
2027
};
2128
};
2229
};

tests/drivers/pwm/pwm_api/socs/esp32c3.overlay

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,25 @@
55
*/
66

77
#include <zephyr/dt-bindings/pwm/pwm.h>
8+
#include <zephyr/dt-bindings/gpio/gpio.h>
9+
#include <zephyr/dt-bindings/gpio/espressif-esp32-gpio.h>
810

911
/ {
1012
aliases {
1113
pwm-0 = &ledc0;
1214
};
15+
16+
resources {
17+
compatible = "test-pwm-api";
18+
in-gpios = <&gpio0 2 ESP32_GPIO_PIN_OUT_EN>;
19+
};
1320
};
1421

1522
&pinctrl {
1623
ledc0_default: ledc0_default {
1724
group1 {
1825
pinmux = <LEDC_CH0_GPIO2>;
19-
output-enable;
26+
input-enable;
2027
};
2128
};
2229
};

tests/drivers/pwm/pwm_api/boards/esp32c6_devkitc.overlay renamed to tests/drivers/pwm/pwm_api/socs/esp32c6.overlay

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,29 @@
11
/*
22
* SPDX-License-Identifier: Apache-2.0
33
*
4-
* Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd.
4+
* Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
55
*/
66

77
#include <zephyr/dt-bindings/pwm/pwm.h>
8+
#include <zephyr/dt-bindings/gpio/gpio.h>
9+
#include <zephyr/dt-bindings/gpio/espressif-esp32-gpio.h>
810

911
/ {
1012
aliases {
1113
pwm-0 = &ledc0;
1214
};
15+
16+
resources {
17+
compatible = "test-pwm-api";
18+
in-gpios = <&gpio0 2 ESP32_GPIO_PIN_OUT_EN>;
19+
};
1320
};
1421

1522
&pinctrl {
1623
ledc0_default: ledc0_default {
1724
group1 {
1825
pinmux = <LEDC_CH0_GPIO2>;
19-
output-enable;
26+
input-enable;
2027
};
2128
};
2229
};

tests/drivers/pwm/pwm_api/boards/esp32s2_saola.overlay renamed to tests/drivers/pwm/pwm_api/socs/esp32s2.overlay

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,29 @@
11
/*
22
* SPDX-License-Identifier: Apache-2.0
33
*
4-
* Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd.
4+
* Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
55
*/
66

77
#include <zephyr/dt-bindings/pwm/pwm.h>
8+
#include <zephyr/dt-bindings/gpio/gpio.h>
9+
#include <zephyr/dt-bindings/gpio/espressif-esp32-gpio.h>
810

911
/ {
1012
aliases {
1113
pwm-0 = &ledc0;
1214
};
15+
16+
resources {
17+
compatible = "test-pwm-api";
18+
in-gpios = <&gpio0 2 ESP32_GPIO_PIN_OUT_EN>;
19+
};
1320
};
1421

1522
&pinctrl {
1623
ledc0_default: ledc0_default {
1724
group1 {
1825
pinmux = <LEDC_CH0_GPIO2>;
19-
output-enable;
26+
input-enable;
2027
};
2128
};
2229
};

tests/drivers/pwm/pwm_api/boards/esp32s3_devkitm_procpu.overlay renamed to tests/drivers/pwm/pwm_api/socs/esp32s3_procpu.overlay

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,29 @@
11
/*
22
* SPDX-License-Identifier: Apache-2.0
33
*
4-
* Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd.
4+
* Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
55
*/
66

77
#include <zephyr/dt-bindings/pwm/pwm.h>
8+
#include <zephyr/dt-bindings/gpio/gpio.h>
9+
#include <zephyr/dt-bindings/gpio/espressif-esp32-gpio.h>
810

911
/ {
1012
aliases {
1113
pwm-0 = &ledc0;
1214
};
15+
16+
resources {
17+
compatible = "test-pwm-api";
18+
in-gpios = <&gpio0 2 ESP32_GPIO_PIN_OUT_EN>;
19+
};
1320
};
1421

1522
&pinctrl {
1623
ledc0_default: ledc0_default {
1724
group1 {
1825
pinmux = <LEDC_CH0_GPIO2>;
19-
output-enable;
26+
input-enable;
2027
};
2128
};
2229
};

0 commit comments

Comments
 (0)