hebinglin
4a42a8847b
fix(ulp): record wakeup causes before lp core request sleep
2026-06-01 21:11:48 +08:00
Chen Jichang
3dccd4b740
feat(lcd): support i80 lcd sleep retention on p4
2026-05-25 16:09:53 +08:00
sibeibei
45b690e465
bugfix: fix wifi loss packet and missing interrupt issues when switching root clock source
2026-05-20 20:15:50 +08:00
Mahavir Jain
6a32889849
Merge branch 'feature/recovery_bootloader_support_v5.5' into 'release/v5.5'
...
feat(bootloader): Support recovery bootloader for ESP32P4 (v5.5)
See merge request espressif/esp-idf!48474
2026-05-19 12:35:57 +05:30
Konstantin Kondrashov
ce467787a9
feat(bootloader): Support recovery bootloader for ESP32P4/C61
2026-05-13 10:28:58 +03:00
Konstantin Kondrashov
7a45d611e4
feat(efuse): Adds efuse calibration field for esp32c5
2026-05-07 16:00:29 +03:00
Jiang Jiang Jian
99967b607f
Merge branch 'feature/efuse_adds_fields_v5.5' into 'release/v5.5'
...
feat(efuse): Adds efuse flash fields for esp32c2 (v5.5)
See merge request espressif/esp-idf!45340
2026-05-06 10:27:53 +08:00
Konstantin Kondrashov
13d9b43701
feat(efuse): Adds efuse flash fields for esp32c2
2026-05-01 12:21:15 +03:00
Konstantin Kondrashov
5561482b37
feat(efuse): Adds efuse for ESP32-H2 revision 1.2
2026-05-01 12:17:57 +03:00
morris
619f0c297a
Merge branch 'feat/soc_usb_fsls_phy_num_backport_v5.5' into 'release/v5.5'
...
feat(soc): add SOC_USB_FSLS_PHY_NUM for USB-OTG targets (backport v5.5)
See merge request espressif/esp-idf!47938
2026-04-29 10:59:40 +08:00
Jiang Jiang Jian
7e61b7d980
Merge branch 'refactor/spi_flash_private_v5.5' into 'release/v5.5'
...
fix(spi_flash): fixed overboundary check skipping of erase and write_encrypted (v5.5)
See merge request espressif/esp-idf!45657
2026-04-28 11:08:43 +08:00
igor.masar
a9822b0ad1
feat(soc): add SOC_USB_FSLS_PHY_NUM for USB-OTG targets
...
Introduce SOC_USB_FSLS_PHY_NUM on ESP32-S2, ESP32-S3 and ESP32-P4 to
expose the number of FSLS USB_WRAP PHYs available on each target. This
separates FSLS USB_WRAP support from OTG/UTMI support so that downstream
code can gate FSLS PHY handling independently.
2026-04-24 12:40:17 +02:00
gaoxu
e7c8f8fc8f
fix(isp): fix isp clock source error
2026-04-24 11:04:48 +08:00
Xiao Xufeng
5cbeaaf7f9
refactoring(spi_flash): Move PSRAM frequency constraint macro from soc_caps.h to mspi_ll.h
...
- Rename SOC_SPI_MEM_PSRAM_FREQ_AXI_CONSTRAINED to
MSPI_TIMING_LL_PSRAM_FREQ_AXI_CONSTRAINED
- Move macro definition to chip-specific mspi_ll.h files (C5, C61, H4, P4, S31)
- Update usage in clk_utils.c and esp_flash_spi_init.c
- Remove old macro from all soc_caps.h files
2026-04-22 02:31:06 +08:00
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
Song Ruo Jing
d15a897d13
feat(dma2d,ppa): Support flash encryption for DMA2D and PPA
2026-04-13 15:03:37 +08:00
Mahavir Jain
19731dd91a
Merge branch 'fix/enable_key_mgr_clk_for_efuse_key_ops_v5.5' into 'release/v5.5'
...
Support newer Key Manager key sources for ESP32-P4 V3 (v5.5)
See merge request espressif/esp-idf!46755
2026-04-08 11:19:56 +05:30
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
Luo Xu
180cdf4eb0
feat(ble_mesh): restore ble mesh for esp32c5/c61
...
(cherry picked from commit b2143d271e )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-04-02 16:31:59 +08:00
wanckl
f9575867d8
feat(driver_twai): new driver sleep retention support
2026-04-01 10:56:32 +08:00
morris
e4de37c194
Merge branch 'change/deprecate_tcm_and_use_scp_v5.5' into 'release/v5.5'
...
tcm: deprecated tcm and added scp memory utils (v5.5)
See merge request espressif/esp-idf!46590
2026-03-31 15:12:08 +08:00
Mahavir Jain
dc112bb460
Merge branch 'fix/esp32c61_rom_stack_addr_v5.5' into 'release/v5.5'
...
fix(soc): Correct the ESP32-C61 ROM stack start address (v5.5)
See merge request espressif/esp-idf!47151
2026-03-31 10:55:50 +05:30
morris
c8b20a8099
Merge branch 'bugfix/lp_io_clock_control_v5.5' into 'release/v5.5'
...
fix(rtcio): RTC GPIO configuration should be written if LP IO clock exists (v5.5)
See merge request espressif/esp-idf!46601
2026-03-31 10:27:25 +08:00
armando
0cb42beabf
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
2026-03-31 09:24:53 +08:00
armando
55c462ccab
change(mem): deprecated tcm and added scp memory utils
2026-03-31 09:22:11 +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
Laukik Hase
d3300de850
fix(soc): Correct the ESP32-C61 ROM stack start address
2026-03-30 18:30:29 +05:30
Mahavir Jain
ff249f532f
Merge branch 'bugfix/external_mem_enc_docs_v5.5' into 'release/v5.5'
...
docs: update PSRAM and flash encryption docs with per-page and separate key capabilities (v5.5)
See merge request espressif/esp-idf!46956
2026-03-30 11:46:30 +05:30
Jiang Jiang Jian
0a981c10cd
Merge branch 'feat/support_rv_fp_retention_v5.5' into 'release/v5.5'
...
feat(esp_hw_support): support rv fp retention (v5.5)
See merge request espressif/esp-idf!46522
2026-03-30 14:07:53 +08:00
Mahavir Jain
1b9b001f23
docs: update PSRAM and flash encryption docs with per-page and separate key capabilities
2026-03-24 12:54:59 +05:30
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
Song Ruo Jing
5698be672b
feat(mspi): support 120MHz flash and psram for esp32c61
2026-03-13 16:27:17 +08:00
Song Ruo Jing
ae99294ea3
fix(rtcio): RTC GPIO configuration should be written if LP IO clock exists
2026-03-13 14:24:42 +08:00
wuzhenghui
5ed166e97f
feat(esp_hw_support): support esp32p4 RV FPU context retention in pd_cpu sleep
2026-03-12 11:37:10 +08:00
Jiang Jiang Jian
9bb162e7ae
Merge branch 'bugfix/esp_idf_s3_deepsleep_dead_v5.5' into 'release/v5.5'
...
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs (v5.5)
See merge request espressif/esp-idf!46171
2026-03-07 11:18:24 +08:00
Jiang Jiang Jian
a650e6c21b
Merge branch 'bugfix/fixed_blufi_doc_issue_v5.5' into 'release/v5.5'
...
fix(doc): set SOC_BLUFI_SUPPORTED in soc_caps.h for ESP32-C5 (v5.5)
See merge request espressif/esp-idf!45414
2026-03-07 11:03:56 +08:00
Jiang Jiang Jian
1547c16bd6
Merge branch 'bugfix/fix_external_coexistence_depends_on_wifi_connect_issue_v5.5' into 'release/v5.5'
...
Bugfix/fix external coexistence depends on wifi connect issue v5.5(Backport v5.5)
See merge request espressif/esp-idf!46348
2026-03-07 09:46:49 +08:00
hebinglin
a2840f0287
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs
2026-03-06 20:07:26 +08:00
Jiang Jiang Jian
fdfcae24e3
Merge branch 'feat/support_esp32p4_rev3.1_lowpower_v5.5' into 'release/v5.5'
...
feat: esp32p4 eco6 lowpower support and leakage optimization (v5.5)
See merge request espressif/esp-idf!45532
2026-03-06 19:54:06 +08:00
Shen Wei Long
710ac60f2c
fix(doc): set SOC_BLUFI_SUPPORTED in soc_caps.h for ESP32-C5
...
(cherry picked from commit 60ece6a7f2 )
Co-authored-by: ShenWeilong <shenweilong@espressif.com >
2026-03-06 16:07:36 +08:00
muhaidong
543bc1358c
fix(wifi): fix external coexistence depends on wifi connect issue
2026-03-06 16:05:40 +08:00
morris
98e08c1579
Merge branch 'fix/dsi_test_manifest_v5.5' into 'release/v5.5'
...
fix(dsi): test apps manifest error (v5.5)
See merge request espressif/esp-idf!46035
2026-03-05 11:00:48 +08:00
morris
655e49b72b
fix(dsi): test apps manifest error
2026-03-04 15:11:09 +08:00
Samuel Obuch
72ba7446d0
fix(esp32c61): fix number of available breakpoints and watchpoints
2026-03-04 00:29:01 +08:00
Island
e8e5527488
Merge branch 'feat/add_new_bluedroid_host_examples_v5.5' into 'release/v5.5'
...
feat(ble/bluedroid): Add new bluedroid host examples (v5.5)
See merge request espressif/esp-idf!44880
2026-03-02 10:36:29 +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
Mahavir Jain
03c55f3f09
Merge branch 'feat/enable_ecdsa_support_for_esp32p4_eco5_v5.5' into 'release/v5.5'
...
feat(esp32p4_eco5): enabled ECDSA peripheral support for ESP32P4 ECO5 (v5.5)
See merge request espressif/esp-idf!45359
2026-02-18 18:04:59 +05:30
wuzhenghui
39d107fd24
fix(bootloader): fix bootloader bad spi pin drv config and clear all wpu/wpd by default
2026-02-10 16:18:36 +08:00
Jiang Jiang Jian
ebf4dafee7
Merge branch 'bugfix/modem_rf_flag_clear_failed_esp32c6_v5.5' into 'release/v5.5'
...
fix: clear modem RF flag before PMU sleep to prevent open rf failed on next wake-up
See merge request espressif/esp-idf!45590
2026-02-09 20:59:36 +08:00