From c7a297195f333eec16bd6d90993f241a125fcbf1 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Wed, 12 Dec 2018 12:22:48 +0800 Subject: [PATCH] soc/rtc: reset another BBPLL related register Follow-up to b21ffc8a: an additional register needs to be reset. Ref. https://github.com/espressif/esp-idf/issues/2711 --- components/soc/esp32/rtc_clk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/soc/esp32/rtc_clk.c b/components/soc/esp32/rtc_clk.c index 67cef3ea97..8c2948553d 100644 --- a/components/soc/esp32/rtc_clk.c +++ b/components/soc/esp32/rtc_clk.c @@ -48,7 +48,7 @@ #define BBPLL_IR_CAL_EXT_CAP_VAL 0x20 #define BBPLL_OC_ENB_FCAL_VAL 0x9a #define BBPLL_OC_ENB_VCON_VAL 0x00 - +#define BBPLL_BBADC_CAL_7_0_VAL 0x00 #define APLL_SDM_STOP_VAL_1 0x09 #define APLL_SDM_STOP_VAL_2_REV0 0x69 @@ -441,6 +441,7 @@ static void rtc_clk_bbpll_enable() I2C_WRITEREG_RTC(I2C_BBPLL, I2C_BBPLL_IR_CAL_EXT_CAP, BBPLL_IR_CAL_EXT_CAP_VAL); I2C_WRITEREG_RTC(I2C_BBPLL, I2C_BBPLL_OC_ENB_FCAL, BBPLL_OC_ENB_FCAL_VAL); I2C_WRITEREG_RTC(I2C_BBPLL, I2C_BBPLL_OC_ENB_VCON, BBPLL_OC_ENB_VCON_VAL); + I2C_WRITEREG_RTC(I2C_BBPLL, I2C_BBPLL_BBADC_CAL_7_0, BBPLL_BBADC_CAL_7_0_VAL); } /** -- 2.40.0