From a07c736d71f6fd8d4f09ab50b95f03d58a76cfe1 Mon Sep 17 00:00:00 2001 From: Lou Tianhao Date: Tue, 17 Jan 2023 17:36:24 +0800 Subject: [PATCH] bugfix: make ahb freq consistent with cpu freq --- components/esp_hw_support/port/esp32c6/rtc_clk.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/esp_hw_support/port/esp32c6/rtc_clk.c b/components/esp_hw_support/port/esp32c6/rtc_clk.c index 54ae585173..091c9fbdc7 100644 --- a/components/esp_hw_support/port/esp32c6/rtc_clk.c +++ b/components/esp_hw_support/port/esp32c6/rtc_clk.c @@ -149,6 +149,7 @@ static void rtc_clk_bbpll_configure(rtc_xtal_freq_t xtal_freq, int pll_freq) */ static void rtc_clk_cpu_freq_to_xtal(int freq, int div) { + clk_ll_ahb_set_ls_divider(div); clk_ll_cpu_set_ls_divider(div); clk_ll_cpu_set_src(SOC_CPU_CLK_SRC_XTAL); ets_update_cpu_frequency(freq); @@ -156,6 +157,7 @@ static void rtc_clk_cpu_freq_to_xtal(int freq, int div) static void rtc_clk_cpu_freq_to_8m(void) { + clk_ll_ahb_set_ls_divider(1); clk_ll_cpu_set_ls_divider(1); clk_ll_cpu_set_src(SOC_CPU_CLK_SRC_RC_FAST); ets_update_cpu_frequency(20);