Home
last modified time | relevance | path

Searched +full:esp32 +full:- +full:pinctrl (Results 1 – 25 of 91) sorted by relevance

1234

/Zephyr-latest/dts/bindings/sdhc/
Despressif,esp32-sdhc-slot.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Espressif ESP32 SDHC controller slot
6 compatible: "espressif,esp32-sdhc-slot"
8 include: [sdhc.yaml, pinctrl-device.yaml]
14 pinctrl-0:
17 pinctrl-names:
20 bus-width:
23 - 1
24 - 4
28 clk-pin:
[all …]
/Zephyr-latest/dts/bindings/can/
Despressif,esp32-twai.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Espressif ESP32 Two-Wire Automotive Interface (TWAI)
6 compatible: "espressif,esp32-twai"
8 include: [can-controller.yaml, pinctrl-device.yaml]
20 pinctrl-0:
23 pinctrl-names:
26 clkout-divider:
31 Valid values are 1 or any even number from 2 to 14 for ESP32 and 2 to 490 for newer
32 Espressif MCUs like ESP32-C3.
/Zephyr-latest/boards/olimex/olimex_esp32_evb/
Dolimex_esp32_evb_procpu.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include <espressif/esp32/esp32_wrover_e_n4r2.dtsi>
10 #include "olimex_esp32_evb-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
15 model = "Olimex ESP32-EVB";
16 compatible = "olimex,esp32-evb", "espressif,esp32-wroom-32e", "espressif,esp32";
20 zephyr,shell-uart = &uart0;
23 zephyr,code-partition = &slot0_partition;
24 zephyr,bt-hci = &esp32_bt_hci;
[all …]
Dolimex_esp32_evb-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
11 &pinctrl {
15 output-high;
33 drive-open-drain;
34 output-high;
46 output-low;
/Zephyr-latest/boards/espressif/esp32_devkitc_wrover/
Desp32_devkitc_wrover_procpu.dts4 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
8 #include <espressif/esp32/esp32_wrover_e_n4r8.dtsi>
9 #include "esp32_devkitc_wrover-pinctrl.dtsi"
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
11 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
15 model = "Espressif ESP32-DevkitC WROVER-E PROCPU";
16 compatible = "espressif,esp32";
19 uart-0 = &uart0;
20 i2c-0 = &i2c0;
[all …]
Desp32_devkitc_wrover-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
11 &pinctrl {
16 output-high;
20 bias-pull-up;
30 bias-pull-up;
40 bias-pull-up;
52 output-low;
[all …]
/Zephyr-latest/boards/espressif/esp32_devkitc_wroom/
Desp32_devkitc_wroom_procpu.dts4 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
8 #include <espressif/esp32/esp32_wroom_32ue_n4.dtsi>
9 #include "esp32_devkitc_wroom-pinctrl.dtsi"
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
11 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h>
15 model = "Espressif ESP32-DevkitC PROCPU";
16 compatible = "espressif,esp32";
19 uart-0 = &uart0;
20 i2c-0 = &i2c0;
[all …]
Desp32_devkitc_wroom-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
11 &pinctrl {
16 output-high;
20 bias-pull-up;
30 bias-pull-up;
40 bias-pull-up;
52 output-low;
[all …]
/Zephyr-latest/boards/espressif/esp32_ethernet_kit/
Desp32_ethernet_kit_procpu.dts4 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
8 #include <espressif/esp32/esp32_wrover_e_n4r8.dtsi>
9 #include "esp32_ethernet_kit-pinctrl.dtsi"
13 model = "Espressif ESP32-Ethernet-Kit PROCPU";
14 compatible = "espressif,esp32";
17 uart-0 = &uart0;
24 zephyr,shell-uart = &uart0;
26 zephyr,code-partition = &slot0_partition;
27 zephyr,bt-hci = &esp32_bt_hci;
[all …]
Desp32_ethernet_kit-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
11 &pinctrl {
16 output-high;
20 bias-pull-up;
32 output-low;
/Zephyr-latest/dts/bindings/i2s/
Despressif,esp32-i2s.yaml1 description: ESP32 I2S
3 compatible: "espressif,esp32-i2s"
5 include: [i2s-controller.yaml, pinctrl-device.yaml]
11 pinctrl-0:
14 pinctrl-names:
23 interrupt-parent:
29 dma-names:
/Zephyr-latest/dts/bindings/serial/
Despressif,esp32-uart.yaml1 description: ESP32 UART
3 compatible: "espressif,esp32-uart"
5 include: [uart-controller.yaml, uart-controller-pin-inversion.yaml, pinctrl-device.yaml]
11 pinctrl-0:
14 pinctrl-names:
17 hw-rs485-hd-mode:
21 Overrides hw-flow-control if both are set.
/Zephyr-latest/boards/heltec/heltec_wifi_lora32_v2/
Dheltec_wifi_lora32_v2-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
11 &pinctrl {
16 output-high;
20 bias-pull-up;
31 output-low;
39 bias-pull-up;
40 drive-open-drain;
[all …]
/Zephyr-latest/boards/kincony/kincony_kc868_a32/
Dkincony_kc868_a32-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
11 &pinctrl {
15 output-high;
19 bias-pull-up;
27 bias-pull-up;
28 drive-open-drain;
29 output-high;
[all …]
/Zephyr-latest/boards/hardkernel/odroid_go/
Dodroid_go-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
11 &pinctrl {
16 output-high;
20 bias-pull-up;
33 output-low;
41 bias-pull-up;
42 drive-open-drain;
[all …]
/Zephyr-latest/boards/lilygo/ttgo_t7v1_5/
Dttgo_t7v1_5-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
11 &pinctrl {
15 output-high;
19 bias-pull-up;
31 output-low;
39 bias-pull-up;
40 drive-open-drain;
[all …]
/Zephyr-latest/boards/lilygo/ttgo_lora32/
Dttgo_lora32-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
11 &pinctrl {
16 output-high;
20 bias-pull-up;
31 output-low;
39 bias-pull-up;
40 drive-open-drain;
[all …]
/Zephyr-latest/dts/riscv/espressif/esp32c2/
Desp32c2_common.dtsi4 * SPDX-License-Identifier: Apache-2.0
8 #include <zephyr/dt-bindings/adc/adc.h>
9 #include <zephyr/dt-bindings/gpio/gpio.h>
10 #include <zephyr/dt-bindings/i2c/i2c.h>
11 #include <zephyr/dt-bindings/interrupt-controller/esp-esp32c2-intmux.h>
12 #include <zephyr/dt-bindings/clock/esp32c2_clock.h>
13 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
16 #address-cells = <1>;
17 #size-cells = <1>;
20 die-temp0 = &coretemp;
[all …]
/Zephyr-latest/drivers/sdhc/
DKconfig.esp322 # SPDX-License-Identifier: Apache-2.0
5 bool "ESP32 SDHC Driver"
9 select PINCTRL
11 Enables the ESP32 SD Host controller driver
15 # ESP32 DMA needs 32 bit aligned buffers
/Zephyr-latest/boards/m5stack/m5stickc_plus/
Dm5stickc_plus-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
11 &pinctrl {
15 output-high;
20 bias-pull-up;
29 output-low;
48 output-low;
56 bias-pull-up;
[all …]
/Zephyr-latest/boards/m5stack/m5stack_core2/
Dm5stack_core2-pinctrl.dtsi5 * SPDX-License-Identifier: Apache-2.0
8 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
9 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
10 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
12 &pinctrl {
20 bias-pull-up;
46 output-low;
54 drive-open-drain;
55 output-high;
63 drive-open-drain;
[all …]
/Zephyr-latest/boards/m5stack/m5stack_atom_lite/
Dm5stack_atom_lite-pinctrl.dtsi6 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
10 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
11 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
13 &pinctrl {
17 output-high;
21 bias-pull-up;
29 bias-pull-up;
30 drive-open-drain;
31 output-high;
[all …]
/Zephyr-latest/boards/vcc-gnd/yd_esp32/
Dyd_esp32-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h>
8 #include <dt-bindings/pinctrl/esp32-pinctrl.h>
9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h>
11 &pinctrl {
16 output-high;
20 bias-pull-up;
30 bias-pull-up;
40 bias-pull-up;
52 output-low;
[all …]
Dyd_esp32_procpu.dts2 * SPDX-License-Identifier: Apache-2.0
4 /dts-v1/;
6 #include <espressif/esp32/esp32_wroom_32ue_n16.dtsi>
7 #include <zephyr/dt-bindings/led/led.h>
8 #include "yd_esp32-pinctrl.dtsi"
9 #include <zephyr/dt-bindings/input/input-event-codes.h>
13 model = "VCC-GND Studio YD-ESP32 PROCPU";
14 compatible = "espressif,esp32";
17 uart-0 = &uart0;
18 i2c-0 = &i2c0;
[all …]
/Zephyr-latest/dts/bindings/pwm/
Despressif,esp32-ledc.yaml2 # SPDX-License-Identifier: Apache-2.0
11 The mapping between the channel and GPIO is done through pinctrl
14 pinctrl-0 = <&ledc0_default>;
15 pinctrl-names = "default";
18 The 'ledc0_default' node state is defined in <board>-pinctrl.dtsi.
25 output-enable;
29 If another GPIO mapping is desired, check if <board>-pinctrl.dtsi already have it defined,
33 https://github.com/zephyrproject-rtos/hal_espressif/tree/zephyr/include/dt-bindings/pinctrl
39 &pinctrl {
46 output-enable;
[all …]

1234