Commit Graph
2620 Commits
Author SHA1 Message Date
hebinglin dbcc949b1c change(esp_hw_support): remove sleep_mmu_retention related flow for esp32c5 eco1 2026-02-01 11:59:16 +08:00
hebinglin c675bff4ee feat(esp_hw_support): support top pd during sleep in esp32c5 eco3 2026-02-01 11:59:16 +08:00
hebinglin f4bc4ea6f9 revert(unit-test): filter top domain power down check for some sleep test cases
This reverts commit c6c2948a99.
2026-02-01 11:59:16 +08:00
hebinglin 3ca42ca8e1 revert(esp_hw_support): force top domain power up during sleep
This reverts commit 7912f9fafe.
2026-02-01 11:59:16 +08:00
Jiang Jiang Jian afa266ebd6 Merge branch 'fix/fix_i2c_modem_clock_ref_count_mismatch_v6.0' into 'release/v6.0'
feat(esp_hw_support): add reference count control & clock enable checking for modem clock devices (v6.0)

See merge request espressif/esp-idf!45533
2026-02-01 11:54:27 +08:00
Song Ruo Jing 89da3742b8 refactor(clk): split clock HAL into separate component 2026-01-31 22:32:37 +08:00
wuzhenghui 15be2a0176 fix(esp_hw_support): fix rtc clock test case 2026-01-31 22:31:36 +08:00
wuzhenghui 2d8c6ed6b4 change(esp_hal_rtc_timer): unify lp_timer/rtc_timer naming to RTC_TIMER 2026-01-31 22:31:34 +08:00
wuzhenghui 12b9fb6549 feat(esp_hal_rtc_timer): introduce new RTC timer component and refactor existing timer functions 2026-01-31 22:29:20 +08:00
Aditya Patwardhan 4d3cfefc2e refactor(esp_hal_security): Updated esp_hal_security build and includes 2026-01-30 17:12:54 +05:30
morris aa4034b197 Merge branch 'feature/graduate_tsens_hal_component_v6.0' into 'release/v6.0'
feat(tsens): graduate temperature sensor hal component (v6.0)

See merge request espressif/esp-idf!44357
2026-01-30 18:43:06 +08:00
Michael (XIAO Xufeng) e24fbebd27 Merge branch 'change/change_to_only_do_v2p_once_when_startup_v6.0' into 'release/v6.0'
mmu: no longer disable cache when converting virtual addr to physical addr and vice versa (v6.0)

See merge request espressif/esp-idf!45474
2026-01-30 15:53:09 +08:00
wuzhenghui 8e67e95815 feat(esp_hw_support): implement CHECK_ENABLE operations for modem clock control functions 2026-01-30 15:30:34 +08:00
wuzhenghui 046f837245 feat(esp_hw_support): add ESP_MODEM_CLOCK_ENABLE_CHECKING config option 2026-01-30 15:30:34 +08:00
wuzhenghui a4c48831c5 fix: add reference count control for modem clock devices 2026-01-30 15:30:34 +08:00
morris 799e366cee Merge branch 'feat/esp_driver_dma_v6.0' into 'release/v6.0'
feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma (v6.0)

See merge request espressif/esp-idf!45387
2026-01-30 12:40:39 +08:00
Jiang Jiang Jian d3e1887bbc Merge branch 'fix/p4_min_rev_usage_v6.0' into 'release/v6.0'
P4: fix wrong rev_min usage in rom and other places (v6.0)

See merge request espressif/esp-idf!45223
2026-01-30 10:50:51 +08:00
Michael (XIAO Xufeng) 340e6a63ab Merge branch 'feat/vbat_p4_eco6_v6.0' into 'release/v6.0'
feat(vbat): update vbat charger threshold on p4 revision 3 (backport v6.0)

See merge request espressif/esp-idf!45227
2026-01-30 01:37:41 +08:00
morris db750dc1a0 feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma 2026-01-29 14:41:14 +08:00
Jiang Jiang Jian 9ed8ae514a Merge branch 'fix/fix_p4_lp_adc_unavailable_in_sleep_v6.0' into 'release/v6.0'
feat(esp_hw_support): support ESP_SLEEP_USE_ADC_TSEN_MONITOR_MODE for esp32p4 (v6.0)

See merge request espressif/esp-idf!45197
2026-01-29 14:11:53 +08:00
laokaiyao 2cb958a9e3 feat(tsens): graduate temperature sensor hal component 2026-01-29 10:05:47 +08:00
morris f02cd2e253 Merge branch 'bugfix/dma_memcpy_psram_workaround_v6.0' into 'release/v6.0'
fix(dma): add PSRAM memory barrier for external RAM buffers (v6.0)

See merge request espressif/esp-idf!45163
2026-01-28 22:38:05 +08:00
morris 39dc9613c1 Merge branch 'refactor/remove_gdma_trigger_peripheral_t_v6.0' into 'release/v6.0'
refactor: remove gdma_trigger_peripheral_t (v6.0)

See merge request espressif/esp-idf!45063
2026-01-28 22:37:24 +08:00
Xiao Xufeng 79f7427729 fix(esp32p4): fix efuse, encryption and other rev_min usage 2026-01-28 21:46:00 +08:00
Michael (XIAO Xufeng) d6c4fcd957 Merge branch 'bugfix/fix_big_vdddig_bug_p4eco6_v6.0' into 'release/v6.0'
Fix_vdddig_big_bug when boot in ECO6 (v6.0)

