boards: esp32: dts: spi: add default SPI pinctrl states

through the inclusion of pinctrl-[0/name] properties to
ESP32's board SPI nodes.

It also removes dts properties related to pinmux.

Signed-off-by: Glauber Maroto Ferreira <glauber.ferreira@espressif.com>
This commit is contained in:
Glauber Maroto Ferreira 2022-02-09 19:10:17 -03:00 committed by Carles Cufí
commit febd0aa5e3
2 changed files with 40 additions and 8 deletions

View file

@ -37,4 +37,38 @@
bias-pull-up; bias-pull-up;
}; };
spim2_miso_gpio12: spim2_miso_gpio12 {
pinmux = <SPIM2_MISO_GPIO12>;
};
spim2_mosi_gpio13: spim2_mosi_gpio13 {
pinmux = <SPIM2_MOSI_GPIO13>;
output-low;
};
spim2_sclk_gpio14: spim2_sclk_gpio14 {
pinmux = <SPIM2_SCLK_GPIO14>;
};
spim2_csel_gpio15: spim2_csel_gpio15 {
pinmux = <SPIM2_CSEL_GPIO15>;
};
spim3_miso_gpio19: spim3_miso_gpio19 {
pinmux = <SPIM3_MISO_GPIO19>;
};
spim3_mosi_gpio23: spim3_mosi_gpio23 {
pinmux = <SPIM3_MOSI_GPIO23>;
output-low;
};
spim3_sclk_gpio18: spim3_sclk_gpio18 {
pinmux = <SPIM3_SCLK_GPIO18>;
};
spim3_csel_gpio5: spim3_csel_gpio5 {
pinmux = <SPIM3_CSEL_GPIO5>;
};
}; };

View file

@ -77,20 +77,18 @@
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
status = "okay"; status = "okay";
miso-pin = <12>; pinctrl-0 = <&spim2_miso_gpio12 &spim2_mosi_gpio13
mosi-pin = <13>; &spim2_sclk_gpio14 &spim2_csel_gpio15>;
sclk-pin = <14>; pinctrl-names = "default";
csel-pin = <15>;
}; };
&spi3 { &spi3 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
status = "okay"; status = "okay";
miso-pin = <19>; pinctrl-0 = <&spim3_miso_gpio19 &spim3_mosi_gpio23
mosi-pin = <23>; &spim3_sclk_gpio18 &spim3_csel_gpio5>;
sclk-pin = <18>; pinctrl-names = "default";
csel-pin = <5>;
}; };
&timer0 { &timer0 {