Commit Graph

3383 Commits

Author SHA1 Message Date
harshal.patil 8abea3c537 feat(bootloader_support): Support Flash Encryption using Key Manager 2025-11-11 12:23:25 +05:30
harshal.patil 304bd1c77b fix(esp_security/esp_key_mgr): Fix missed error codes and some cleanup 2025-11-11 12:22:08 +05:30
Gao Xu dca6abf984 Merge branch 'fix/adc_c6_get_high_result' into 'master'
fix(adc): fix ESP32C6 ADC get high result after enable

Closes ESPCS-1045

See merge request espressif/esp-idf!42964
2025-11-11 14:13:07 +08:00
Laukik Hase d2f8a8f86a Merge branch 'feat/esp_tee_c61' into 'master'
feat(esp_tee): Support for ESP32-C61

Closes IDF-14253

See merge request espressif/esp-idf!42054
2025-11-11 11:42:37 +05:30
nilesh.kale 551fd1b50b feat: enable ecc peripheral support for ESP32H4 2025-11-11 10:52:01 +05:30
Tomas Rezucha b6db931b0d refactor(usb): Make usb hal layer independent 2025-11-10 17:04:22 +01:00
Song Ruo Jing 5b97ebde7e Merge branch 'refactor/gpio_rom_func_rename' into 'master'
refactor(rom/gpio): add 'rom_' prefix to GPIO ROM functions

Closes IDFGH-13174, IDF-9805, and IDF-14209

See merge request espressif/esp-idf!42213
2025-11-10 16:02:54 +08:00
gaoxu c2b54dcbe0 fix(adc): fix ESP32C6 ADC get high result after enable 2025-11-10 10:47:52 +08:00
Laukik Hase b9a503e9ec feat(esp_tee): Support for ESP32-C61 - the rest of the components 2025-11-07 14:54:16 +05:30
peter.marcisovsky 066318dea9 feat(usb_host): Add power and clock gating LL, HAL
- part of suspend/resume (remote wakeup) sequences
2025-11-07 16:26:02 +08:00
Armando (Dou Yiwen) c71729610f Merge branch 'feat/isp_shadow_reg' into 'master'
isp: added shadow reg settings

Closes IDF-13937

See merge request espressif/esp-idf!42698
2025-11-07 07:34:21 +00:00
Song Ruo Jing 4b8633cc2b refactor(rom/gpio): add 'rom_' prefix to GPIO ROM functions 2025-11-07 15:26:52 +08:00
Kevin (Lao Kaiyao) be3dd5a591 Merge branch 'feature/support_i2s_on_h21' into 'master'
feat(i2s): support i2s on esp32h21

Closes IDF-11606, IDF-11607, and IDF-11608

See merge request espressif/esp-idf!41767
2025-11-07 11:41:45 +08:00
He Binglin 2213716fd5 Merge branch 'feat/esp_idf_lp_uart_wakeup' into 'master'
feat(esp_hw_support): support lp uart wakeup during sleep

Closes PM-533

See merge request espressif/esp-idf!41704
2025-11-07 11:03:08 +08:00
armando e0b530bd64 feat(isp): added shadow reg settings 2025-11-07 10:49:34 +08:00
morris 6b9427a9f7 Merge branch 'feat/lcd_driver_use_four_cc' into 'master'
refactor(lcd): unify the color conversion API in RGB and DSI driver

Closes IDF-14235

See merge request espressif/esp-idf!43137
2025-11-07 10:37:39 +08:00
Armando (Dou Yiwen) 58e250e0bd Merge branch 'change/isp_wbg_api_change' into 'master'
isp: make wbg API standalone

See merge request espressif/esp-idf!42890
2025-11-07 02:05:13 +00:00
Laukik Hase fdc86f8f7d Merge branch 'fix/tee_hal_ci_failures' into 'master'
ci(hal/tee): Fix intermittent hang-ups in `PERI_APM` tests on ESP32-C5

Closes IDFCI-3274, IDFCI-4807, and IDFCI-4808

See merge request espressif/esp-idf!42937
2025-11-06 16:39:09 +05:30
laokaiyao 6bb2a6b66d feat(i2s): support i2s on esp32h21 2025-11-06 17:23:15 +08:00
hebinglin bf38ef3abc feat(esp_hw_support): support lp uart wakeup during sleep 2025-11-06 16:19:57 +08:00
morris f24c115f4b refactor(lcd): unify the color conversion API in RGB and DSI driver
Also adopt the FourCC standard to describe color format.
See also
https://developer.espressif.com/blog/2025/04/esp-fourcc-introduction/
2025-11-06 15:02:26 +08:00
armando 235d607671 change(isp): make wbg standalone 2025-11-06 02:32:37 +00:00
C.S.M a7115b6b36 refactor(jpeg): Split hal layer for jpeg 2025-11-05 10:32:41 +08:00
Gao Xu a359f6fbc9 Merge branch 'feat/p4_eco5_dvp' into 'master'
feat(cam): support esp32p4 eco5 dvp cam

Closes IDF-13929

See merge request espressif/esp-idf!41892
2025-11-05 10:09:46 +08:00
morris 318867b3a2 Merge branch 'refactor/mcpwm_independent_hal' into 'master'
refactor(mcpwm): make mcpwm_hal independent & cleanup soc_caps

Closes IDF-13638 and IDF-14299

