Commit Graph

2292 Commits

Author SHA1 Message Date
Xiao Xufeng 26b91fc262 feat(hw_support): add config version for c5 v1.2 2025-11-30 19:40:47 +08:00
Jiang Jiang Jian 6a7659432b Merge branch 'feat/esp_idf_feat_gpioworkaround_v5.5' into 'release/v5.5'
feat(esp_hw_support): add gpio reset workaround except esp32 & esp32s2 (v5.5)

See merge request espressif/esp-idf!43469
2025-11-27 10:22:02 +08:00
Jiang Jiang Jian 2db91774f7 Merge branch 'fix/fix_bad_esp_clk_tree_initialize_v5.5' into 'release/v5.5'
fix(esp_hw_support): fix esp32c5 clk seting broken after CPU reset (v5.5)

See merge request espressif/esp-idf!43453
2025-11-27 10:19:11 +08:00
Michael (XIAO Xufeng) d2ac65df80 Merge branch 'feat/make_p4_rev3_default_v5.5' into 'release/v5.5'
p4: make v3 as default for CI (v5.5)

See merge request espressif/esp-idf!43441
2025-11-26 12:02:29 +08:00
morris d66ebb86d2 Merge branch 'feat/psram_250m_p4_v5.5' into 'release/v5.5'
psram: support 250MHz in experimental (v5.5)

See merge request espressif/esp-idf!43348
2025-11-21 11:12:22 +08:00
armando 4ef2005b80 change(ci): use p4 rev3 by default only when ci build 2025-11-20 11:33:36 +08:00
armando 304ba1655b fix check test scripts build issue 2025-11-20 11:33:36 +08:00
armando cdff2570c7 ci(p4): disable p4 rev3 invalid tests temporarily 2025-11-20 11:33:36 +08:00
armando e44a3603c4 refactor(sleep_cpu): suppress infinite loop warnings with compiler diagnostics 2025-11-20 11:33:36 +08:00
armando 304ebc0c74 change(p4): make v3 as default 2025-11-20 11:33:36 +08:00
hebinglin 8e0f48798b feat(esp_hw_support): add gpio reset workaround in esp32h21 & esp32h4 2025-11-18 14:19:17 +08:00
wuzhenghui 159418f638 fix(esp_hw_support): fix esp32c5 clk seting broken after CPU reset
Closes https://github.com/espressif/esp-idf/issues/17780
2025-11-18 11:47:17 +08:00
Jiang Jiang Jian 34c9b4fc72 Merge branch 'fix/fix_c6_rtc_periph_depends_on_top_v5.5' into 'release/v5.5'
fix(esp_hw_support): add dependency of the TOP domain to the RTC_PERIPH domain for esp32c6 (v5.5)

See merge request espressif/esp-idf!43383
2025-11-17 15:16:14 +08:00
wuzhenghui 8c77a3075a fix(esp_hw_support): add dependency of the TOP domain to the RTC_PERIPH domain for esp32c6 2025-11-14 16:40:27 +08:00
Armando b698ac758e feat(psram): support 250MHz in experimental 2025-11-14 09:34:51 +08:00
Song Ruo Jing 9589ab5361 feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5 2025-11-13 11:36:15 +08:00
Alexey Lapshin 4e525b6875 feat(tools): update toolchain version to esp-14.2.0_20251107 2025-11-08 11:15:14 +07:00
wuzhenghui 3b2a14f220 change(esp_hw_support): esp32p4 rev3.0 dummy read workaround refactor 2025-10-30 19:09:48 +08:00
wuzhenghui 3ee348fe52 fix(esp_hw_support): add p4 rev3.0 MSPI workaround for deepsleep 2025-10-30 19:09:44 +08:00
wuzhenghui bb2052f2ef fix(esp_hw_support): fix mie lost after pd_cpu sleep request reject 2025-10-29 17:22:19 +08:00
wuzhenghui 72ea3de736 change(esp_hw_support): set HP/LP mem in retention mode in sleep 2025-10-29 17:22:19 +08:00
Mahavir Jain 8c3dab6bb1 Merge branch 'feat/esp_tee_mspi_tuning_v5.5' into 'release/v5.5'
change(esp_tee): Fix TEE SPI flash API issues on ESP32-C5 (v5.5)

See merge request espressif/esp-idf!42907
2025-10-28 17:43:43 +05:30
morris a0de5f7387 Merge branch 'feature/esp32p4_eco5_support_v5.5' into 'release/v5.5'
feat(gpio/ledc/uart/2ddma/ppa): ESP32P4 ECO5 related updates (v5.5)

See merge request espressif/esp-idf!42816
2025-10-27 15:50:42 +08:00
Jiang Jiang Jian 6cb1869480 Merge branch 'feat/support_esp32p4_eco5_pmu_v5.5' into 'release/v5.5'
feat(esp_hw_support): update esp32p4 eco5 lowpower features support  (v5.5)

