From: Angus Gratton Date: Fri, 25 May 2018 04:53:03 +0000 (+1000) Subject: soc: rtc_vddsdio_get_config() In default configuration, VDD_SDIO LDO is always enabled X-Git-Tag: v3.1-beta1~77^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3e1a93e5a747c088414dd74891ff681b77f20f11;p=esp-idf soc: rtc_vddsdio_get_config() In default configuration, VDD_SDIO LDO is always enabled When using bootstrapping pin to enable VDD_SDIO, the internal LDO is always enabled at either 1.8V or 3.3V. --- diff --git a/components/soc/esp32/rtc_init.c b/components/soc/esp32/rtc_init.c index 0fa5d8687d..7236225d43 100644 --- a/components/soc/esp32/rtc_init.c +++ b/components/soc/esp32/rtc_init.c @@ -133,7 +133,7 @@ rtc_vddsdio_config_t rtc_vddsdio_get_config() uint32_t strap_reg = REG_READ(GPIO_STRAP_REG); result.force = 0; result.tieh = (strap_reg & BIT(5)) ? RTC_VDDSDIO_TIEH_1_8V : RTC_VDDSDIO_TIEH_3_3V; - result.enable = result.tieh == RTC_VDDSDIO_TIEH_1_8V; // only power on the regulator if VDD=1.8 + result.enable = 1; return result; }