From 87a1c02764fcd56093e9d1fbd34ea8105735d6ba Mon Sep 17 00:00:00 2001 From: gaoxu Date: Wed, 25 Mar 2026 17:01:22 +0800 Subject: [PATCH] fix(isp): fix isp clock source error --- components/esp_hal_cam/esp32p4/include/hal/isp_ll.h | 4 ++-- components/soc/esp32p4/include/soc/clk_tree_defs.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/components/esp_hal_cam/esp32p4/include/hal/isp_ll.h b/components/esp_hal_cam/esp32p4/include/hal/isp_ll.h index c1fb28f0c15..3be31e8d9a3 100644 --- a/components/esp_hal_cam/esp32p4/include/hal/isp_ll.h +++ b/components/esp_hal_cam/esp32p4/include/hal/isp_ll.h @@ -299,10 +299,10 @@ static inline void isp_ll_select_clk_source(isp_dev_t *hw, soc_periph_isp_clk_sr case ISP_CLK_SRC_XTAL: clk_val = 0; break; - case ISP_CLK_SRC_PLL160: + case ISP_CLK_SRC_PLL240: clk_val = 1; break; - case ISP_CLK_SRC_PLL240: + case ISP_CLK_SRC_PLL160: clk_val = 2; break; default: diff --git a/components/soc/esp32p4/include/soc/clk_tree_defs.h b/components/soc/esp32p4/include/soc/clk_tree_defs.h index 76bac33b194..eb571f4a13e 100644 --- a/components/soc/esp32p4/include/soc/clk_tree_defs.h +++ b/components/soc/esp32p4/include/soc/clk_tree_defs.h @@ -573,7 +573,7 @@ typedef enum { * @brief Type of ISP clock source. */ typedef enum { - ISP_CLK_SRC_DEFAULT = SOC_MOD_CLK_PLL_F160M, /*!< Select SOC_MOD_CLK_PLL_F160M as ISP source clock */ + ISP_CLK_SRC_DEFAULT = SOC_MOD_CLK_PLL_F240M, /*!< Select SOC_MOD_CLK_PLL_F240M as ISP source clock */ ISP_CLK_SRC_XTAL = SOC_MOD_CLK_XTAL, /*!< Select SOC_MOD_CLK_XTAL as ISP source clock */ ISP_CLK_SRC_PLL160 = SOC_MOD_CLK_PLL_F160M, /*!< Select SOC_MOD_CLK_PLL_F160M as ISP source clock */ ISP_CLK_SRC_PLL240 = SOC_MOD_CLK_PLL_F240M, /*!< Select SOC_MOD_CLK_PLL_F240M as ISP source clock */