Commit Graph
21 Commits
Author SHA1 Message Date
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