morris
5736a2d132
Merge branch 'fix/32mb_120m_v5.5' into 'release/v5.5'
...
fix(spi_flash): 1. Fix flash 120m in qio mode failed on esp32p4 (with 32M map enabled) 2. Add C61 32M flash support (backport v5.5)
See merge request espressif/esp-idf!46044
2026-04-20 13:30:14 +08:00
Marius Vikhammer
8c6da805f5
fix(esp_hal_wdt): reduce IRAM usage of WDT init ROM patch
...
The ROM patch for chips missing clock source configuration in wdt_hal_init
was re-implementing the full function in IRAM. Instead, delegate to the ROM
version and only append the missing clock configuration afterwards, saving
~550 bytes of IRAM.
2026-04-13 10:21:01 +08:00
C.S.M
a033efcb3d
fix(spi_flash): Fix esp32p4 120m flash suspend failed
2026-04-07 18:06:40 +08:00
harshal.patil
8dafc3b75f
feat(esp32p4): Support newer Key Manager key sources for ESP32-P4 V3
2026-04-06 18:11:43 +05:30
Jiang Jiang Jian
c76d44eb63
Merge branch 'fix/remove_rwdt_workaround_for_p4_rev3.2_v5.5' into 'release/v5.5'
...
change(esp_rom): remove wdt_hal_config_stage API workaround for P4 ECO7 (v5.5)
See merge request espressif/esp-idf!47172
2026-04-03 14:05:53 +08:00
Island
a107766df0
Merge branch 'feat/support_run_time_alloc_for_esp_ip_test_v5.5' into 'release/v5.5'
...
Support Mempool Run Time Allocation for ESP IP Chips (v5.5)
See merge request espressif/esp-idf!46823
2026-04-01 14:03:12 +08:00
wuzhenghui
8622bc38c4
change(esp_rom): wdt_hal_config_stage fixed in rom_version: esp32p4-eco7-20260109
2026-03-31 20:32:27 +08:00
Alexey Gerenkov
414791d955
Merge branch 'feature/enable_misalign_optimization_for_iperf_v5.5' into 'release/v5.5'
...
feat(newlib): enable libc misalign optimized functions (v5.5)
See merge request espressif/esp-idf!42676
2026-03-31 00:49:02 +08:00
yangfeng
5830830175
feat(bt): Add APIs to control transmit power level
...
- API to read ACL real RSSI
- APIs to read/write tx power of inq/iscan/page/pscan/ACL
2026-03-24 14:28:55 +08:00
Jin Chen
15765b9df6
feat(ble): make env init function cuttable on ESP32-C2
...
(cherry picked from commit 5ec82368ba )
Co-authored-by: cjin <jinchen@espressif.com >
2026-03-23 15:08:15 +08:00
Alexey Lapshin
9332d2ccd2
fix(newlib): fix CONFIG_LIBC_OPTIMIZED_MISALIGNED_ACCESS for c2/c3/c6/h2/h21
...
PMP configurations for load and store addresses may
have different permissions (e.g., "R" vs. "RW").
Due to the timing alignment of internal signals, the address
permission check may be incorrectly applied during the second
part of a misaligned access transaction.
As a workaround, insert two instructions (e.g. ADDI/NOP) between
accessing to different memory regions. This spacing avoids the
false permission check caused by signal timing overlap.
2026-03-20 12:59:12 +07:00
wuzhenghui
9fe9b83ab9
fix(esp_rom): sync spi_flash_disable/enable_cache patches to rom implementation
2026-03-10 14:16:37 +08:00
Jiang Jiang Jian
fef58c3c20
Merge branch 'fix/min_rev_usage_v5.5' into 'release/v5.5'
...
fix: fix wrong REV_MIN usage for security, bt, efuse (v5.5)
See merge request espressif/esp-idf!45652
2026-03-07 15:40:42 +08:00
Omar Chebib
3ec8cf857c
fix: get rid of the hardware workarounds for the latest ESP32P4 revision
2026-03-06 19:52:34 +08:00
Xiao Xufeng
1e60df4c8c
fix(tee): fix failed to configure flash on C6 v0.1 and above when REV_MIN_0 configured
2026-03-06 19:49:06 +08:00
Jiang Jiang Jian
6bd6650e97
Merge branch 'feat/fix_esp32c2_rom_rewrite_issue_rebase_v5.5' into 'release/v5.5'
...
Feat/fix esp32c2 rom rewrite issue rebase (v5.5)
See merge request espressif/esp-idf!45768
2026-03-03 19:38:05 +08:00
Alexey Gerenkov
0c7eac2565
Merge branch 'feature/picolibc_v5.5' into 'release/v5.5'
...
feat(build): add Picolibc support (v5.5)
See merge request espressif/esp-idf!44108
2026-02-26 18:12:58 +08:00
muhaidong
980cf73ec7
fix(wifi): fix phy rfrx gain index issue
2026-02-13 16:18:50 +08:00
Jin Chen
48a7006e54
feat(ble): apply new method for rom code logic change on ESP32-C2
...
(cherry picked from commit 2a0df334e3 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-02-09 20:13:19 +08:00
Alexey Lapshin
f9ad9a4d16
fix(esp_rom): use hmac_md5 and hmac_md5_vector from ROM only if CONFIG_LIBC_NEWLIB
2026-02-05 13:40:11 +07:00
Alexey Lapshin
988d0da6d4
fix(esp_rom): adapt changes
2026-02-05 13:40:11 +07:00
Alexey Lapshin
7b1100db2d
fix(newlib): adapt changes
2026-02-05 13:40:11 +07:00
Alexey Lapshin
0b3929d0d9
feat(esp_libc): add full support for picolibc
2026-01-30 23:39:53 +07:00
wangtao@espressif.com
07527a5670
fix(wifi): fix esp32c2 set vendor ie issue
2026-01-30 19:14:59 +08:00
Jiang Jiang Jian
d565664a39
Merge branch 'bugfix/esp_idf_p4_pm-654_v5.5' into 'release/v5.5'
...
fix(esp_hal_wdt): ESP32P4 RTC WDT stage0 timeout set error(v5.5)
See merge request espressif/esp-idf!45304
2026-01-21 16:44:04 +08:00
Michael (XIAO Xufeng)
3cf945bdbc
Merge branch 'fix/p4_min_rev_usage_v5.5' into 'release/v5.5'
...
P4: fix wrong rev_min usage in rom and other places (v5.5)
See merge request espressif/esp-idf!45224
2026-01-21 00:47:30 +08:00
hebinglin
58acd42c43
fix(esp_hal_wdt): replace the erroneous RWDT timeout config in ROM with the code in ram
2026-01-20 20:56:59 +08:00
Xiao Xufeng
3d22ac034c
fix(esp32p4): fix rom and ld misuse min_rev
2026-01-19 17:53:34 +08:00
muhaidong
08597df45b
fix(wifi): fix esp32s3 ping failure with ip and wifi fragmented packets
2026-01-19 09:49:56 +08:00
muhaidong
ccdefe96dc
fix(wifi): fix lmac tx done assert issue
2026-01-19 09:49:56 +08:00
muhaidong
1db35d7b8f
fix(wifi): fix some wapi and fragment issues
...
1. fix gcmp fragment rx issue
2. support wapi fragment tx and rx
3. fix wapi uskid issue
4. fix lmac tx done assert issue
5. fix scan done or disconnected event miss issue
6. fix offchan action tx memory leak issue
2026-01-19 09:48:45 +08:00
Jiang Jiang Jian
9d80cb0d95
Merge branch 'fix/fix_secure_boot_fast_wake_feature_v5.5' into 'release/v5.5'
...
fix(esp_system): fix ROM secure boot fast wake feature (v5.5)
See merge request espressif/esp-idf!45016
2026-01-17 17:17:59 +08:00
sibeibei
c25105611f
fix(esp_wifi): rf delay cycles set failed for esp32c61ec04
2026-01-16 16:10:35 +08:00
liuning
cb96f9ef66
feat(coex): support c5 eco3 and c61 eco4 coexist rom
2026-01-16 11:40:31 +08:00
yinqingzhao
d09c9f2cfb
feat(wifi): update esp32c61 ld files
2026-01-16 11:40:31 +08:00
yinqingzhao
877b9a171a
feat(rom): add esp32c61 eco4 ld files
2026-01-16 11:40:31 +08:00
yinqingzhao
f810d59304
feat(wifi): update esp32c5 eco3 ld files
2026-01-16 11:40:31 +08:00
wanglei
22fbe9684f
fix(ld): add missing eco3 newly added rom functions
2026-01-16 11:40:31 +08:00
wanglei
2ef2671311
feature(esp_rom): add esp32c5 eco3 rom ld
2026-01-16 11:40:31 +08:00
wuzhenghui
67a62f45ce
fix(esp_system): fix rom secure boot fast wake feature for c5/c6/h2/h21
2026-01-12 18:11:59 +08:00
Mahavir Jain
f8fe1ce0ea
Merge branch 'fix/secure_boot_verify_app_api_support_ecdsa_p384_v5.5' into 'release/v5.5'
...
Application's Secure Boot verify API support ECDSA-P384 (v5.5)
See merge request espressif/esp-idf!44181
2025-12-29 13:53:00 +05:30
Island
2cbffeab2d
Merge branch 'change/ble_update_lib_20251106_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20251106 - Update ESP BLE Controller Lib (v5.5)
See merge request espressif/esp-idf!43174
2025-12-26 14:22:52 +08:00
harshal.patil
cb9acbdd21
fix(secure_boot): Application's Secure Boot verify API support ECDSA-P384
2025-12-24 10:42:15 +05:30
Jiang Jiang Jian
e8b98540b3
Merge branch 'bugfix/fix_some_bugs_related_to_ampdu_v5.5' into 'release/v5.5'
...
fix(wifi): fix some bugs related to ampdu(backport v5.5)
See merge request espressif/esp-idf!43848
2025-12-03 10:58:12 +08:00
Jiang Jiang Jian
a5cc517d31
Merge branch 'fix/core_system_fixes_for_p4_eco5_v5_5' into 'release/v5.5'
...
Core System fixes for p4 eco5 (v5.5)
See merge request espressif/esp-idf!43726
2025-12-02 19:56:22 +08:00
yinqingzhao
473971e39e
fix(wifi): fix cannot send omc
2025-12-02 14:46:32 +08:00
yinqingzhao
428d1cfbb2
fix(wifi): fix some bugs related to ampdu
2025-12-02 14:46:14 +08:00
Marius Vikhammer
9128fce42c
fix(libc): fixed P4 ECO5 always using sub opt. version of memcpy and similar
2025-11-27 11:20:43 +05:30
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
Marius Vikhammer
7a0173dfac
fix(rom): fixed systimer hal implementation from ROM always being used on P4
2025-11-26 11:40:01 +05:30