/hal_espressif-latest/components/esp_hw_support/port/esp32s2/ |
D | rtc_time.c | 73 uint32_t cal_val; in rtc_clk_cal_internal_oneoff() local 76 cal_val = REG_GET_FIELD(TIMG_RTCCALICFG1_REG(0), TIMG_RTC_CALI_VALUE); in rtc_clk_cal_internal_oneoff() 80 cal_val = 0; in rtc_clk_cal_internal_oneoff() 85 return cal_val; in rtc_clk_cal_internal_oneoff() 111 uint32_t cal_val = REG_GET_FIELD(TIMG_RTCCALICFG1_REG(0), TIMG_RTC_CALI_VALUE); in rtc_clk_cal_internal_cycling() local 113 return cal_val; in rtc_clk_cal_internal_cycling() 169 uint32_t cal_val; in rtc_clk_cal_internal() local 171 cal_val = rtc_clk_cal_internal_oneoff(cal_clk, slowclk_cycles); in rtc_clk_cal_internal() 173 cal_val = rtc_clk_cal_internal_cycling(cal_clk, slowclk_cycles); in rtc_clk_cal_internal() 188 return cal_val; in rtc_clk_cal_internal() [all …]
|
/hal_espressif-latest/components/esp_hw_support/port/esp32c6/ |
D | rtc_time.c | 149 uint32_t cal_val; in rtc_clk_cal_internal() local 152 cal_val = REG_GET_FIELD(TIMG_RTCCALICFG1_REG(0), TIMG_RTC_CALI_VALUE); in rtc_clk_cal_internal() 159 cal_val = cal_val >> 5; in rtc_clk_cal_internal() 165 cal_val = 0; in rtc_clk_cal_internal() 199 return cal_val; in rtc_clk_cal_internal() 260 uint32_t rtc_clk_freq_cal(uint32_t cal_val) in rtc_clk_freq_cal() argument 262 if (cal_val == 0) { in rtc_clk_freq_cal() 265 return 1000000ULL * (1 << RTC_CLK_CAL_FRACT) / cal_val; in rtc_clk_freq_cal()
|
/hal_espressif-latest/components/esp_hw_support/port/esp32h2/ |
D | rtc_time.c | 149 uint32_t cal_val; in rtc_clk_cal_internal() local 152 cal_val = REG_GET_FIELD(TIMG_RTCCALICFG1_REG(0), TIMG_RTC_CALI_VALUE); in rtc_clk_cal_internal() 159 cal_val = cal_val >> 5; in rtc_clk_cal_internal() 165 cal_val = 0; in rtc_clk_cal_internal() 199 return cal_val; in rtc_clk_cal_internal() 263 uint32_t rtc_clk_freq_cal(uint32_t cal_val) in rtc_clk_freq_cal() argument 265 if (cal_val == 0) { in rtc_clk_freq_cal() 268 return 1000000ULL * (1 << RTC_CLK_CAL_FRACT) / cal_val; in rtc_clk_freq_cal()
|
/hal_espressif-latest/components/esp_hw_support/port/ |
D | esp_clk_tree_common.c | 57 uint32_t cal_val = 0; in clk_tree_rtc_slow_calibration() local 59 cal_val = rtc_clk_cal(RTC_CAL_RTC_MUX, slowclk_cycles); in clk_tree_rtc_slow_calibration() 64 cal_val = (uint32_t)(cal_dividend / source_approx_freq); in clk_tree_rtc_slow_calibration() 66 if (cal_val) { in clk_tree_rtc_slow_calibration() 67 ESP_EARLY_LOGD(TAG, "RTC_SLOW_CLK calibration value: %d", cal_val); in clk_tree_rtc_slow_calibration() 69 esp_clk_slowclk_cal_set(cal_val); in clk_tree_rtc_slow_calibration() 71 return cal_val; in clk_tree_rtc_slow_calibration()
|
/hal_espressif-latest/components/esp_system/port/soc/esp32/ |
D | clk.c | 58 uint32_t cal_val = 0; in select_rtc_slow_clk() local 81 cal_val = rtc_clk_cal(RTC_CAL_32K_XTAL, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 82 if (cal_val == 0) { in select_rtc_slow_clk() 99 cal_val = rtc_clk_cal(RTC_CAL_RTC_MUX, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 102 cal_val = (uint32_t) (cal_dividend / rtc_clk_slow_freq_get_hz()); in select_rtc_slow_clk() 104 } while (cal_val == 0); in select_rtc_slow_clk() 105 ESP_EARLY_LOGD(TAG, "RTC_SLOW_CLK calibration value: %d", cal_val); in select_rtc_slow_clk() 106 esp_clk_slowclk_cal_set(cal_val); in select_rtc_slow_clk()
|
/hal_espressif-latest/components/esp_system/port/soc/esp32c2/ |
D | clk.c | 147 uint32_t cal_val = 0; in select_rtc_slow_clk() local 166 cal_val = rtc_clk_cal(RTC_CAL_32K_OSC_SLOW, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 167 if (cal_val == 0) { in select_rtc_slow_clk() 184 cal_val = rtc_clk_cal(RTC_CAL_RTC_MUX, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 187 cal_val = (uint32_t) (cal_dividend / rtc_clk_slow_freq_get_hz()); in select_rtc_slow_clk() 189 } while (cal_val == 0); in select_rtc_slow_clk() 190 ESP_EARLY_LOGD(TAG, "RTC_SLOW_CLK calibration value: %d", cal_val); in select_rtc_slow_clk() 191 esp_clk_slowclk_cal_set(cal_val); in select_rtc_slow_clk()
|
/hal_espressif-latest/components/esp_system/port/soc/esp32c3/ |
D | clk.c | 139 uint32_t cal_val = 0; in select_rtc_slow_clk() local 162 cal_val = rtc_clk_cal(RTC_CAL_32K_XTAL, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 163 if (cal_val == 0) { in select_rtc_slow_clk() 180 cal_val = rtc_clk_cal(RTC_CAL_RTC_MUX, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 183 cal_val = (uint32_t) (cal_dividend / rtc_clk_slow_freq_get_hz()); in select_rtc_slow_clk() 185 } while (cal_val == 0); in select_rtc_slow_clk() 186 ESP_EARLY_LOGD(TAG, "RTC_SLOW_CLK calibration value: %d", cal_val); in select_rtc_slow_clk() 187 esp_clk_slowclk_cal_set(cal_val); in select_rtc_slow_clk()
|
/hal_espressif-latest/components/esp_hw_support/port/esp32c2/ |
D | rtc_time.c | 99 uint32_t cal_val; in rtc_clk_cal_internal() local 102 cal_val = REG_GET_FIELD(TIMG_RTCCALICFG1_REG(0), TIMG_RTC_CALI_VALUE); in rtc_clk_cal_internal() 106 cal_val = 0; in rtc_clk_cal_internal() 122 return cal_val; in rtc_clk_cal_internal() 184 uint32_t rtc_clk_freq_cal(uint32_t cal_val) in rtc_clk_freq_cal() argument 186 if (cal_val == 0) { in rtc_clk_freq_cal() 189 return 1000000ULL * (1 << RTC_CLK_CAL_FRACT) / cal_val; in rtc_clk_freq_cal()
|
/hal_espressif-latest/components/esp_hw_support/port/esp32c3/ |
D | rtc_time.c | 103 uint32_t cal_val; in rtc_clk_cal_internal() local 106 cal_val = REG_GET_FIELD(TIMG_RTCCALICFG1_REG(0), TIMG_RTC_CALI_VALUE); in rtc_clk_cal_internal() 110 cal_val = 0; in rtc_clk_cal_internal() 126 return cal_val; in rtc_clk_cal_internal() 187 uint32_t rtc_clk_freq_cal(uint32_t cal_val) in rtc_clk_freq_cal() argument 189 if (cal_val == 0) { in rtc_clk_freq_cal() 192 return 1000000ULL * (1 << RTC_CLK_CAL_FRACT) / cal_val; in rtc_clk_freq_cal()
|
/hal_espressif-latest/components/esp_hw_support/port/esp32s3/ |
D | rtc_time.c | 101 uint32_t cal_val; in rtc_clk_cal_internal() local 104 cal_val = REG_GET_FIELD(TIMG_RTCCALICFG1_REG(0), TIMG_RTC_CALI_VALUE); in rtc_clk_cal_internal() 108 cal_val = 0; in rtc_clk_cal_internal() 124 return cal_val; in rtc_clk_cal_internal() 186 uint32_t rtc_clk_freq_cal(uint32_t cal_val) in rtc_clk_freq_cal() argument 188 if (cal_val == 0) { in rtc_clk_freq_cal() 191 return 1000000ULL * (1 << RTC_CLK_CAL_FRACT) / cal_val; in rtc_clk_freq_cal()
|
/hal_espressif-latest/components/esp_system/port/soc/esp32c6/ |
D | clk.c | 124 uint32_t cal_val = 0; in select_rtc_slow_clk() local 150 cal_val = rtc_clk_cal(cal_sel, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 151 if (cal_val == 0) { in select_rtc_slow_clk() 177 cal_val = rtc_clk_cal(RTC_CAL_RTC_MUX, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 180 cal_val = (uint32_t) (cal_dividend / rtc_clk_slow_freq_get_hz()); in select_rtc_slow_clk() 182 } while (cal_val == 0); in select_rtc_slow_clk() 183 ESP_EARLY_LOGD(TAG, "RTC_SLOW_CLK calibration value: %d", cal_val); in select_rtc_slow_clk() 184 esp_clk_slowclk_cal_set(cal_val); in select_rtc_slow_clk()
|
/hal_espressif-latest/components/esp_system/port/soc/esp32h2/ |
D | clk.c | 128 uint32_t cal_val = 0; in select_rtc_slow_clk() local 154 cal_val = rtc_clk_cal(cal_sel, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 155 if (cal_val == 0) { in select_rtc_slow_clk() 181 cal_val = rtc_clk_cal(RTC_CAL_RTC_MUX, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 184 cal_val = (uint32_t) (cal_dividend / rtc_clk_slow_freq_get_hz()); in select_rtc_slow_clk() 186 } while (cal_val == 0); in select_rtc_slow_clk() 187 ESP_EARLY_LOGD(TAG, "RTC_SLOW_CLK calibration value: %d", cal_val); in select_rtc_slow_clk() 188 esp_clk_slowclk_cal_set(cal_val); in select_rtc_slow_clk()
|
/hal_espressif-latest/components/esp_system/port/soc/esp32s2/ |
D | clk.c | 147 uint32_t cal_val = 0; in select_rtc_slow_clk() local 170 cal_val = rtc_clk_cal(RTC_CAL_32K_XTAL, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 171 if (cal_val == 0) { in select_rtc_slow_clk() 188 cal_val = rtc_clk_cal(RTC_CAL_RTC_MUX, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 191 cal_val = (uint32_t) (cal_dividend / rtc_clk_slow_freq_get_hz()); in select_rtc_slow_clk() 193 } while (cal_val == 0); in select_rtc_slow_clk() 194 ESP_EARLY_LOGD(TAG, "RTC_SLOW_CLK calibration value: %d", cal_val); in select_rtc_slow_clk() 195 esp_clk_slowclk_cal_set(cal_val); in select_rtc_slow_clk()
|
/hal_espressif-latest/components/esp_system/port/soc/esp32s3/ |
D | clk.c | 142 uint32_t cal_val = 0; in select_rtc_slow_clk() local 165 cal_val = rtc_clk_cal(RTC_CAL_32K_XTAL, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 166 if (cal_val == 0) { in select_rtc_slow_clk() 183 cal_val = rtc_clk_cal(RTC_CAL_RTC_MUX, SLOW_CLK_CAL_CYCLES); in select_rtc_slow_clk() 186 cal_val = (uint32_t) (cal_dividend / rtc_clk_slow_freq_get_hz()); in select_rtc_slow_clk() 188 } while (cal_val == 0); in select_rtc_slow_clk() 189 ESP_EARLY_LOGD(TAG, "RTC_SLOW_CLK calibration value: %d", cal_val); in select_rtc_slow_clk() 190 esp_clk_slowclk_cal_set(cal_val); in select_rtc_slow_clk()
|
/hal_espressif-latest/components/esp_hw_support/port/esp32/ |
D | rtc_time.c | 184 uint32_t rtc_clk_freq_cal(uint32_t cal_val) in rtc_clk_freq_cal() argument 186 if (cal_val == 0) { in rtc_clk_freq_cal() 189 return 1000000ULL * (1 << RTC_CLK_CAL_FRACT) / cal_val; in rtc_clk_freq_cal()
|
D | rtc_clk_init.c | 154 uint64_t cal_val = rtc_clk_cal_ratio(RTC_CAL_8MD256, XTAL_FREQ_EST_CYCLES); in rtc_clk_xtal_freq_estimate() local 159 uint32_t freq_mhz = (cal_val * SOC_CLK_RC_FAST_FREQ_APPROX / MHZ / 256 ) >> RTC_CLK_CAL_FRACT; in rtc_clk_xtal_freq_estimate()
|
/hal_espressif-latest/components/soc/esp32c6/include/soc/ |
D | rtc.h | 480 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
|
/hal_espressif-latest/components/soc/esp32h2/include/soc/ |
D | rtc.h | 478 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
|
/hal_espressif-latest/components/soc/esp32/include/soc/ |
D | rtc.h | 483 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
|
/hal_espressif-latest/components/soc/esp32c2/include/soc/ |
D | rtc.h | 509 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
|
/hal_espressif-latest/components/soc/esp32c3/include/soc/ |
D | rtc.h | 536 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
|
/hal_espressif-latest/components/soc/esp32s3/include/soc/ |
D | rtc.h | 549 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
|
/hal_espressif-latest/components/soc/esp32s2/include/soc/ |
D | rtc.h | 571 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
|