wuzhenghui
bc5bef5556
feat(esp_hw_support): fix some issues and update esp32c61 eco3 sleep features
2025-06-27 13:59:53 +08:00
Alexey Lapshin
86ca6ef829
fix(build): fix -Wanalyzer-undefined-behavior-ptrdiff warnings
2025-06-25 18:00:39 +07:00
wanckl
6fde8cf8d2
ci(esp32c61): disable soc_caps, docs, test for eco3 update
2025-05-26 16:04:23 +08:00
Song Ruo Jing
8262915e28
refactor(regi2c): remove regi2c_defs.h from some targets
2025-05-19 21:46:40 +08:00
Li Shuai
9736ceac8f
fix(esp_hw_support): fix empty item of system clock retention table for esp32c5
2025-04-27 17:58:28 +08:00
Wu Zheng Hui
fe3da7167e
Merge branch 'fix/fix_esp32p4_retention_cost' into 'master'
...
fix(esp_hw_support): optimize retention cost and update sleep time compensation
See merge request espressif/esp-idf!37920
2025-04-23 13:20:49 +08:00
laokaiyao
9a88effab8
ci: disabled RF soc caps for c5 eco2
...
Disable the RF soc caps to bypass the build of un-supported RF examples
2025-04-16 11:01:39 +08:00
wuzhenghui
a141d8c5bd
feat(esp_hw_support): optimize esp32p4 GPIO retention link
2025-04-16 10:30:56 +08:00
Jiang Jiang Jian
7daa7c8e0e
Merge branch 'feat/esp32h21_system_sleep_cpu' into 'master'
...
Stage 4: Support esp32h21 CPU domain power down and retention
Closes PM-351
See merge request espressif/esp-idf!37510
2025-04-08 13:55:29 +08:00
Li Shuai
689924724f
change(esp_hw_support): cpu domain and retention support for esp32h21
2025-03-24 15:50:20 +08:00
wuzhenghui
795dedba33
feat(eap_hw_support): disable power glitch detector in PD_TOP lightsleep for c5&c61
2025-03-11 11:31:02 +08:00
Wu Zheng Hui
5fd4104d12
Merge branch 'fix/esp32p4_lightsleep_fixes' into 'master'
...
fix(esp_hw_support): some fixes of esp32p4 lightsleep retention & power switch process
Closes PM-291, PM-301, and PM-302
See merge request espressif/esp-idf!35460
2025-02-13 17:20:21 +08:00
Wu Zheng Hui
254b3210bc
Merge branch 'fix/fix_sleep_clock_wait_calculation' into 'master'
...
fix(esp_hw_support): fix lp/hp hw clock wait time calculation
Closes PM-39
See merge request espressif/esp-idf!34583
2025-02-12 11:30:43 +08:00
laokaiyao
a7b218fdc2
remove(sleep_cpu): removed unnecessary cache sleep region
2025-02-06 14:28:03 +08:00
wuzhenghui
9732af87f1
change(esp_hw_support): wait pll calibration done in regdma link instead of wait fixed value
2025-01-06 10:18:43 +08:00
Wu Zheng Hui
12bb853c64
Merge branch 'feat/wait_pll_stable_after_sleep_wakeup' into 'master'
...
feat(esp_hw_support): wait pll stable after sleep wakeup
Closes PM-280
See merge request espressif/esp-idf!34313
2024-12-26 14:27:07 +08:00
gaoxu
3e30d2e928
feat(esp32h21): ci enable public header check (stage7)
2024-12-24 16:44:08 +08:00
wuzhenghui
d26cc38588
feat(esp_hw_support): add branch prediction config retention
2024-12-12 10:37:13 +08:00
wuzhenghui
b29dc559e8
feat(esp_hw_support): do mstatus restore on each core
2024-12-11 21:27:15 +08:00
wuzhenghui
b8db4b1c52
feat(esp_hw_support): do esp32p4 l1 cache invalidate by regdma
2024-12-11 21:27:14 +08:00
wuzhenghui
690de1bbcb
feat(esp_hw_support): do esp32p4 l1&l2 cache regs retention by regdma
2024-12-04 22:00:36 +08:00
Li Shuai
641be3ad1f
change(esp_hw_support): update power domain pd allowed check logic
2024-11-18 15:40:47 +08:00
Jiang Jiang Jian
1f47975472
Merge branch 'bugfix/idf-11064' into 'master'
...
fix some issues on esp32c5 eco1
Closes IDF-11064 and IDF-11066
See merge request espressif/esp-idf!34350
2024-11-04 20:46:01 +08:00
Li Shuai
45ea08b955
fix(esp_hw_support): fix the issue of wifi rx packet loss when switchng soc root clock source
2024-11-04 11:19:29 +08:00
wuzhenghui
58b1838946
feat(esp_hw_support): wait pll stable after sleep wakeup
2024-10-31 20:28:28 +08:00
wuzhenghui
71ddc5a79f
fix(esp_hw_support): fix mmu retention code cache safety
2024-10-22 22:10:13 +08:00
Li Shuai
377f7addad
change(esp_hw_support): enable wifi beacon wakeup and support wifi modem state for esp32c61
2024-09-23 10:29:48 +08:00
Li Shuai
76920d1785
change(esp_hw_support): update modem clock retention configure and support modem domain power down for esp32c61
2024-09-23 10:29:46 +08:00
Lou Tianhao
46350e362e
fix(esp_hw_support): add clock retention contents for esp32c61 & esp32c5
2024-09-20 14:09:29 +08:00
Lou Tianhao
9529c4ece4
fix(esp_hw_support): fix mmu memory powered down issue by software backup and restore mmu table content
...
squash! fix(esp_hw_support): fix mmu memory powered down issue by software backup and restore mmu table content
2024-09-20 14:07:18 +08:00
Lou Tianhao
a30ed69f69
feat(pm): support top retention for esp32c61
2024-09-20 14:07:18 +08:00
Li Shuai
d57ee7d87e
refactor(esp_hw_support): seperate sleep modem state support for each target
2024-09-19 20:04:44 +08:00
Li Shuai
dad039e27f
change(esp_hw_support): support wifi modem state for esp32c5
2024-09-19 20:04:44 +08:00
Wu Zheng Hui
f3c4d57f13
Merge branch 'fix/fix_clock_retention_link_context' into 'master'
...
fix(esp_hw_support): add clock retention contents for esp32c6 & esp32h2
Closes IDF-9629
See merge request espressif/esp-idf!33411
2024-09-11 21:12:23 +08:00
Lou Tianhao
d242b662c4
change(pm): remove some cache regs that don not need to backup now
2024-09-10 19:37:50 +08:00
Lou Tianhao
fd94fe1161
feat(pm): support cpu retention for esp32c61
2024-09-10 10:45:52 +08:00
wuzhenghui
2172aaf6a2
fix(esp_hw_support): add clock retention contents
2024-09-09 20:49:06 +08:00
Lou Tianhao
d6737c3207
refactor(esp_hw_support): refactor sleep clock, split it to support multiple targets
2024-08-28 10:44:08 +08:00
Lou Tianhao
a0da9ade35
feat(esp_hw_support): support top domain powered down during sleep for esp32c5
2024-08-28 10:44:08 +08:00