|
1 | 1 | /* |
2 | | - * SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD |
| 2 | + * SPDX-FileCopyrightText: 2022-2025 Espressif Systems (Shanghai) CO LTD |
3 | 3 | * |
4 | 4 | * SPDX-License-Identifier: Apache-2.0 |
5 | 5 | */ |
|
13 | 13 | #include "hal/efuse_hal.h" |
14 | 14 | #include "hal/assert.h" |
15 | 15 |
|
16 | | -typedef enum { |
17 | | - MODEM_CLOCK_XTAL32K_CODE = 0, |
18 | | - MODEM_CLOCK_RC32K_CODE = 1, |
19 | | - MODEM_CLOCK_EXT32K_CODE = 2 |
20 | | -} modem_clock_32k_clk_src_code_t; |
21 | | - |
22 | 16 | void IRAM_ATTR modem_clock_hal_set_clock_domain_icg_bitmap(modem_clock_hal_context_t *hal, modem_clock_domain_t domain, uint32_t bitmap) |
23 | 17 | { |
24 | 18 | HAL_ASSERT(domain < MODEM_CLOCK_DOMAIN_MAX); |
@@ -154,15 +148,15 @@ void modem_clock_hal_select_ble_rtc_timer_lpclk_source(modem_clock_hal_context_t |
154 | 148 | break; |
155 | 149 | case MODEM_CLOCK_LPCLK_SRC_RC32K: |
156 | 150 | modem_lpcon_ll_enable_ble_rtc_timer_32k_xtal(hal->lpcon_dev, true); |
157 | | - modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_RC32K_CODE); |
| 151 | + modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_32K_SRC_RC32K); |
158 | 152 | break; |
159 | 153 | case MODEM_CLOCK_LPCLK_SRC_XTAL32K: |
160 | 154 | modem_lpcon_ll_enable_ble_rtc_timer_32k_xtal(hal->lpcon_dev, true); |
161 | | - modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_XTAL32K_CODE); |
| 155 | + modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_32K_SRC_XTAL32K); |
162 | 156 | break; |
163 | 157 | case MODEM_CLOCK_LPCLK_SRC_EXT32K: |
164 | 158 | modem_lpcon_ll_enable_ble_rtc_timer_32k_xtal(hal->lpcon_dev, true); |
165 | | - modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_EXT32K_CODE); |
| 159 | + modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_32K_SRC_EXT32K); |
166 | 160 | break; |
167 | 161 | default: |
168 | 162 | HAL_ASSERT(0); |
@@ -194,15 +188,15 @@ void modem_clock_hal_select_coex_lpclk_source(modem_clock_hal_context_t *hal, mo |
194 | 188 | break; |
195 | 189 | case MODEM_CLOCK_LPCLK_SRC_RC32K: |
196 | 190 | modem_lpcon_ll_enable_coex_lpclk_32k_xtal(hal->lpcon_dev, true); |
197 | | - modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_RC32K_CODE); |
| 191 | + modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_32K_SRC_RC32K); |
198 | 192 | break; |
199 | 193 | case MODEM_CLOCK_LPCLK_SRC_XTAL32K: |
200 | 194 | modem_lpcon_ll_enable_coex_lpclk_32k_xtal(hal->lpcon_dev, true); |
201 | | - modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_XTAL32K_CODE); |
| 195 | + modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_32K_SRC_XTAL32K); |
202 | 196 | break; |
203 | 197 | case MODEM_CLOCK_LPCLK_SRC_EXT32K: |
204 | 198 | modem_lpcon_ll_enable_coex_lpclk_32k_xtal(hal->lpcon_dev, true); |
205 | | - modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_EXT32K_CODE); |
| 199 | + modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_32K_SRC_EXT32K); |
206 | 200 | break; |
207 | 201 | default: |
208 | 202 | HAL_ASSERT(0); |
@@ -234,15 +228,15 @@ void modem_clock_hal_select_wifi_lpclk_source(modem_clock_hal_context_t *hal, mo |
234 | 228 | break; |
235 | 229 | case MODEM_CLOCK_LPCLK_SRC_RC32K: |
236 | 230 | modem_lpcon_ll_enable_wifi_lpclk_32k_xtal(hal->lpcon_dev, true); |
237 | | - modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_RC32K_CODE); |
| 231 | + modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_32K_SRC_RC32K); |
238 | 232 | break; |
239 | 233 | case MODEM_CLOCK_LPCLK_SRC_XTAL32K: |
240 | 234 | modem_lpcon_ll_enable_wifi_lpclk_32k_xtal(hal->lpcon_dev, true); |
241 | | - modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_XTAL32K_CODE); |
| 235 | + modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_32K_SRC_XTAL32K); |
242 | 236 | break; |
243 | 237 | case MODEM_CLOCK_LPCLK_SRC_EXT32K: |
244 | 238 | modem_lpcon_ll_enable_wifi_lpclk_32k_xtal(hal->lpcon_dev, true); |
245 | | - modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_EXT32K_CODE); |
| 239 | + modem_lpcon_ll_select_modem_32k_clock_source(hal->lpcon_dev, MODEM_CLOCK_32K_SRC_EXT32K); |
246 | 240 | break; |
247 | 241 | default: |
248 | 242 | HAL_ASSERT(0); |
|
0 commit comments