morris
4de303f898
Merge branch 'refactor/esp-hal-cache' into 'master'
...
refactor(hal): extract cache and mmu HAL into esp_hal_cache
See merge request espressif/esp-idf!52851
2026-09-18 12:22:01 +08:00
cjin
60dfc5b9b7
feat(pau): supported bt etm triggered rf
2026-09-17 09:34:23 +08:00
cjin
c86ac06424
feat(pau): added etm regdma related api
2026-09-17 09:34:23 +08:00
cjin
abc84954b3
feat(sleep): supported phy retention on esp32-h4
2026-09-17 09:34:23 +08:00
morris
193fca5b95
refactor(hal): extract cache && mmu HAL into esp_hal_cache
2026-09-16 21:40:16 +08:00
Jiang Jiang Jian
342dd1f9c4
Merge branch 'feat/esp_idf_h4_clk_tree_management' into 'master'
...
Feat/esp idf h4 h21 clk tree management
Closes PM-858 and PM-653
See merge request espressif/esp-idf!50653
2026-09-11 10:38:04 +08:00
morris
a0772ce93a
refactor(pmu): move PMU calibration efuse getters from efuse_ll.h to pmu_ll.h
...
Move the PMU internal voltage calibration related efuse read LL
functions
from efuse_ll.h into pmu_ll.h, renaming them with the pmu_ll prefix.
efuse_ll.h should only contain efuse controller or system-global
functions;
other modules' private efuse bits belong to their own LL layer.
Affected chips: esp32c5, esp32c6, esp32c61, esp32h2, esp32h4, esp32p4.
Moved functions (renamed efuse_ll_get_* -> pmu_ll_get_*):
- get_active_hp_dbias, get_active_lp_dbias
- get_dbias_vol_gap
- get_lslp_dbg, get_dslp_dbg (where present)
- get_lslp_hp_dbias, get_dslp_lp_dbias (where present)
- get_dslp_dbias (esp32h2)
2026-09-10 09:53:06 +08:00
C.S.M
8e5b83e7cc
fix(brownout): Fixed threshold value for esp32h4 and esp32h21
2026-09-08 14:21:36 +08:00
hebinglin
3f9dfb4649
change(esp_hw_support): fill H4 M2A clk power tie-high from active clk power
2026-08-27 23:16:03 +08:00
hebinglin
2ba98dfa42
change(esp_hw_support): use clk_tree manage active clk power
2026-08-27 23:16:03 +08:00
hebinglin
b46b72cf19
feat(esp_hw_support): allow lp io clk close in cpu start
2026-05-21 19:53:51 +08:00
He Binglin
1714d6a2c4
Merge branch 'feat/esp_idfesp32h4_eco1_sleep_support' into 'master'
...
Feat/ESP32H4 ECO1 Sleep Support
Closes PM-633
See merge request espressif/esp-idf!47023
2026-04-20 15:44:19 +08:00
C.S.M
e678d76251
feat(brownout): Add brownout support for esp32h4
2026-04-16 16:21:17 +08:00
hebinglin
d4337bdcef
change(esp_hw_support): update pmu analog param for esp32h4 eco1
2026-04-16 12:10:19 +08:00
hebinglin
17d0bf1810
fix(esp_hw_support): fix mem_mask set issue
2026-03-25 15:38:50 +08:00
hebinglin
4ed44adf85
feat(esp_hw_support): support vdd_flash fast discharge
2026-03-25 15:38:50 +08:00
hebinglin
c09aaa64bf
change(esp_hw_support): support esp32h21eco1 sleep flow
2026-03-25 15:38:49 +08:00
hebinglin
d6a27d65eb
change(soc): change for ci pass with esp32h4beta5 soc regs
2026-01-07 20:30:14 +08:00
hebinglin
5443411c78
change(esp_hw_support): update pmu param for esp32h4mp
2026-01-07 17:18:07 +08:00
wuzhenghui
04ebe9e24f
feat(esp_hal_pmu): move pau_hal driver into esp_hal_pmu component
2025-12-22 16:03:52 +08:00
wuzhenghui
20c2dab09c
feat(esp_hal_pmu): graduate pmu/rtc_cntl hal driver into a new component: esp_hal_pmu
2025-12-22 16:03:43 +08:00