See merge request espressif/esp-idf!42685
2025-10-27 14:47:33 +08:00
Laukik Hase 6bfea8fef8 feat(esp_tee): Enable MSPI tuning for Flash and PSRAM 2025-10-27 11:17:07 +05:30
Song Ruo Jing e69eeb7355 feat(2ddma): ESP32P4 ECO5 2DDMA related updates
Added one more pair of 2DDMA channels
Priority bit width increased corespondingly
Added three new CSC modes for RX channel 0
2025-10-22 20:05:59 +08:00
Song Ruo Jing a9b2bd1b72 feat(interrupts): ESP32P4 ECO5 interrupt sources update 2025-10-22 20:05:59 +08:00
C.S.M ffa4653a69 fix(flash): Modify the log safety in timing tuning 2025-10-22 19:31:16 +08:00
Mahavir Jain e054d168c1 Merge branch 'fix/c5_tee_sram_prot_v5.5' into 'release/v5.5'
fix(esp_tee): Split TEE SRAM as I/DRAM for ESP32-C5 with PMA (v5.5)

See merge request espressif/esp-idf!42680
2025-10-21 17:25:15 +05:30
morris a6531fcd25 Merge branch 'feat/enable_esptool_stub_for_p4eco5_v5.5' into 'release/v5.5'
feat(hw_support): enable esptool stub for p4eco5 (v5.5)

See merge request espressif/esp-idf!42688
2025-10-20 19:20:28 +08:00
wuzhenghui 5bcfa44e02 change(esp_hw_support): set HP/LP mem in retention mode in sleep 2025-10-20 17:18:58 +08:00
wuzhenghui db95e8a7ad fix(esp_hw_support): add PD_TOP lightsleep mspi failure workaround for p4 rev3 2025-10-20 17:18:57 +08:00
wuzhenghui 7950413b61 fix(esp_hw_support): fix P4 v3.0 USB leakage on PU_CNNT lightsleep 2025-10-20 17:18:56 +08:00
wuzhenghui 75145025ff fix(esp_hw_support): add the TOP domain's power-off dependency on the CNNT domain 2025-10-20 17:18:56 +08:00
wuzhenghui 1956857ec5 fix(esp_hw_support): disable HP regulator if DCDC keeps powering during sleep 2025-10-20 17:18:52 +08:00
wuzhenghui 9413361f82 change(esp_hw_support): allocate memory with MALLOC_CAP_RETENTION for regdma link 2025-10-20 17:18:20 +08:00
wuzhenghui 298087869a feat(esp_hw_support): update cpu_pd support for esp32p4 v3.0 2025-10-20 17:18:20 +08:00
wuzhenghui b985b5b90a feat(esp_hw_support): update pmu support for esp32p4 v3.0 2025-10-20 17:17:51 +08:00
Jiang Jiang Jian 438046d809 Merge branch 'fix/fix_esp32c5_xtal32k_clock_lost_in_sleep_v5.5' into 'release/v5.5'
fix(esp_system): manage slow clock sleep pd in select_rtc_slow_clk (v5.5)

See merge request espressif/esp-idf!42494
2025-10-20 14:36:47 +08:00
Island 015812d4a4 Merge branch 'fix/change_api_to_enable_rc32k_v5.5' into 'release/v5.5'
fix: change the api to enable rc32k (v5.5)

See merge request espressif/esp-idf!42531
2025-10-17 18:04:07 +08:00
Chen Jichang aeaf2bec4b feat(hw_support): enable esptool stub for p4eco5 2025-10-17 14:25:45 +08:00
Laukik Hase 1d563150b0 fix(esp_tee): Split TEE SRAM as I/DRAM for ESP32-C5 with PMA 2025-10-17 10:40:08 +05:30
morris 31bae90a13 Merge branch 'feat/rmt_support_psram_v5.5' into 'release/v5.5'
fix(rmt): alloc channel memory from internal (v5.5)

See merge request espressif/esp-idf!42426
2025-10-17 11:01:34 +08:00
Mahavir Jain ea36c4f609 Merge branch 'feature/esp_tee_c5_v5.5' into 'release/v5.5'
feat(esp_tee): Initial support for ESP32-C5 and related changes (v5.5)

See merge request espressif/esp-idf!42357
2025-10-16 09:39:23 +05:30
morris df900f4b7b Merge branch 'feat/p4_eco5_real_chip_v5.5' into 'release/v5.5'
p4: p4 eco5 real chip (v5.5)

See merge request espressif/esp-idf!42024
2025-10-15 10:56:53 +08:00
Laukik Hase 508a659001 feat(esp_tee): Support for ESP32-C5 - the rest of the components 2025-10-14 10:12:11 +05:30
Jiang Jiang Jian 9f9eebf9fc Merge branch 'fix/controll_dcdc_switch_by_pmu_in_dslp_v5.5' into 'release/v5.5'
fix(esp_hw_support): control DCDC switch by PMU FSM while control DCDC_EN by software (v5.5)

See merge request espressif/esp-idf!42272
2025-10-14 11:57:18 +08:00
armando e6d4eec507 feat(p4): p4 rev3 real chip support 2025-10-13 15:25:23 +08:00
Jin Chen a2c86361ed fix: change the api to enable rc32k on ESP32-H2
(cherry picked from commit 9c3bcab65cb5176f91c80abe6f53f1cc51f2d985)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-13 09:54:48 +08:00
Jiang Jiang Jian cdeedc57b1 Merge branch 'feat/new_api_to_get_all_wakeup_causes_v5.5' into 'release/v5.5'
feat(esp_hw_support): add new API to get all wakeup sources (v5.5)

See merge request espressif/esp-idf!41497
2025-10-11 21:20:11 +08:00