wuzhenghui
00931f555f
feat(esp_hw_support): fix esp32p4 PVT retention link
2026-07-17 16:26:44 +08:00
Jiang Jiang Jian
f0c56302a6
Merge branch 'fix/use_unilock_for_sleep_process_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): use same lock for lightsleep/deepsleep process (v5.5)
See merge request espressif/esp-idf!49843
2026-06-22 16:42:03 +08:00
Jiang Jiang Jian
bfb6b4a2b2
Merge branch 'feature/psram_halfsleep_mode_support_v5.5' into 'release/v5.5'
...
feat(psram): allow PSRAM to enter halfsleep mode during light sleep (v5.5)
See merge request espressif/esp-idf!49760
2026-06-22 12:25:04 +08:00
wuzhenghui
8bc8f049fe
fix(esp_hw_support): use same lock for lightsleep/deepsleep process
2026-06-22 11:21:33 +08:00
wuzhenghui
0018fd984c
fix(esp_hw_support): fix psram data corrupt after lightsleep if halfsleep is enabled
2026-06-18 16:06:00 +08:00
wuzhenghui
63f4fa6544
fix(esp_hw_support): adjust PSRAM half-sleep resume handling for CONFIG_SPIRAM_XIP_FROM_PSRAM
2026-06-18 16:05:59 +08:00
Song Ruo Jing
6079c74f99
feat(psram): allow PSRAM to enter halfsleep mode during light sleep
2026-06-18 16:05:49 +08:00
JiangGuangMing and Cursor
3b32b1fc96
feat(sleep/usb): support usb as wakeup source from light sleep
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 09:05:40 +08:00
Jiang Jiang Jian
c2fd5ea019
Merge branch 'fix-fix_rtc_spinlock_sleep_dead_lock_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): fix possible dead lock in deepsleep process (v5.5)
See merge request espressif/esp-idf!49176
2026-06-03 10:52:05 +08:00
Jiang Jiang Jian
c987c21dbc
Merge branch 'bugfix/esp_idf_ulp_wakeupcauses_record_v5.5' into 'release/v5.5'
...
fix(ulp): record wakeup causes before lp core request sleep v5.5
See merge request espressif/esp-idf!49121
2026-06-03 10:51:04 +08:00
wuzhenghui
ca64f41cda
fix(esp_hw_support): fix possible dead lock in deepsleep process
2026-06-02 17:47:51 +08:00
hebinglin
c0f21a426d
fix(esp_hw_support): fix LP core exception interrupt not being cleared
2026-06-02 17:01:24 +08:00
hebinglin
4a42a8847b
fix(ulp): record wakeup causes before lp core request sleep
2026-06-01 21:11:48 +08:00
wuzhenghui
626c9a5e42
fix(esp_hw_support): add validation for gpio_pin_mask
2026-06-01 19:35:06 +08:00
Song Ruo Jing
5b7db25db1
refactor(rtcio): split rtcio/gpio switch with rtc iomux func sel func
...
This allows rtc_gpio_deinit to always switch the pad back to GPIO,
regardless of lp io clock enabled or not, so that gpio_config can
always switch the IO back to GPIO use after wakeup from deep sleep.
2026-05-22 15:35:21 +08:00
sibeibei
12407c8ab7
bugfix(esp_hw_support):remove ESP32-C5 root clock auto gating bypass in sleep path
2026-05-20 20:16:16 +08:00
Jiang Jiang Jian
3f8ecb6c64
Merge branch 'c5_pvt_limit_change_sleep_time_adapt' into 'release/v5.5'
...
feat(esp_hw_support): change pvt limit & sleep adapt time on release v5.5
See merge request espressif/esp-idf!46572
2026-03-13 17:21:02 +08:00
yanzihan@espressif.com
2154491cf0
feat(esp_hw_support): change pvt limit & sleep adapt time on release v5.5
2026-03-12 19:39:50 +08:00
wuzhenghui
945e38b21c
fix(esp_hw_support): fix sleep exception if CONFIG_SPI_FLASH_ROM_IMPL enabled
2026-03-10 14:15:31 +08:00
Jiang Jiang Jian
fdfcae24e3
Merge branch 'feat/support_esp32p4_rev3.1_lowpower_v5.5' into 'release/v5.5'
...
feat: esp32p4 eco6 lowpower support and leakage optimization (v5.5)
See merge request espressif/esp-idf!45532
2026-03-06 19:54:06 +08:00
wuzhenghui
97a948cdab
fix(esp_hw_support): fix esp_sleep_enable_gpio_wakeup_on_hp_periph_powerdown bad logic
2026-02-13 16:26:57 +08:00
wuzhenghui
7acc7ba79a
fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep
2026-02-13 16:26:57 +08:00
wuzhenghui
1187afe516
feat(esp_hw_support): hold MSPI pins in pd_top lightsleep
2026-02-10 16:19:36 +08:00
Jiang Jiang Jian
9acb7e7e3b
Merge branch 'fix/fix_pm_assert_if_slp_iram_opt_is_disabled_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): fix different cache writeback cost make sleep time compensation failed (v5.5)
See merge request espressif/esp-idf!45206
2026-01-21 17:56:52 +08:00
Michael (XIAO Xufeng)
ab213a9987
Merge branch 'bugfix/fix_pvt_print_and_sleep_cost_on_chip761_v5.5' into 'release/v5.5'
...
fix pvt efuse print bug on c6 and adjust pvt prepare cost in sleep wakeup on c6/c5/c61 (v5.5)
See merge request espressif/esp-idf!45271
2026-01-21 04:12:04 +08:00
Jiang Jiang Jian
187b0800ab
Merge branch 'feat/support_esp32p4_lowpower_v5.5' into 'release/v5.5'
...
feat(esp_hw_support): esp32p4 lowpower basic support (v5.5)
See merge request espressif/esp-idf!45188
2026-01-21 02:17:47 +08:00
wuzhenghui
65a26973b8
fix(esp_hw_support): revert cache writeback/invalidate in wakeup process
2026-01-20 21:21:03 +08:00
zlq
cc91b64b05
feat(c6): fix pvt efuse print bug on c6 and adjust pvt prepare cost in sleep wakeup on c6/c5/c61
2026-01-19 21:38:18 +08:00
Jiang Jiang Jian
a3ce1fc579
Merge branch 'feature/support_7.6.1_pvt_auto_dbias_v5.5' into 'release/v5.5'
...
feat(esp32c6): auto adjust LDO voltage using pvt function (v5.5)
See merge request espressif/esp-idf!44102
2026-01-19 14:57:11 +08:00
wuzhenghui
42ccf5d626
feat(esp_hw_support): esp32p4 rev3.1 no need MSPI workaround
2026-01-19 11:20:29 +08:00
Jiang Jiang Jian
781963c538
Merge branch 'fix/fix_c5_rng_to_lp_peri_dependency_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): new solution to fix RNG to LP Peri domain dependency on C5 (v5.5)
See merge request espressif/esp-idf!44953
2026-01-18 23:05:33 +08:00
Jiang Jiang Jian
75b5fc9bf0
Merge branch 'fix/fix_cnnt_top_dependency_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): fix TOP domain to CNNT domain dependency (v5.5)
See merge request espressif/esp-idf!45007
2026-01-17 14:03:04 +08:00
hebinglin
902d13d489
change(esp_hw_support): remove sleep_mmu_retention related flow for esp32c5 eco1
2026-01-15 17:04:17 +08:00
hebinglin
416c56c1ef
feat(esp_hw_support): support top pd during sleep in esp32c5 eco3
2026-01-15 17:04:17 +08:00
hebinglin
402558201c
revert(esp_hw_support): force top domain power up during sleep
...
This reverts commit 7912f9fafe .
2026-01-15 17:04:17 +08:00
zlq
873afefba8
feat(esp32c6): auto adjust LDO voltage using pvt function
2026-01-15 14:46:52 +08:00
wuzhenghui
0ef217cb9e
fix(esp_hw_support): fix TOP domain to CNNT domian dependency
2026-01-12 16:15:03 +08:00
wuzhenghui
670029c4da
fix(esp_hw_support): fix RNG to LP peri domain dependency on C5
2026-01-09 15:05:55 +08:00
wuzhenghui
b748afb8cc
fix(esp_hw_support): rever the "fix RNG to LP Peri domain dependency on C5"
...
This reverts commit 5d5d15fbfc .
2026-01-09 11:21:50 +08:00
Li Shuai
2b5b772dfc
change(esp_hw_support): update esp32 sleep parameters when disabling system sleep IRAM optimization
2026-01-09 10:38:47 +08:00
Li Shuai
bbba2471ea
change(esp_hw_support): update some sleep parameters when sleep iram optimization is disabled
2025-12-31 14:54:29 +08:00
Li Shuai
12d208bc15
fix(esp_hw_support): fix esp32p4 HP_SYS_HP_WDT_RESET issue caused by cache invalid all
2025-12-31 14:53:34 +08:00
Li Shuai
ea6b0ff2da
fix(esp_hw_support): fix the esp32h2 sleep TG0 watchdog reset issue caused by power down the top domain
2025-12-31 14:39:11 +08:00
Jiang Jiang Jian
9b69adf1fa
Merge branch 'bugfix/esp_idf_h2_flash_cs_hold_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): fix flash cs unhold during sleep when pd top in esp32h2 (v5.5)
See merge request espressif/esp-idf!43558
2025-12-30 10:16:31 +08:00
hebinglin
08b3edc0a6
fix(esp_hw_support): fix flash cs unhold during sleep when pd top in esp32h2
2025-12-24 10:33:54 +08:00
wuzhenghui
5d5d15fbfc
fix(esp_hw_support): fix RNG to LP Peri domain dependency on C5
2025-12-23 23:43:13 +08:00
wuzhenghui
ca8183d36a
fix(esp_hw_support): update DEFAULT_SLEEP_OUT_OVERHEAD_US for esp32c61
2025-12-02 14:59:04 +08:00
Jiang Jiang Jian
34c9b4fc72
Merge branch 'fix/fix_c6_rtc_periph_depends_on_top_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): add dependency of the TOP domain to the RTC_PERIPH domain for esp32c6 (v5.5)
See merge request espressif/esp-idf!43383
2025-11-17 15:16:14 +08:00
wuzhenghui
8c77a3075a
fix(esp_hw_support): add dependency of the TOP domain to the RTC_PERIPH domain for esp32c6
2025-11-14 16:40:27 +08:00
Song Ruo Jing
9589ab5361
feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5
2025-11-13 11:36:15 +08:00