Commit Graph

2664 Commits

Author SHA1 Message Date
Chai Ji’e 12587a9426 Merge branch 'bugfix/fix_big_vdddig_bug_p4eco6' into 'master'
Fix_vdddig_big_bug when boot in ECO6

Closes IDF-14385

See merge request espressif/esp-idf!44723
2026-01-16 14:11:25 +08:00
morris d13b4862d1 Merge branch 'bugfix/dma_memcpy_psram_workaround' into 'master'
fix(dma): add PSRAM memory barrier for external RAM buffers

Closes IDF-15127

See merge request espressif/esp-idf!45121
2026-01-15 19:14:13 +08:00
He Binglin 94c20b3ba7 Merge branch 'bugfix/esp_idf_c2_pm-613' into 'master'
fix(esp_hw_support): fix cpu restart failed due to rtc_clk in flash

Closes PM-613

See merge request espressif/esp-idf!44739
2026-01-15 16:27:40 +08:00
He Binglin 838d020fa8 Merge branch 'change/esp_idf_c5_replace_temp_skip_ci' into 'master'
change(esp_system): replace temp_skip_ci with soc_filtered_targets for esp32c5

Closes IDFCI-8108

See merge request espressif/esp-idf!45033
2026-01-15 15:27:28 +08:00
He Binglin 4f26d48e7b Merge branch 'feat/esp_idf_h4mp_hpuart_wakeup' into 'master'
feat: support esp32h4mp hpuart wakeup

Closes PM-457

See merge request espressif/esp-idf!44436
2026-01-15 15:05:28 +08:00
armando 612d42e435 feat(p4): added rev3_1 macro 2026-01-15 11:05:13 +08:00
chaijie@espressif.com d11cf868db fix(p4_eco6): Fix_vdddig_big_bug when boot 2026-01-15 11:05:13 +08:00
hebinglin fa532d0348 change(esp_system): replace temp_skip_ci with soc_filtered_targets for esp32c5 2026-01-15 11:04:09 +08:00
morris cf33484844 fix(dma): add PSRAM memory barrier for external RAM buffers 2026-01-15 10:11:25 +08:00
Chen Jichang 4709b6b474 change(soc): split SOC_NON_CACHEABLE_OFFSET macro to SRAM/PSRAM/FLASH 2026-01-14 16:04:28 +08:00
Chen Jichang 307b21f591 feat(gdma): add gdma support for s31 2026-01-14 16:04:28 +08:00
He Binglin 40df15b1fc Merge branch 'feat/esp_idf_esp32h21_sdm_retention' into 'master'
Feat/esp idf esp32h21 sdm retention

Closes IDF-14159

See merge request espressif/esp-idf!45014
2026-01-13 19:53:24 +08:00
hebinglin 4a6986b927 fix(esp_hw_support): remove ESP32 linker.lf api that conflict with FORCE_IRAM_ATTR 2026-01-13 19:34:52 +08:00
hebinglin 7843b7b4b8 fix(esp_hw_support): fix cpu restart failed due to rtc_clk in flash 2026-01-13 19:34:08 +08:00
morris 373901e94c Merge branch 'refactor/remove_gdma_trigger_peripheral_t' into 'master'
refactor: remove gdma_trigger_peripheral_t

See merge request espressif/esp-idf!44964
2026-01-13 17:38:53 +08:00
Chen Ji Chang a05b410e3c Merge branch 'fix/fix_dma_burst_size_when_flash_enc_enabled' into 'master'
fix(gdma): fix dma burst size when flash enc enabled

See merge request espressif/esp-idf!44913
2026-01-13 15:58:46 +08:00
He Binglin 7f98da97d3 Merge branch 'bugfix/esp_idf_c5_eco3_cpu_lockup' into 'master'
change: support top pd during sleep for esp32c5 eco3 and remove sleep mmu related flow

Closes IDF-13953

See merge request espressif/esp-idf!43587
2026-01-13 11:04:59 +08:00
hebinglin c4dbfecd06 fix(esp_hw_support): sleep iram opt operation enable when flash enter dpd 2026-01-12 19:57:52 +08:00
morris 2a5e52f77a Merge branch 'feat/support_gptimer_on_s31' into 'master'
feat(gptimer): add gptimer support on esp32s31

Closes IDF-14745 and IDF-14746

See merge request espressif/esp-idf!44719
2026-01-12 17:57:21 +08:00
hebinglin 4756d62584 change(esp_driver): set cases with toppd check only run in esp32c5eco3 rather than eco2 2026-01-12 14:30:57 +08:00
hebinglin 94b54832f8 change(esp_hw_support): remove sleep_mmu_retention related flow for esp32c5 eco1 2026-01-12 14:15:48 +08:00
hebinglin 4841182afe feat(esp_hw_support): support top pd during sleep in esp32c5 eco3 2026-01-12 14:15:48 +08:00
hebinglin 2fdf2b992c revert(esp_hw_support): force top domain power up during sleep
This reverts commit 7912f9fafe.
2026-01-12 14:15:48 +08:00
morris 512b499e1b refactor: remove gdma_trigger_peripheral_t 2026-01-12 13:47:54 +08:00
Chen Jichang 13efd171c7 fix(gdma): fix dma burst size when flash enc enabled 2026-01-12 11:52:08 +08:00
Jiang Jiang Jian 4a2c47e4d4 Merge branch 'bugfix/fix_pvt_after_sleep' into 'master'
fix(pvt): fix pvt retention bug,replace pvt_retention with pvt_init

