Home
last modified time | relevance | path

Searched refs:xtal_freq (Results 1 – 25 of 33) sorted by relevance

12

/hal_espressif-latest/components/esp_hw_support/port/esp32/
Drtc_clk_init.c74 rtc_xtal_freq_t configured_xtal_freq = cfg.xtal_freq; in rtc_clk_init()
76 rtc_xtal_freq_t xtal_freq = configured_xtal_freq; in rtc_clk_init() local
80 xtal_freq = stored_xtal_freq; in rtc_clk_init()
83 xtal_freq = rtc_clk_xtal_freq_estimate(); in rtc_clk_init()
84 if (xtal_freq == RTC_XTAL_FREQ_AUTO) { in rtc_clk_init()
86 xtal_freq = RTC_XTAL_FREQ_26M; in rtc_clk_init()
102 rtc_clk_xtal_freq_update(xtal_freq); in rtc_clk_init()
103 rtc_clk_apb_freq_update(xtal_freq * MHZ); in rtc_clk_init()
120 clk_ll_ref_tick_set_divider(SOC_CPU_CLK_SRC_XTAL, xtal_freq); in rtc_clk_init()
146 rtc_xtal_freq_t xtal_freq; in rtc_clk_xtal_freq_estimate() local
[all …]
Drtc_time.c68 rtc_xtal_freq_t xtal_freq = rtc_clk_xtal_freq_get(); in rtc_clk_cal_internal() local
69 if (xtal_freq == RTC_XTAL_FREQ_AUTO) { in rtc_clk_cal_internal()
71 xtal_freq = RTC_XTAL_FREQ_40M; in rtc_clk_cal_internal()
73 const uint32_t us_timer_max = TIMG_RTC_CALI_VALUE / (uint32_t) xtal_freq; in rtc_clk_cal_internal()
120 static inline bool rtc_clk_cal_32k_valid(rtc_xtal_freq_t xtal_freq, uint32_t slowclk_cycles, uint64… in rtc_clk_cal_32k_valid() argument
122 …uint64_t expected_xtal_cycles = (xtal_freq * 1000000ULL * slowclk_cycles) >> 15; // xtal_freq(hz) … in rtc_clk_cal_32k_valid()
130 rtc_xtal_freq_t xtal_freq = rtc_clk_xtal_freq_get(); in rtc_clk_cal() local
133 …if ((cal_clk == RTC_CAL_32K_XTAL) && !rtc_clk_cal_32k_valid(xtal_freq, slowclk_cycles, xtal_cycles… in rtc_clk_cal()
137 uint64_t divider = ((uint64_t)xtal_freq) * slowclk_cycles; in rtc_clk_cal()
Drtc_clk.c332 static void rtc_clk_bbpll_configure(rtc_xtal_freq_t xtal_freq, int pll_freq) in rtc_clk_bbpll_configure() argument
342 clk_ll_bbpll_set_config(pll_freq, xtal_freq); in rtc_clk_bbpll_configure()
421 uint32_t xtal_freq = (uint32_t) rtc_clk_xtal_freq_get(); in rtc_clk_cpu_freq_mhz_to_config() local
422 if (freq_mhz <= xtal_freq && freq_mhz != 0) { in rtc_clk_cpu_freq_mhz_to_config()
423 divider = xtal_freq / freq_mhz; in rtc_clk_cpu_freq_mhz_to_config()
424 real_freq_mhz = (xtal_freq + divider / 2) / divider; /* round */ in rtc_clk_cpu_freq_mhz_to_config()
430 source_freq_mhz = xtal_freq; in rtc_clk_cpu_freq_mhz_to_config()
462 rtc_xtal_freq_t xtal_freq = rtc_clk_xtal_freq_get(); in rtc_clk_cpu_freq_set_config() local
465 rtc_clk_cpu_freq_to_xtal(xtal_freq, 1); in rtc_clk_cpu_freq_set_config()
556 void rtc_clk_xtal_freq_update(rtc_xtal_freq_t xtal_freq) in rtc_clk_xtal_freq_update() argument
[all …]
/hal_espressif-latest/components/esp_hw_support/port/esp32c2/
Drtc_clk.c122 static void rtc_clk_bbpll_configure(rtc_xtal_freq_t xtal_freq, int pll_freq) in rtc_clk_bbpll_configure() argument
128 clk_ll_bbpll_set_config(pll_freq, xtal_freq); in rtc_clk_bbpll_configure()
160 uint32_t xtal_freq = (uint32_t)rtc_clk_xtal_freq_get(); in rtc_clk_cpu_freq_mhz_to_config() local
161 if (freq_mhz <= xtal_freq && freq_mhz != 0) { in rtc_clk_cpu_freq_mhz_to_config()
162 divider = xtal_freq / freq_mhz; in rtc_clk_cpu_freq_mhz_to_config()
163 real_freq_mhz = (xtal_freq + divider / 2) / divider; /* round */ in rtc_clk_cpu_freq_mhz_to_config()
169 source_freq_mhz = xtal_freq; in rtc_clk_cpu_freq_mhz_to_config()
319 void rtc_clk_xtal_freq_update(rtc_xtal_freq_t xtal_freq) in rtc_clk_xtal_freq_update() argument
321 clk_ll_xtal_store_freq_mhz(xtal_freq); in rtc_clk_xtal_freq_update()
Drtc_clk_init.c51 rtc_xtal_freq_t xtal_freq = cfg.xtal_freq; in rtc_clk_init() local
53 rtc_clk_xtal_freq_update(xtal_freq); in rtc_clk_init()
54 rtc_clk_apb_freq_update(xtal_freq * MHZ); in rtc_clk_init()
Drtc_time.c134 static inline bool rtc_clk_cal_32k_valid(rtc_xtal_freq_t xtal_freq, uint32_t slowclk_cycles, uint64… in rtc_clk_cal_32k_valid() argument
136 …uint64_t expected_xtal_cycles = (xtal_freq * 1000000ULL * slowclk_cycles) >> 15; // xtal_freq(hz) … in rtc_clk_cal_32k_valid()
144 rtc_xtal_freq_t xtal_freq = rtc_clk_xtal_freq_get(); in rtc_clk_cal() local
147 …if ((cal_clk == RTC_CAL_32K_OSC_SLOW) && !rtc_clk_cal_32k_valid(xtal_freq, slowclk_cycles, xtal_cy… in rtc_clk_cal()
151 uint64_t divider = ((uint64_t)xtal_freq) * slowclk_cycles; in rtc_clk_cal()
/hal_espressif-latest/components/esp_hw_support/port/esp32c3/
Drtc_clk.c153 static void rtc_clk_bbpll_configure(rtc_xtal_freq_t xtal_freq, int pll_freq) in rtc_clk_bbpll_configure() argument
159 clk_ll_bbpll_set_config(pll_freq, xtal_freq); in rtc_clk_bbpll_configure()
185 uint32_t xtal_freq = (uint32_t)rtc_clk_xtal_freq_get(); in rtc_clk_cpu_freq_mhz_to_config() local
186 if (freq_mhz <= xtal_freq && freq_mhz != 0) { in rtc_clk_cpu_freq_mhz_to_config()
187 divider = xtal_freq / freq_mhz; in rtc_clk_cpu_freq_mhz_to_config()
188 real_freq_mhz = (xtal_freq + divider / 2) / divider; /* round */ in rtc_clk_cpu_freq_mhz_to_config()
194 source_freq_mhz = xtal_freq; in rtc_clk_cpu_freq_mhz_to_config()
346 void rtc_clk_xtal_freq_update(rtc_xtal_freq_t xtal_freq) in rtc_clk_xtal_freq_update() argument
348 clk_ll_xtal_store_freq_mhz(xtal_freq); in rtc_clk_xtal_freq_update()
Drtc_clk_init.c51 rtc_xtal_freq_t xtal_freq = cfg.xtal_freq; in rtc_clk_init() local
53 rtc_clk_xtal_freq_update(xtal_freq); in rtc_clk_init()
54 rtc_clk_apb_freq_update(xtal_freq * MHZ); in rtc_clk_init()
Drtc_time.c138 static bool rtc_clk_cal_32k_valid(rtc_xtal_freq_t xtal_freq, uint32_t slowclk_cycles, uint64_t actu… in rtc_clk_cal_32k_valid() argument
140 …uint64_t expected_xtal_cycles = (xtal_freq * 1000000ULL * slowclk_cycles) >> 15; // xtal_freq(hz) … in rtc_clk_cal_32k_valid()
148 rtc_xtal_freq_t xtal_freq = rtc_clk_xtal_freq_get(); in rtc_clk_cal() local
151 …if ((cal_clk == RTC_CAL_32K_XTAL) && !rtc_clk_cal_32k_valid(xtal_freq, slowclk_cycles, xtal_cycles… in rtc_clk_cal()
154 uint64_t divider = ((uint64_t)xtal_freq) * slowclk_cycles; in rtc_clk_cal()
/hal_espressif-latest/components/esp_hw_support/port/esp32s3/
Drtc_clk_init.c48 rtc_xtal_freq_t xtal_freq = cfg.xtal_freq; in rtc_clk_init() local
50 rtc_clk_xtal_freq_update(xtal_freq); in rtc_clk_init()
51 rtc_clk_apb_freq_update(xtal_freq * MHZ); in rtc_clk_init()
Drtc_clk.c168 static void rtc_clk_bbpll_configure(rtc_xtal_freq_t xtal_freq, int pll_freq) in rtc_clk_bbpll_configure() argument
175 clk_ll_bbpll_set_config(pll_freq, xtal_freq); in rtc_clk_bbpll_configure()
239 uint32_t xtal_freq = (uint32_t)rtc_clk_xtal_freq_get(); in rtc_clk_cpu_freq_mhz_to_config() local
240 if (freq_mhz <= xtal_freq && freq_mhz != 0) { in rtc_clk_cpu_freq_mhz_to_config()
241 divider = xtal_freq / freq_mhz; in rtc_clk_cpu_freq_mhz_to_config()
242 real_freq_mhz = (xtal_freq + divider / 2) / divider; /* round */ in rtc_clk_cpu_freq_mhz_to_config()
248 source_freq_mhz = xtal_freq; in rtc_clk_cpu_freq_mhz_to_config()
424 void rtc_clk_xtal_freq_update(rtc_xtal_freq_t xtal_freq) in rtc_clk_xtal_freq_update() argument
426 clk_ll_xtal_store_freq_mhz(xtal_freq); in rtc_clk_xtal_freq_update()
Drtc_time.c136 static inline bool rtc_clk_cal_32k_valid(rtc_xtal_freq_t xtal_freq, uint32_t slowclk_cycles, uint64… in rtc_clk_cal_32k_valid() argument
138 …uint64_t expected_xtal_cycles = (xtal_freq * 1000000ULL * slowclk_cycles) >> 15; // xtal_freq(hz) … in rtc_clk_cal_32k_valid()
146 rtc_xtal_freq_t xtal_freq = rtc_clk_xtal_freq_get(); in rtc_clk_cal() local
149 …if ((cal_clk == RTC_CAL_32K_XTAL) && !rtc_clk_cal_32k_valid(xtal_freq, slowclk_cycles, xtal_cycles… in rtc_clk_cal()
153 uint64_t divider = ((uint64_t)xtal_freq) * slowclk_cycles; in rtc_clk_cal()
/hal_espressif-latest/components/esp_hw_support/port/esp32c6/
Drtc_clk.c165 static void rtc_clk_bbpll_configure(rtc_xtal_freq_t xtal_freq, int pll_freq) in rtc_clk_bbpll_configure() argument
173 clk_ll_bbpll_set_config(pll_freq, xtal_freq); in rtc_clk_bbpll_configure()
223 uint32_t xtal_freq = (uint32_t)rtc_clk_xtal_freq_get(); in rtc_clk_cpu_freq_mhz_to_config() local
224 if (freq_mhz <= xtal_freq && freq_mhz != 0) { in rtc_clk_cpu_freq_mhz_to_config()
225 divider = xtal_freq / freq_mhz; in rtc_clk_cpu_freq_mhz_to_config()
226 real_freq_mhz = (xtal_freq + divider / 2) / divider; /* round */ in rtc_clk_cpu_freq_mhz_to_config()
232 source_freq_mhz = xtal_freq; in rtc_clk_cpu_freq_mhz_to_config()
374 void rtc_clk_xtal_freq_update(rtc_xtal_freq_t xtal_freq) in rtc_clk_xtal_freq_update() argument
376 clk_ll_xtal_store_freq_mhz(xtal_freq); in rtc_clk_xtal_freq_update()
Drtc_time.c202 static bool rtc_clk_cal_32k_valid(rtc_xtal_freq_t xtal_freq, uint32_t slowclk_cycles, uint64_t actu… in rtc_clk_cal_32k_valid() argument
204 …uint64_t expected_xtal_cycles = (xtal_freq * 1000000ULL * slowclk_cycles) >> 15; // xtal_freq(hz) … in rtc_clk_cal_32k_valid()
212 rtc_xtal_freq_t xtal_freq = rtc_clk_xtal_freq_get(); in rtc_clk_cal() local
225 …if (cal_clk == RTC_CAL_32K_XTAL && !rtc_clk_cal_32k_valid(xtal_freq, slowclk_cycles, xtal_cycles))… in rtc_clk_cal()
229 uint64_t divider = ((uint64_t)xtal_freq) * slowclk_cycles; in rtc_clk_cal()
Drtc_clk_init.c89 rtc_xtal_freq_t xtal_freq = cfg.xtal_freq; in rtc_clk_init() local
91 rtc_clk_xtal_freq_update(xtal_freq); in rtc_clk_init()
/hal_espressif-latest/components/esp_hw_support/port/esp32h2/
Drtc_clk.c177 static void rtc_clk_bbpll_configure(rtc_xtal_freq_t xtal_freq, int pll_freq) in rtc_clk_bbpll_configure() argument
185 clk_ll_bbpll_set_config(pll_freq, xtal_freq); in rtc_clk_bbpll_configure()
263 uint32_t xtal_freq = (uint32_t)rtc_clk_xtal_freq_get(); in rtc_clk_cpu_freq_mhz_to_config() local
264 if (freq_mhz <= xtal_freq && freq_mhz != 0) { in rtc_clk_cpu_freq_mhz_to_config()
265 divider = xtal_freq / freq_mhz; in rtc_clk_cpu_freq_mhz_to_config()
266 real_freq_mhz = (xtal_freq + divider / 2) / divider; /* round */ in rtc_clk_cpu_freq_mhz_to_config()
272 source_freq_mhz = xtal_freq; in rtc_clk_cpu_freq_mhz_to_config()
423 void rtc_clk_xtal_freq_update(rtc_xtal_freq_t xtal_freq) in rtc_clk_xtal_freq_update() argument
425 clk_ll_xtal_store_freq_mhz(xtal_freq); in rtc_clk_xtal_freq_update()
Drtc_clk_init.c56 rtc_xtal_freq_t xtal_freq = cfg.xtal_freq; in rtc_clk_init() local
58 rtc_clk_xtal_freq_update(xtal_freq); in rtc_clk_init()
Drtc_time.c202 static bool rtc_clk_cal_32k_valid(rtc_xtal_freq_t xtal_freq, uint32_t slowclk_cycles, uint64_t actu… in rtc_clk_cal_32k_valid() argument
204 …uint64_t expected_xtal_cycles = (xtal_freq * 1000000ULL * slowclk_cycles) >> 15; // xtal_freq(hz) … in rtc_clk_cal_32k_valid()
212 rtc_xtal_freq_t xtal_freq = rtc_clk_xtal_freq_get(); in rtc_clk_cal() local
225 …if (cal_clk == RTC_CAL_32K_XTAL && !rtc_clk_cal_32k_valid(xtal_freq, slowclk_cycles, xtal_cycles))… in rtc_clk_cal()
229 uint64_t divider = ((uint64_t)xtal_freq) * slowclk_cycles; in rtc_clk_cal()
/hal_espressif-latest/components/esp_hw_support/port/esp32s2/
Drtc_clk_init.c51 rtc_xtal_freq_t xtal_freq = cfg.xtal_freq; in rtc_clk_init() local
53 rtc_clk_apb_freq_update(xtal_freq * MHZ); in rtc_clk_init()
Drtc_clk.c228 static void rtc_clk_bbpll_configure(rtc_xtal_freq_t xtal_freq, int pll_freq) in rtc_clk_bbpll_configure() argument
230 assert(xtal_freq == RTC_XTAL_FREQ_40M); in rtc_clk_bbpll_configure()
235 clk_ll_bbpll_set_config(pll_freq, xtal_freq); in rtc_clk_bbpll_configure()
303 uint32_t xtal_freq = CLK_LL_XTAL_FREQ_MHZ; in rtc_clk_cpu_freq_mhz_to_config() local
304 if (freq_mhz <= xtal_freq && freq_mhz != 0) { in rtc_clk_cpu_freq_mhz_to_config()
305 divider = xtal_freq / freq_mhz; in rtc_clk_cpu_freq_mhz_to_config()
306 real_freq_mhz = (xtal_freq + divider / 2) / divider; /* round */ in rtc_clk_cpu_freq_mhz_to_config()
312 source_freq_mhz = xtal_freq; in rtc_clk_cpu_freq_mhz_to_config()
Drtc_time.c125 rtc_xtal_freq_t xtal_freq = rtc_clk_xtal_freq_get(); in rtc_clk_xtal_to_slowclk() local
126 uint64_t divider = ((uint64_t)xtal_freq) * slowclk_cycles; in rtc_clk_xtal_to_slowclk()
200 static inline bool rtc_clk_cal_32k_valid(rtc_xtal_freq_t xtal_freq, uint32_t slowclk_cycles, uint64… in rtc_clk_cal_32k_valid() argument
202 …uint64_t expected_xtal_cycles = (xtal_freq * 1000000ULL * slowclk_cycles) >> 15; // xtal_freq(hz) … in rtc_clk_cal_32k_valid()
/hal_espressif-latest/components/soc/esp32c6/include/soc/
Drtc.h172 rtc_xtal_freq_t xtal_freq : 8; //!< Main XTAL frequency member
187 .xtal_freq = CONFIG_XTAL_FREQ, \
223 void rtc_clk_xtal_freq_update(rtc_xtal_freq_t xtal_freq);
/hal_espressif-latest/components/soc/esp32h2/include/soc/
Drtc.h176 rtc_xtal_freq_t xtal_freq : 8; //!< Main XTAL frequency member
191 .xtal_freq = RTC_XTAL_FREQ_32M, \
227 void rtc_clk_xtal_freq_update(rtc_xtal_freq_t xtal_freq);
/hal_espressif-latest/components/soc/esp32/include/soc/
Drtc.h111 rtc_xtal_freq_t xtal_freq : 8; //!< Main XTAL frequency member
124 .xtal_freq = CONFIG_XTAL_FREQ, \
168 void rtc_clk_xtal_freq_update(rtc_xtal_freq_t xtal_freq);
/hal_espressif-latest/components/soc/esp32c2/include/soc/
Drtc.h179 rtc_xtal_freq_t xtal_freq : 8; //!< Main XTAL frequency member
193 .xtal_freq = CONFIG_XTAL_FREQ, \
258 void rtc_clk_xtal_freq_update(rtc_xtal_freq_t xtal_freq);

12