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
Chen Jichang
fcfc5ce282
change(parlio_tx): use shift edge instead sample edge
...
Made-with: Cursor
2026-05-13 11:42:00 +08:00
Jiang Jiang Jian
1a82a170a0
Merge branch 'fix/efuse_regs_store_operations_v5.5' into 'release/v5.5'
...
feat(hal): Adds half-word read/write checks for efuse (v5.5)
See merge request espressif/esp-idf!45342
2026-05-06 10:28:13 +08:00
Alexey Gerenkov
715a2de06b
Merge branch 'fix/cxx_noreturn_issue_v5.5' into 'release/v5.5'
...
fix(libc): picolibc: workaround wrong pthread_exit declaration for c++ (v5.5)
See merge request espressif/esp-idf!48089
2026-05-05 18:52:58 +08:00
Mahavir Jain
d183c3d4a6
Merge branch 'fix/supported_key_mgr_key_types_check_v5.5' into 'release/v5.5'
...
fix(esp_security): guard key manager APIs against unsupported chip revs (v5.5)
See merge request espressif/esp-idf!48010
2026-05-04 10:38:32 +05:30
Konstantin Kondrashov
1c94a566cb
feat(hal): Adds half-word read/write checks for efuse
2026-05-01 12:21:23 +03:00
Alexey Lapshin
709656d8a1
fix(libc): picolibc: workaround wrong pthread_exit declaration for c++
2026-04-29 18:36:07 +07:00
gaoxu
696e42b502
fix(adc): fix ESP32-H2/C5/C61 clock divide error
2026-04-29 12:01:37 +08:00
harshal.patil
beaa37a2e6
fix(esp_security): guard key manager APIs against unsupported chip revs
...
On ESP32-P4 rev < 3.0, Key Manager is software-disabled, but the public
esp_key_mgr.h APIs had no runtime check.
Calls using HMAC/DS/PSRAM key types fell through to
HAL_ASSERT("Unsupported ...") paths in key_mgr_ll.h. Gate
each public API with key_mgr_ll_is_supported() and return
ESP_ERR_NOT_SUPPORTED cleanly instead.
2026-04-28 15:02:40 +05:30
harshal.patil
8f9b860131
fix(esp_security): Fixes incorrect key manager configuration for ESP32-P4 rev < 3
2026-04-28 14:55:51 +05:30
Ashish Sharma
c2cccd0b56
fix(esp_hal_security): fixes failing hmac_hal_configure with efuse_key for p4 rev < 3
...
Closes https://github.com/espressif/esp-idf/issues/18370
2026-04-28 14:51:39 +05:30
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
morris
3020cc6a02
Merge branch 'fix/isp_clk_error_v5.5' into 'release/v5.5'
...
Fix ISP clk source error and hal init error (v5.5)
See merge request espressif/esp-idf!47324
2026-04-24 15:01:48 +08:00
morris
45e1d7fc5e
Merge branch 'bugfix/fix_temp_sensor_affect_by_adc_v5.5' into 'release/v5.5'
...
ADC: fix temp sensor affect by adc continuous reset (v5.5)
See merge request espressif/esp-idf!42842
2026-04-24 12:13:27 +08:00
gaoxu
ee198b507d
refactor(isp): avoid isp ll functions using hal.hw before initialization
2026-04-24 11:05:01 +08: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
C.S.M
e5bb63cc94
fix(temperature_sensor): Fix the float calculation in temperature sensor isr
2026-04-21 11:19:45 +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
Jiang Jiang Jian
712886d8c1
Merge branch 'bugfix/flash_user_command_with_pms_v5.5' into 'release/v5.5'
...
fix(flash): flash erase operation may fail to raise PMS exception (v5.5)
See merge request espressif/esp-idf!47455
2026-04-17 11:24:31 +08:00
Jiang Jiang Jian
1e1e95c8df
Merge branch 'fix/psram_core_clk_enable_v5.5' into 'release/v5.5'
...
fix(mspi): enable PSRAM core clock in module clock init (v5.5)
See merge request espressif/esp-idf!46849
2026-04-17 11:13:05 +08:00
gaoxu
dfa50ddeb4
fix(tsens): fix temp_sensor affect by adc reset
2026-04-16 19:23:17 +08:00
morris
98f1b029c6
Merge branch 'fix/usj_fifo_bug_v5.5' into 'release/v5.5'
...
fix(usj):Fix usj fifo write/read on p4 (backport v5.5 )
See merge request espressif/esp-idf!46637
2026-04-15 12:03:52 +08:00
morris
7dcdfaada0
Merge branch 'fix/p4_120_suspened_v5.5' into 'release/v5.5'
...
fix(spi_flash): Fix esp32p4 120m flash suspend failed (backport v5.5)
See merge request espressif/esp-idf!46046
2026-04-15 11:18:08 +08:00
Song Ruo Jing
d15a897d13
feat(dma2d,ppa): Support flash encryption for DMA2D and PPA
2026-04-13 15:03:37 +08:00
Song Ruo Jing
ccbf0abb7a
fix(flash): flash erase operation may fail to raise PMS exception
2026-04-13 14:40:39 +08:00
C.S.M
72d7affdb7
fix(usj):Fix usj fifo write/read on p4
2026-04-13 10:54:41 +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
C.S.M
a7d4453dfb
fix(spi_flash): Fix esp32p4 120m flash suspend failed
2026-04-07 14:45:59 +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
hebinglin
377f6fed17
change(example): change uart wakeup mode 0 edge threshold
2026-04-03 15:55:22 +08:00
morris
c3a94d3084
Merge branch 'fix/spi_master_bit_trans_add_check_v5.5' into 'release/v5.5'
...
fix(driver_spi): spi master bit length check, dma internal align check and set idle level for all data pin (v5.5)
See merge request espressif/esp-idf!45134
2026-04-02 12:14:16 +08:00
morris
b0c068df4a
Merge branch 'contrib/github_pr_18100_v5.5' into 'release/v5.5'
...
fix(driver_twai): backport arbitration lost event, timestamp feature, sleep retention support (v5.5)
See merge request espressif/esp-idf!46148
2026-04-01 17:51:52 +08:00
wanckl
5be29de6e0
feat(driver_twai): support rx frame timestamp for all chips
...
Closes https://github.com/espressif/esp-idf/issues/4527
2026-04-01 10:56:32 +08:00
wanckl
478f63c0ab
fix(driver_twai): remove new drivre from using legacy type defines
2026-04-01 10:55:53 +08:00
Franz Höpfinger
c423155728
fix(driver_twai): fixed TWAI arbitration lost event handling
...
Merges https://github.com/espressif/esp-idf/pull/18100
2026-04-01 10:55:53 +08:00
laokaiyao
e367d14e5e
fix(legacy_touch): fixed the read stuck issue after deep sleep
2026-03-31 15:57:53 +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
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
morris
a3e7b029a9
Merge branch 'feat/isp_error_events_v5.5' into 'release/v5.5'
...
isp: added isp error interrupts (v5.5)
See merge request espressif/esp-idf!46632
2026-03-31 10:10:50 +08:00
morris
a315bf6d34
Merge branch 'change/isp_sampling_point_v5.5' into 'release/v5.5'
...
isp: improve sampling point for AE and AWB (5.5)
See merge request espressif/esp-idf!46788
2026-03-31 10:01:55 +08:00
morris
705fd6d5e3
Merge branch 'change/isp_hsize_check_v5.5' into 'release/v5.5'
...
isp: hsize check and lut size check (v5.5)
See merge request espressif/esp-idf!46988
2026-03-31 09:51:37 +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
Fu Hanxi
06df177352
Merge branch 'ci/missing_config_pre_commit_hook_v5.5' into 'release/v5.5'
...
ci: add pre-commit hook to detect missing configs (v5.5)
See merge request espressif/esp-idf!46206
2026-03-30 08:16:44 +02:00
armando
dadf5ca4b2
change(isp): added lut table depth check
2026-03-25 10:55:25 +08:00
armando
1fb45f823c
change(isp): improve sampling point
2026-03-23 01:27:41 +00:00
Erhan Kurubas
780767f33d
fix(mspi): enable PSRAM core clock in module clock init
...
psram_ctrlr_ll_enable_module_clock() was missing
reg_psram_core_clk_en, causing SPIMEM2 access faults
after system reset.
2026-03-20 22:49:40 +01:00