See merge request espressif/esp-idf!44925
2026-01-12 11:22:59 +08:00
hebinglin d447d5105e feat(esp_hw_support): support ICG control for peripherals in esp32h4 2026-01-12 10:40:55 +08:00
zlq 02f3974b6a fix(pvt): fix pvt retention bug,replace pvt_retention with pvt_init 2026-01-09 15:55:38 +08:00
Li Shuai 3a62fdba66 Merge branch 'bugfix/idfci-7928' into 'master'
fix ci failed test case of Automatic light occurs when tasks are suspended

Closes IDFCI-7928, IDFCI-3963, and IDFCI-4189

See merge request espressif/esp-idf!44895
2026-01-09 10:22:03 +08:00
Jiang Jiang Jian 382dbc04ea Merge branch 'bugfix/fix_esp32_phy_init_bb_clock_issue' into 'master'
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at...

Closes ESPCS-1007 and ESPCS-997

See merge request espressif/esp-idf!42511
2026-01-08 20:32:04 +08:00
Li Shuai 0c4a6f2430 change(esp_hw_support): update esp32 sleep parameters when disabling system sleep IRAM optimization 2026-01-08 16:58:05 +08:00
morris ff5cd85522 Merge branch 'feat/esp_idf_h4mp_support' into 'master'
feat: update esp32h4mp pmu param

Closes PM-638

See merge request espressif/esp-idf!44354
2026-01-08 11:30:31 +08:00
Mahavir Jain e9305f814d Merge branch 'fix/protect_i_d_rom_memory_split_for_esp32h21' into 'master'
feat(esp_hw_support): protect I/D ROM memory split for ESP32-H21

See merge request espressif/esp-idf!44581
2026-01-07 20:07:31 +05:30
hebinglin d6a27d65eb change(soc): change for ci pass with esp32h4beta5 soc regs 2026-01-07 20:30:14 +08:00
morris ebc68a1910 Merge branch 'refactor/sleep_sys_peripheral' into 'master'
refactor: cleanup dependency of soc_caps & hal components in  sleep_system_peripheral.c

See merge request espressif/esp-idf!44682
2026-01-07 19:29:07 +08:00
hebinglin 5443411c78 change(esp_hw_support): update pmu param for esp32h4mp 2026-01-07 17:18:07 +08:00
morris dad6e2b020 Merge branch 'feat/support_clk_tree_on_h4mp' into 'master'
feat(clk): support clk tree on h4mp

Closes IDF-13632

See merge request espressif/esp-idf!43962
2026-01-07 15:21:04 +08:00
Chen Jichang 94eeb84814 feat(gptimer): add gptimer support on esp32s31 2026-01-07 15:14:54 +08:00
morris 29b865dc07 Merge branch 'refactor/gdma_channel_allocator_both_direction' into 'master'
refactor(gdma): channel allocation can return both direction within the same call && Support ESP32-P4 ECO6

Closes IDF-14302 and IDF-14387

See merge request espressif/esp-idf!44456
2026-01-07 13:28:15 +08:00
nilesh.kale dfc07d30b7 feat(esp_hw_support): protect I/D ROM memory split for ESP32-H21 2026-01-07 13:20:29 +08:00
Chen Chen f3b5600bd1 refactor: remove some dependency on hal components 2026-01-05 18:02:29 +08:00
morris fb1b53c7c5 refactor(gdma): channel allocation can return both direction within the same call 2026-01-04 15:39:38 +08:00
Song Ruo Jing 215c9993bf fix(clk): update H4 to use 64MHz clock for mspi
And add pll clock ref count
2026-01-04 14:07:01 +08:00
Chen Jichang 8702d5c986 feat(clk): support clk tree on h4mp 2026-01-04 14:07:01 +08:00
Xiao Xufeng 73735f3e87 test: merge chip-specific performance data headers 2026-01-01 02:35:58 +08:00
Xiao Xufeng 438e07b30e refactor: Remove idf_test component
Split the idf_performance.h and target ver, which hold the performance
thresholds, into the headers of each testing.

In the past pytest also parse the common header to get the thresholds.
Now the logic is also removed. Performance thresholds are supposed to be
in the pytest scripts.
2026-01-01 02:26:42 +08:00
Chen Ji Chang 09a3d16cfa Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled' into 'master'
fix(dma): fix dma alignment when flash_enc enabled

Closes IDFGH-16594

See merge request espressif/esp-idf!43825
2025-12-31 14:57:30 +08:00
Li Shuai 6e9885f7e6 Merge branch 'bugfix/idfgh-16634' into 'master'
remove the configurable constraint for sleep memory usage optimization option

Closes IDFGH-16634 and IDF-13780

See merge request espressif/esp-idf!42882
2025-12-31 12:57:50 +08:00
Wu Zheng Hui dcca718908 Merge branch 'refactor/independent_rtc_timer_hal' into 'master'
feat(hal): graduate rtc_cntl_timer/lp_timer hal/ll  into a new component: esp_hal_rtc_timer and unify naming

Closes IDF-15045

See merge request espressif/esp-idf!44573
2025-12-31 05:22:06 +08:00
Chen Jichang f94c0535db fix(dma): fix dma alignment when flash_enc enabled
Closes https://github.com/espressif/esp-idf/issues/17708
2025-12-30 15:22:58 +08:00