See merge request espressif/esp-idf!42886
2025-11-05 09:36:50 +08:00
Laukik Hase bcfe915b74 ci(hal/tee): Fix intermittent hang-ups in PERI_APM tests on ESP32-C5 2025-11-04 11:35:52 +05:30
gaoxu 96959a2128 feat(cam): support esp32p4 eco5 dvp cam 2025-11-04 11:46:38 +08:00
Gao Xu 6aaff2a44c Merge branch 'refactor/rng_ll_c2' into 'master'
refactor(rng): refactor to use hal/ll apis for ESP32C2

Closes IDF-12537

See merge request espressif/esp-idf!42887
2025-11-04 11:43:12 +08:00
morris 0332719183 Merge branch 'refactor/remove_twai_errata_config' into 'master'
refactor(driver_twai): remove twai errata config

Closes IDF-13623 and IDF-13002

See merge request espressif/esp-idf!42850
2025-11-03 10:28:29 +08:00
gaoxu 064cd69661 refactor(rng): refactor to use hal/ll apis for ESP32C2 2025-11-03 10:25:41 +08:00
Chen Chen d1612b952e refactor(mcpwm): make mcpwm_hal independent & cleanup soc_caps 2025-11-03 09:36:23 +08:00
Mahavir Jain eda03db6d3 Merge branch 'fix/mmu_psram_anti_fi_target_condition' into 'master'
Fix MMU PSRAM anti-fi MMU target check

See merge request espressif/esp-idf!42940
2025-10-31 09:36:45 +05:30
Mahavir Jain 6f22bedf7c Merge branch 'feature/enable_ecc_const_time_support_for_esp32p4_eco5' into 'master'
feat(hal): add support for ECC constant time function in ESP32-P4 ECO5

Closes IDF-13523

See merge request espressif/esp-idf!42343
2025-10-31 09:23:47 +05:30
Jiang Jiang Jian be55a703e8 Merge branch 'fix/p4_rev3_further_fixes' into 'master'
fix(esp_hw_support): p4 rev3 further fixes

See merge request espressif/esp-idf!42939
2025-10-31 05:13:30 +08:00
wuzhenghui e9da2e3606 fix(esp_hw_support): add p4 rev3.0 MSPI workaround for deepsleep 2025-10-30 14:50:27 +08:00
nilesh.kale e1f7a5e1fc feat: added test_cases for ECC P-384 curve operations 2025-10-30 10:42:40 +05:30
nilesh.kale b132ab96d3 feat(hal): add support for ESP32-P4 ECO5 ECC peripheral
This commit also enabled constant time mode for ECC.
2025-10-30 10:42:40 +05:30
wanckl a31e2b4018 refactor(driver_twai): using hal/config in hal layer 2025-10-29 17:46:15 +08:00
wanckl 59d2692bc5 refactor(driver_twai): remove errata config selection 5 2025-10-29 17:46:15 +08:00
wanckl 3bebf1041d refactor(driver_twai): remove errata config selection 4 2025-10-29 17:46:15 +08:00
wanckl cd483606c9 refactor(driver_twai): remove errata config selection 3 2025-10-29 17:46:15 +08:00
wanckl 66f56f9ed1 refactor(driver_twai): remove errata config selection 2 2025-10-29 17:46:15 +08:00
wanckl e894d65548 refactor(driver_twai): remove errata config selection 1 2025-10-29 17:45:43 +08:00
wuzhenghui fcb76189aa change(esp_hw_support): set HP/LP mem in retention mode in sleep 2025-10-28 11:51:13 +08:00
harshal.patil fbcb51653a fix(hal): Fix MMU PSRAM anti-fi MMU target check
In case of ESP32-C5 and ESP32-C61, mmu_ids for PSRAM and Flash
MMU are the same due to their shared memory space. Thus, instead of
mmu_id we should use mmu_target_t.
2025-10-27 19:10:48 +05:30
Song Ruo Jing fab48ae1b7 Merge branch 'feature/ledc_etm_support' into 'master'
feat(ledc): add ETM support for LEDC peripheral

Closes IDF-6355, IDFGH-10620, IDFGH-16378, and IDF-10683

See merge request espressif/esp-idf!41543
2025-10-27 18:28:20 +08:00
Jiang Jiang Jian 1ff8cadfc9 Merge branch 'fix/fix_esp32p4_cache_error_false_alarm_after_wakeup' into 'master'
fix(esp_hw_support): esp32p4 eco5 hardware issues workaround

Closes PM-558

See merge request espressif/esp-idf!42626
2025-10-27 14:45:29 +08:00
Kevin (Lao Kaiyao) 37b8f8f3e6 Merge branch 'bugfix/fix_touch_curr_scan_workaround_on_p4' into 'master'
fix(esp32p4): P4 touch channel 14 failure fix

Closes IDFGH-16661

See merge request espressif/esp-idf!42818
2025-10-24 04:46:39 +08:00
Michael (XIAO Xufeng) 746485f640 Merge branch 'fix/cpu_reset_dma' into 'master'
dma: fixed issue that DMA are not reset when CPU reset

See merge request espressif/esp-idf!41512
2025-10-23 16:26:57 +08:00
Song Ruo Jing cc3577e31a feat(ledc): add ETM support for LEDC peripheral
Closes https://github.com/espressif/esp-idf/issues/11855
2025-10-23 16:24:11 +08:00