See merge request espressif/esp-idf!45182
2026-01-28 21:27:50 +08:00
Jiang Jiang Jian 422a827f6b Merge branch 'bugfix/esp_idf_c2_pm-613_6.0' into 'release/v6.0'
fix(esp_hw_support): fix cpu restart failed due to rtc_clk in flash(v6.0)

See merge request espressif/esp-idf!45296
2026-01-28 19:08:12 +08:00
Jiang Jiang Jian 2359d58fbf Merge branch 'refactor/independent_esp_hal_pmu_v6.0' into 'release/v6.0'
feat(hal): graduate pmu/rtc_cntl hal driver into a new component: esp_hal_pmu (v6.0)

See merge request espressif/esp-idf!44954
2026-01-28 19:02:36 +08:00
Jiang Jiang Jian ea33171ec8 Merge branch 'feat/support_configurable_behavior_for_sleep_console_v6.0' into 'release/v6.0'
feat(esp_hw_support): Support configurable console uart behavior before sleep (v6.0)

See merge request espressif/esp-idf!44949
2026-01-28 17:50:23 +08:00
Jiang Jiang Jian e08da5d846 Merge branch 'fix/fix_cnnt_top_dependency_v6.0' into 'release/v6.0'
fix(esp_hw_support): fix TOP domain to CNNT domian dependency (v6.0)

See merge request espressif/esp-idf!44950
2026-01-28 17:50:13 +08:00
armando 165ecbab44 test(mspi): add flash api run on psram stack test for xip_psram case 2026-01-28 15:30:15 +08:00
armando 2594933551 feat(p4): added rev3_1 macro 2026-01-26 09:58:25 +08:00
chaijie@espressif.com be3a71a585 fix(p4_eco6): Fix_vdddig_big_bug when boot 2026-01-26 09:58:25 +08:00
Jiang Jiang Jian 48e7e0618d Merge branch 'fix/make_deepsleep_gpio_wakeup_usable_for_pd_top_lightsleep_v6.0' into 'release/v6.0'
fix(esp_hw_support): fix different cache writeback cost make sleep time compensation failed (v6.0)

See merge request espressif/esp-idf!45334
2026-01-23 15:56:12 +08:00
Jiang Jiang Jian c530fad0c2 Merge branch 'bugfix/fix_apb_bus_get_stuck_by_operating_wifi_mac_clock_v6.0' into 'release/v6.0'
fix(phy): wifi mac clock is not required during phy calibration

See merge request espressif/esp-idf!45252
2026-01-23 15:55:35 +08:00
morris 8ad6e47f95 fix(dma): add PSRAM memory barrier for external RAM buffers 2026-01-23 10:18:58 +08:00
wuzhenghui 8a914c6f1b fix(esp_hw_support): revert cache writeback/invalidate in wakeup process 2026-01-21 17:18:17 +08:00
hebinglin 9fdfb4216c fix(esp_hw_support): remove ESP32 linker.lf api that conflict with FORCE_IRAM_ATTR 2026-01-20 17:44:04 +08:00
hebinglin b16f09fb51 fix(esp_hw_support): fix cpu restart failed due to rtc_clk in flash 2026-01-20 17:43:55 +08:00
liuning 83f1021595 fix(phy): wifi mac clock is not required during phy calibration 2026-01-19 16:06:47 +08:00
C.S.M ba84c5ca1d feat(vbat): update vbat charger threshold on p4 revision 3 2026-01-19 11:21:05 +08:00
wuzhenghui a0e94d7f24 feat(esp_hw_support): support esp32p4 ADC_TESEN_MONITOR mode 2026-01-16 18:01:53 +08:00
morris 1b258fc8c5 refactor: remove gdma_trigger_peripheral_t 2026-01-13 18:00:11 +08:00
Chen Chen a9d7ccbb15 refactor: remove some dependency on hal components 2026-01-13 10:29:44 +08:00
Jiang Jiang Jian 791998edb3 Merge branch 'fix/fix_c5_rng_to_lp_peri_dependency_v6.0' into 'release/v6.0'
fix(esp_hw_support): fix RNG to LP peri domain dependency on C5  (v6.0)

See merge request espressif/esp-idf!44952
2026-01-12 20:48:33 +08:00
Jiang Jiang Jian 12d0df2537 Merge branch 'bugfix/fix_pvt_after_sleep_v6.0' into 'release/v6.0'
fix(pvt): fix pvt retention bug,replace pvt_retention with pvt_init

See merge request espressif/esp-idf!44927
2026-01-12 15:38:56 +08:00
wuzhenghui de5e57d296 feat(esp_hal_pmu): graduate pmu/rtc_cntl hal driver into a new component: esp_hal_pmu 2026-01-12 14:48:49 +08:00
Jiang Jiang Jian 3a472a3bc3 Merge branch 'bugfix/idfci-7928_v6.0' into 'release/v6.0'
backport v6.0: fix ci failed test case of Automatic light occurs when tasks are suspended

See merge request espressif/esp-idf!44946
2026-01-10 13:47:52 +08:00
Jiang Jiang Jian 21d2788468 Merge branch 'bugfix/fix_esp32_phy_init_bb_clock_issue_v6.0' into 'release/v6.0'
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at...

See merge request espressif/esp-idf!44649
2026-01-10 13:09:17 +08:00
Jiang Jiang Jian 6d53193eb3 Merge branch 'feat/add_c5_v102_config_v6.0' into 'release/v6.0'
hw_support: add new config for c5 v1.2 and c61 v1.1 (v6.0)

See merge request espressif/esp-idf!43614
2026-01-10 13:09:00 +08:00
liuning a567d91e85 fix(wifi): allow to disable wifi modem clocks if wifi is not inited 2026-01-09 16:53:20 +08:00