boards: esp32: SDHC support for esp_wrover_kit
Configuration files to enable SDHC in esp_wrover_kit Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
This commit is contained in:
parent
f4a6fd1f3f
commit
1dc2ca873d
|
@ -64,4 +64,11 @@
|
|||
};
|
||||
};
|
||||
|
||||
sdhc0_default: sdhc0_default {
|
||||
group1 {
|
||||
pinmux = <SDHC0_CD_GPIO21>;
|
||||
bias-pull-up;
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
uart-0 = &uart0;
|
||||
i2c-0 = &i2c0;
|
||||
watchdog0 = &wdt0;
|
||||
sdhc0 = &sdhc1;
|
||||
};
|
||||
|
||||
chosen {
|
||||
|
@ -34,6 +35,7 @@
|
|||
zephyr,flash = &flash0;
|
||||
zephyr,code-partition = &slot0_partition;
|
||||
zephyr,display = &ili9341;
|
||||
zephyr,sdhc = &sdhc1;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
@ -187,6 +189,30 @@
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&sdhc {
|
||||
sdhc1: sdhc@1 {
|
||||
status = "okay";
|
||||
|
||||
pinctrl-0 = <&sdhc0_default>;
|
||||
pinctrl-names = "default";
|
||||
power-delay-ms = <100>;
|
||||
max-bus-freq = <52000000>;
|
||||
bus-width = <4>;
|
||||
|
||||
clk-pin = <14>;
|
||||
cmd-pin = <15>;
|
||||
d0-pin = <2>;
|
||||
d1-pin = <4>;
|
||||
d2-pin = <12>;
|
||||
d3-pin = <13>;
|
||||
|
||||
mmc {
|
||||
compatible = "zephyr,sdmmc-disk";
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&flash0 {
|
||||
status = "okay";
|
||||
partitions {
|
||||
|
|
|
@ -13,6 +13,7 @@ supported:
|
|||
- uart
|
||||
- nvs
|
||||
- pwm
|
||||
- sdhc
|
||||
- spi
|
||||
- counter
|
||||
- entropy
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
CONFIG_SPI=y
|
||||
CONFIG_DISK_DRIVER_SDMMC=y
|
|
@ -1,35 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) 2021 Espressif Systems (Shanghai) Co., Ltd.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
&pinctrl {
|
||||
|
||||
spim2_default: spim2_default {
|
||||
group1 {
|
||||
pinmux = <SPIM2_MISO_GPIO2>,
|
||||
<SPIM2_MOSI_GPIO15>,
|
||||
<SPIM2_SCLK_GPIO14>;
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
&spi2 {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&spim2_default>;
|
||||
pinctrl-names = "default";
|
||||
cs-gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
|
||||
|
||||
sdhc0: sdhc@0 {
|
||||
compatible = "zephyr,sdhc-spi-slot";
|
||||
reg = <0>;
|
||||
status = "okay";
|
||||
spi-max-frequency = <400000>;
|
||||
mmc {
|
||||
compatible = "zephyr,sdmmc-disk";
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
Loading…
Reference in a new issue