mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-31 13:09:38 +00:00 
			
		
		
		
	Merge branch 'bugfix/reset_modem_lpcon_in_soft_reset' into 'master'
bugfix: reset modem lpcon in soft reset See merge request espressif/esp-idf!22347
This commit is contained in:
		| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD | ||||
|  * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD | ||||
|  * | ||||
|  * SPDX-License-Identifier: Apache-2.0 | ||||
|  */ | ||||
| @@ -20,6 +20,7 @@ | ||||
| #include "soc/uart_reg.h" | ||||
| #include "hal/wdt_hal.h" | ||||
| #include "hal/modem_syscon_ll.h" | ||||
| #include "hal/modem_lpcon_ll.h" | ||||
| #include "esp_private/cache_err_int.h" | ||||
|  | ||||
| #include "esp32c6/rom/cache.h" | ||||
| @@ -72,6 +73,7 @@ void IRAM_ATTR esp_restart_noos(void) | ||||
|     // REG_WRITE(SYSTEM_CORE_RST_EN_REG, 0); | ||||
|  | ||||
|     modem_syscon_ll_reset_all(&MODEM_SYSCON); | ||||
|     modem_lpcon_ll_reset_all(&MODEM_LPCON); | ||||
|  | ||||
|     // Set Peripheral clk rst | ||||
|     SET_PERI_REG_MASK(PCR_TIMERGROUP0_CONF_REG, PCR_TG0_RST_EN); | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD | ||||
|  * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD | ||||
|  * | ||||
|  * SPDX-License-Identifier: Apache-2.0 | ||||
|  */ | ||||
| @@ -216,6 +216,13 @@ static inline void modem_lpcon_ll_set_lp_apb_icg_bitmap(modem_lpcon_dev_t *hw, u | ||||
|     hw->clk_conf_power_st.clk_lp_apb_st_map = bitmap; | ||||
| } | ||||
|  | ||||
| __attribute__((always_inline)) | ||||
| static inline void modem_lpcon_ll_reset_all(modem_lpcon_dev_t *hw) | ||||
| { | ||||
|     hw->rst_conf.val = 0xf; | ||||
|     hw->rst_conf.val = 0; | ||||
| } | ||||
|  | ||||
| __attribute__((always_inline)) | ||||
| static inline uint32_t modem_lpcon_ll_get_date(modem_lpcon_dev_t *hw) | ||||
| { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Wu Zheng Hui
					Wu Zheng Hui