]> granicus.if.org Git - esp-idf/commit
soc/rtc: fix spurious warnings about XTAL frequency on startup
authorIvan Grokhotkov <ivan@espressif.com>
Thu, 26 Oct 2017 10:52:00 +0000 (18:52 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Thu, 26 Oct 2017 11:53:53 +0000 (19:53 +0800)
commitf11ad0c904018cd4fa0527a2a6600e67c12be60b
treecf546ba477944a71e40e90020ba7e6d55eb65ff0
parent9317cb343482b22202d27317a4164d3c151c3fc8
soc/rtc: fix spurious warnings about XTAL frequency on startup

1. Make sure that 8MD256 clock used to estimate XTAL frequency is enabled
   before trying to use rtc_clk_cal_ratio.
   This fixes "Bogus XTAL frequency: 0 MHz" warnings after software reset.

2. Don't call rtc_clk_xtal_freq_estimate if XTAL frequency is already
   known. This reduces startup time after deep sleep or software reset.

3. Compare known XTAL frequency and estimated one before printing a
   warning. This fixes "Possibly invalid CONFIG_ESP32_XTAL_FREQ setting
   (40MHz). Detected 40 MHz." warnings.
components/soc/esp32/rtc_clk.c