Song Ruo Jing
89da3742b8
refactor(clk): split clock HAL into separate component
2026-01-31 22:32:37 +08:00
wuzhenghui
2d8c6ed6b4
change(esp_hal_rtc_timer): unify lp_timer/rtc_timer naming to RTC_TIMER
2026-01-31 22:31:34 +08:00
Aditya Patwardhan
9dbe3975e4
fix(bootloader_support): Use ROM SHA types to avoid esp_hal_security dependency
2026-01-30 17:12:56 +05:30
Aditya Patwardhan
1146a98c65
fix(bootloader_support): Add esp_hal_security dependency for TEE builds
2026-01-30 17:12:55 +05:30
Aditya Patwardhan
4d3cfefc2e
refactor(esp_hal_security): Updated esp_hal_security build and includes
2026-01-30 17:12:54 +05:30
Aditya Patwardhan
6c2716cd27
refactor(hal): Created esp_hal_security for security code
2026-01-30 17:12:49 +05:30
Jiang Jiang Jian
d3e1887bbc
Merge branch 'fix/p4_min_rev_usage_v6.0' into 'release/v6.0'
...
P4: fix wrong rev_min usage in rom and other places (v6.0)
See merge request espressif/esp-idf!45223
2026-01-30 10:50:51 +08:00
nilesh.kale
2ab4d5cf48
feat: enabled ECDSA peripheral support for ESSP32-P4
2026-01-29 11:24:47 +05:30
Xiao Xufeng
79f7427729
fix(esp32p4): fix efuse, encryption and other rev_min usage
2026-01-28 21:46:00 +08:00
Jiang Jiang Jian
6bbcab359d
Merge branch 'bugfix/esp_idf_p4_pm-654' into 'release/v6.0'
...
fix(esp_hal_wdt): ESP32P4 RTC WDT stage0 timeout set error(v6.0)
See merge request espressif/esp-idf!45305
2026-01-28 19:08:22 +08:00
Jiang Jiang Jian
b34e8b03b9
Merge branch 'fix/fix_secure_boot_fast_wake_feature_v6.0' into 'release/v6.0'
...
fix(esp_system): fix ROM secure boot fast wake feature (v6.0)
See merge request espressif/esp-idf!44951
2026-01-28 17:50:30 +08:00
armando
57e4a5b1e4
change(flash): improve bootloader_flash_read log
2026-01-21 11:45:15 +08:00
wuzhenghui
0ea4a22ce9
fix(esp_hw_support): fix RNG to LP peri domain dependency on C5
2026-01-09 11:17:15 +08:00
wuzhenghui
9a20ef85f5
fix(esp_system): fix rom secure boot fast wake feature for c5/c6/h2/h21
2026-01-09 11:15:12 +08:00
Song Ruo Jing
ce475d901d
refactor(uart): split UART HAL into separate component
2026-01-04 16:02:57 +08:00
Mahavir Jain
7da79a653c
Merge branch 'feature/mbedtls_psa_migration_v6.0' into 'release/v6.0'
...
feat(mbedtls): PSA Migration to release v6.0
See merge request espressif/esp-idf!43323
2025-12-21 13:52:48 +05:30
Jiang Jiang Jian
64c7148839
Merge branch 'fix/fix_bootloader_skip_validate_in_deep_sleep_v6.0' into 'release/v6.0'
...
fix(bootloader): fix signature verification skip in deep sleep scenarios (v6.0)
See merge request espressif/esp-idf!43695
2025-12-21 14:57:08 +08:00
Ashish Sharma
b02538834c
fix: resolves MR comments
2025-12-20 23:02:25 +08:00
Ashish Sharma
5d5ba9d008
fix: migrate PSA SHA driver to be similar to parallel engine port
2025-12-19 11:06:41 +08:00
Ashish Sharma
76287081ea
feat: code cleanup
2025-12-19 07:29:43 +08:00
Ashish Sharma
aa88c81dfb
fix(wpa_supplicant): revert changes to dpp_crypto
2025-12-19 07:29:08 +08:00
Ashish Sharma
f306dbea84
feat(mbedtls): migrates ESP-TEE with PSA APIs
2025-12-19 07:28:33 +08:00
Ashish Sharma
a088d2ccdc
feat(mbedtls): fix build errors with PSA migration
2025-12-18 21:18:58 +08:00
Ashish Sharma
b4fea9cccc
feat(lwip): migrate to to PSA API interface
2025-12-18 21:18:58 +08:00
Aditya Patwardhan
574a60289d
feat(protocomm): Migrate to PSA api interface
2025-12-18 21:18:58 +08:00
Aditya Patwardhan
c39347c00c
feat(bootloader_support): Migrated mbedTLS crypto APIs to PSA
2025-12-18 21:18:55 +08:00
wanckl
d12f941787
feat(driver_spi): split spi hal component
2025-12-16 20:38:09 +08:00
harshal.patil
4504fa267b
fix(secure_boot): Application's Secure Boot verify API support ECDSA-P384
2025-12-12 12:37:48 +05:30
Alexey Gerenkov
14c53064ff
Merge branch 'esp32p4_fix_bootloader_flash_read_allow_decrypt_v6.0' into 'release/v6.0'
...
fix(bootloader_flash): always invalidate FLASH_READ_VADDR before read (v6.0)
See merge request espressif/esp-idf!43956
2025-12-11 21:02:30 +08:00
morris
946dcf73e3
Merge branch 'feature/graduate_i2s_parlio_analog_hal_components_v6.0' into 'release/v6.0'
...
Feature/graduate i2s parlio analog hal components v6.0
See merge request espressif/esp-idf!44043
2025-12-11 16:58:37 +08:00
laokaiyao
841cb4caa1
feat(hal): graudate the adc/dac hal driver into a new component
2025-12-11 10:27:00 +08:00
laokaiyao
fd918efe43
feat(hal): graudate the I2S hal driver into a new component
2025-12-11 10:25:40 +08:00
wuzhenghui
01ec965252
fix(esp_system): fix mspi write stuck after cpu/digital reset on c5/c61
2025-12-10 12:21:55 +08:00
Song Ruo Jing
62899cbba6
refactor(gpio): split GPIO HAL into separate component
...
cleaned up some includes in GPIO peripheral files
2025-12-08 14:33:26 +08:00
Samuel Obuch
1007a41736
fix(bootloader_flash): invalidate FLASH_READ_VADDR before read
...
Fixed address to match corresponding mmu_hal_map_region call.
FLASH_MMAP_VADDR was invalidated by mistake in commit
ea38a2e9a4
2025-12-03 10:00:46 +01:00
Song Ruo Jing
133cfd8dc9
fix(console): UART0 TX pin was not properly disabled
...
Closes https://github.com/espressif/esp-idf/issues/16764
Closes https://github.com/espressif/esp-idf/issues/17459
2025-11-27 11:08:48 +08:00
gaoxu
b32eab1bd7
feat(rng): support P4 ECO5 TRNG
2025-11-25 17:49:43 +08:00
Mahavir Jain
a8b69abb4b
fix(bootloader): fix signature verification skip in deep sleep scenario
...
For CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP enabled and exit from
deep sleep case the secure boot signature verification must be skipped
to improve the wakeup performance.
Closes https://github.com/espressif/esp-idf/issues/15590
2025-11-25 10:12:03 +05:30
Jiang Jiang Jian
ee4be1af57
Merge branch 'feat/flash_enc_using_key_manager_v6.0' into 'release/v6.0'
...
Support Flash Encryption using Key Manager (v6.0)
See merge request espressif/esp-idf!43459
2025-11-24 10:35:48 +08:00
morris
daa1d34909
Merge branch 'refactor/rng_ll_c2_v6.0' into 'release/v6.0'
...
refactor(rng): refactor to use hal/ll apis for ESP32C2 (v6.0)
See merge request espressif/esp-idf!43449
2025-11-21 14:03:02 +08:00
harshal.patil
cd0770cd39
change(esp_key_mgr): Store key_len field in the key_info
...
- Update the Key Manager key types to be generic
- Define a new enum to determine the length of the keys
- Refactor the Key Manager driver support generic key types and key lengths
- Also store key deployment mode in the key recovery info
2025-11-20 11:37:07 +05:30
harshal.patil
172f904e23
feat(bootloader_support): Support FE XTS-AES-256 using Key Manager for ESP32-C5
2025-11-20 11:37:07 +05:30
harshal.patil
7cefae573a
feat(flash_encryption): Remove mspi reset when switching the XTS-AES key source
2025-11-20 11:37:07 +05:30
harshal.patil
92e5cfa47e
change(bootloader_support): Rename the esp_flash_encryption_enable_key_mgr() API
2025-11-20 11:37:07 +05:30
harshal.patil
7212b517d4
change(esp_key_mgr): Make Key Manager driver bootloader compatible
...
- Independent of heap
2025-11-20 11:37:07 +05:30
harshal.patil
c1503cd847
feat(bootloader_support): Support Flash Encryption using Key Manager
2025-11-20 11:37:05 +05:30
Song Ruo Jing
c1209fc2ac
refactor(gpio): remove some useless macros from io_mux_reg.h
2025-11-19 12:17:52 +08:00
gaoxu
db5347fcf5
refactor(rng): refactor to use hal/ll apis for ESP32C2
2025-11-18 11:25:46 +08:00
Mahavir Jain
20e32f81b5
Merge branch 'feat/esp_tee_mspi_tuning_v6.0' into 'release/v6.0'
...
change(esp_tee): Fix TEE SPI flash API issues on ESP32-C5 (v6.0)
See merge request espressif/esp-idf!42906
2025-11-17 10:18:42 +05:30
Jiang Jiang Jian
86d09a29c6
Merge branch 'fix/esp32p4_rev3_hardware_issue_workarounds_v6.0' into 'release/v6.0'
...
fix(esp_hw_support): esp32p4 eco5 hardware issues workaround (v6.0)
See merge request espressif/esp-idf!42941
2025-11-14 16:47:24 +08:00