Home
last modified time | relevance | path

Searched refs:cal_val (Results 1 – 23 of 23) sorted by relevance

/hal_espressif-latest/components/esp_hw_support/port/esp32s2/
Drtc_time.c73 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/
Drtc_time.c149 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/
Drtc_time.c149 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/
Desp_clk_tree_common.c57 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/
Dclk.c58 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/
Dclk.c147 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/
Dclk.c139 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/
Drtc_time.c99 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/
Drtc_time.c103 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/
Drtc_time.c101 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/
Dclk.c124 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/
Dclk.c128 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/
Dclk.c147 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/
Dclk.c142 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/
Drtc_time.c184 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()
Drtc_clk_init.c154 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/
Drtc.h480 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
/hal_espressif-latest/components/soc/esp32h2/include/soc/
Drtc.h478 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
/hal_espressif-latest/components/soc/esp32/include/soc/
Drtc.h483 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
/hal_espressif-latest/components/soc/esp32c2/include/soc/
Drtc.h509 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
/hal_espressif-latest/components/soc/esp32c3/include/soc/
Drtc.h536 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
/hal_espressif-latest/components/soc/esp32s3/include/soc/
Drtc.h549 uint32_t rtc_clk_freq_cal(uint32_t cal_val);
/hal_espressif-latest/components/soc/esp32s2/include/soc/
Drtc.h571 uint32_t rtc_clk_freq_cal(uint32_t cal_val);