Laukik Hase
d49055e307
fix(esp_tee): Skip taking the service call mutex when in critical sections
...
- Fixes INT_WDT timeouts with mmap operations
- Add test-case for verifying parallel service calls
2025-10-14 10:12:12 +05:30
Laukik Hase
26014bb404
feat(esp_tee): ASM routine fixes and improvements
...
- Fix incorrect setting in the edge interrupt acknowledgement API
- Avoid executing the service call dispatcher in the U-mode ecall,
rather execute `mret` to jump it
- Avoid `t1` register corruption when processing `ecall`
- Switch back to the bootloader stack from TEE stack after the
execution of the entire TEE initialization routine
2025-10-14 10:12:12 +05:30
Laukik Hase
4aafa4d11b
feat(esp_tee): Miscellaneous fixes and updates
...
- Rename `tee_test_fw` app configs for better CI tracking
- Decrease the lower bound of TEE I/DRAM config options
- Trim the TEE test-apps build
- Improve the TEE/REE OTA pytest script with additional checks
- Fix build issues when `tee_sec_storage`/`tee_ota_ops` are a
a part of the project build but ESP-TEE is disabled
2025-10-14 10:12:12 +05:30
Laukik Hase
9e487873c9
ci(esp_tee): Enable the TEE test-apps for ESP32-C5
2025-10-14 10:12:11 +05:30
Laukik Hase
12ab50dc54
ci(esp_tee): Refactor the ESP-TEE test-cases
...
- Improve the interrupt-related test cases
- Fix potential issues in the task-switching test
during secure service calls
2025-10-14 10:12:11 +05:30
Laukik Hase
508a659001
feat(esp_tee): Support for ESP32-C5 - the rest of the components
2025-10-14 10:12:11 +05:30
Laukik Hase
1815e2e4f2
feat(esp_tee): Support for ESP32-C5 - the esp_tee component
2025-10-14 10:12:10 +05:30
morris
0847a85040
Merge branch 'feature/i2s_support_merge_simplex_to_duplex_v5.5' into 'release/v5.5'
...
feat(i2s): support to lazy constitute full-duplex mode (v5.5)
See merge request espressif/esp-idf!41842
2025-10-14 11:58:57 +08:00
Jiang Jiang Jian
9f9eebf9fc
Merge branch 'fix/controll_dcdc_switch_by_pmu_in_dslp_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): control DCDC switch by PMU FSM while control DCDC_EN by software (v5.5)
See merge request espressif/esp-idf!42272
2025-10-14 11:57:18 +08:00
Marius Vikhammer
b9f704df74
Merge branch 'bugfix/pthread_sem_timeout_test_failure_v5.5' into 'release/v5.5'
...
test(pthread): fixed test-case overflow calc issue (v5.5)
See merge request espressif/esp-idf!42547
2025-10-14 11:16:07 +08:00
morris
2b53c3c2af
Merge branch 'feat/mipi_dsi_p4_eco5_v5.5' into 'release/v5.5'
...
ESP32P4 ECO5 register update: DSI/TIMG/ETM/DW_GDMA (v5.5)
See merge request espressif/esp-idf!42477
2025-10-14 10:40:03 +08:00
Island
91a068076f
Merge branch 'change/ble_update_lib_20250919_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20250919 - Update ESP BLE Controller Lib (v5.5)
See merge request espressif/esp-idf!42031
2025-10-14 10:34:34 +08:00
Jiang Jiang Jian
799e347522
Merge branch 'bugfix/fix_bt_security_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data (v5.5)
See merge request espressif/esp-idf!42448
2025-10-13 20:39:27 +08:00
Jiang Jiang Jian
e7dd48e800
Merge branch 'bugfix/roam_app_neighbor_crash_v5.5' into 'release/v5.5'
...
fix(wifi_apps): Fix crash due to neighbor_list lock (v5.5)
See merge request espressif/esp-idf!42502
2025-10-13 20:06:02 +08:00
Jiang Jiang Jian
5e481987ea
Merge branch 'bugfix/sae_identifier_nvs_v5.5' into 'release/v5.5'
...
fix(esp_wifi): Set default nvs value for sae identifier to NULL v5.5
See merge request espressif/esp-idf!42273
2025-10-13 19:57:06 +08:00
morris
082ba1450f
Merge branch 'fix/rmt_tx_loop_mode_v5.5' into 'release/v5.5'
...
fix(rmt): correct the condition for warnings in loop mode (v5.5)
See merge request espressif/esp-idf!41790
2025-10-13 19:40:00 +08:00
laokaiyao
8d17bf99c6
feat(i2s): support to lazy constitute full-duplex mode
2025-10-13 17:59:58 +08:00
morris
42e7e40f2f
Merge branch 'fix/mcpwm_prescale_regression_v5.5' into 'release/v5.5'
...
fix(mcpwm): fix division by zero error in prescale (v5.5)
See merge request espressif/esp-idf!42420
2025-10-13 15:39:35 +08:00
morris
a6514c5ec1
Merge branch 'fix/emac_test_tmo_v5.5' into 'release/v5.5'
...
fix(ci): increased timeout for ethernet_int_emac_test (v5.5)
See merge request espressif/esp-idf!42382
2025-10-13 15:03:07 +08:00
Marius Vikhammer
819ab972a5
test(pthread): fixed test-case overflow calc issue
2025-10-13 15:01:22 +08:00
Island
294abc6302
Merge branch 'fix/ble_log_acl_data_copy_v5.5' into 'release/v5.5'
...
fix(ble): copy acl data by omdata buffer copy (v5.5)
See merge request espressif/esp-idf!42526
2025-10-13 14:26:45 +08:00
Jiang Jiang Jian
fc2f26e957
Merge branch 'bugfix/eloop_lock_v5.5' into 'release/v5.5'
...
Made changes related to registering eloop timeout for eloop lock(backports v5.5)
See merge request espressif/esp-idf!42135
2025-10-13 14:06:39 +08:00
Island
690e83d456
Merge branch 'feat/support_blecrt_489_v5.5' into 'release/v5.5'
...
feat(ble/bluedroid): Added API to set channel map for scanning (v5.5)
See merge request espressif/esp-idf!42258
2025-10-13 12:07:30 +08:00
yangfeng
1f4e41d2ac
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data
2025-10-13 11:43:50 +08:00
Jiang Jiang Jian
3c0e283930
Merge branch 'bugfix/fix_some_bt_bugs_v5.5' into 'release/v5.5'
...
fix(bt): fix some bluetooth bugs (v5.5)
See merge request espressif/esp-idf!42466
2025-10-13 10:29:02 +08:00
morris
45bb82af49
chore(soc): checked P4-ECO5 regsiters for dw_gdma,timg,etm,dsi
...
chore(mipi_dsi): checked the register on P4 ECO5
checked timg and etm registers
2025-10-13 10:17:49 +08:00
Zhou Xiao
dec62e60f4
fix(ble): copy acl data by omdata buffer copy
...
(cherry picked from commit 322eb33f0d19a7abdd8d430c6e742224fe3274f5)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-10-13 09:13:53 +08:00
Jiang Jiang Jian
cdeedc57b1
Merge branch 'feat/new_api_to_get_all_wakeup_causes_v5.5' into 'release/v5.5'
...
feat(esp_hw_support): add new API to get all wakeup sources (v5.5)
See merge request espressif/esp-idf!41497
2025-10-11 21:20:11 +08:00
cjin
fa5203de21
feat(ble): get wakeup cause when wake up on ESP32-C5
2025-10-11 11:12:45 +08:00
cjin
7d342d49f7
feat(ble): get wakeup cause when wake up on ESP32-H2
2025-10-11 11:12:45 +08:00
cjin
c96d41d436
feat(ble): get wakeup cause when wake up on ESP32-C6
2025-10-11 11:12:45 +08:00
cjin
ce66ed4309
feat(ble): get wakeup cause when wake up on ESP32-C2
2025-10-11 11:12:45 +08:00
Zhou Xiao
3d7a2d32e3
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
2025-10-11 11:12:45 +08:00
Zhou Xiao
f83d1937a1
change(ble): [AUTO_MR] Update lib_esp32c2 to 58398575
2025-10-11 11:12:45 +08:00
Zhou Xiao
4d9b3c87a0
change(ble): [AUTO_MR] Update lib_esp32c6 to 390a8efd
2025-10-11 11:12:45 +08:00
Zhou Xiao
8c92cb3281
change(ble): [AUTO_MR] Update lib_esp32c5 to 390a8efd
2025-10-11 11:12:45 +08:00
Zhou Xiao
76823b60cf
change(ble): [AUTO_MR] Update lib_esp32h2 to 390a8efd
2025-10-11 11:12:45 +08:00
tarun.kumar
61d4f44293
fix(wifi) : Made changes related to registering eloop timeout for eloop lock
2025-10-11 10:22:25 +08:00
Shreyas Sheth
c3da9f070b
fix(wifi_apps): Fix crash due to neighbor_list lock
2025-10-10 20:00:19 +05:30
Rahul Tank
c5a8693174
Merge branch 'bugfix/fix_os_mbuf_dup_v5.5' into 'release/v5.5'
...
fix(nimble): Address mbuf from different chains traversal during copying (v5.5)
See merge request espressif/esp-idf!42366
2025-10-10 15:31:18 +05:30
linruihao
e9e7aaf54c
fix(bt): fix btbb may not reinit when coex with wifi
...
Closes https://github.com/espressif/esp-idf/issues/15841
2025-10-10 14:31:06 +08:00
linruihao
594de5dd36
fix(bt/bluedroid): fix hfp ag external codec datapath issue
...
Closes https://github.com/espressif/esp-idf/issues/17480
2025-10-10 14:31:06 +08:00
Jiang Jiang Jian
7aee10fc67
Merge branch 'bugfix/fix_bleqabr25_1004_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): Fixed the status setting in the HCI event (v5.5)
See merge request espressif/esp-idf!42195
2025-10-10 10:26:33 +08:00
Chen Jian Hua
2b533e88ce
feat(ble/bluedroid): Added API to set channel map for scanning
...
(cherry picked from commit fd4bb69357aaf56fe017de95b9b4fa6c6ba473ef)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-10-10 00:06:39 +08:00
Rahul Tank
ad73a70997
fix(nimble): Address mbuf from different chains traversal during copying
2025-10-09 20:21:14 +05:30
Rahul Tank
e8ff0a5656
Merge branch 'bugfix/fix_ext_adv_data_reattempt_v5.5' into 'release/v5.5'
...
fix(nimble): Avoid ext adv data in reattempt advertising (v5.5)
See merge request espressif/esp-idf!42129
2025-10-09 20:20:37 +05:30
morris
a378b52bbb
Merge branch 'fix/clear_force_on_reg_for_cache_v5.5' into 'release/v5.5'
...
fix(clk): do not clear force_on reg for cache (v5.5)
See merge request espressif/esp-idf!42177
2025-10-09 17:17:45 +08:00
Jiang Jiang Jian
8e82dab8da
Merge branch 'fix/increase_c5_pau_work_time_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): increase esp32c5 wifi link working cost (v5.5)
See merge request espressif/esp-idf!41621
2025-10-09 17:02:18 +08:00
Chen Jichang
f194e0d58d
fix(mcpwm): fix division by zero error in prescale
...
Closes https://github.com/espressif/esp-idf/issues/17665
2025-10-09 16:05:52 +08:00
Chen Jichang
b923cc34ab
fix(rmt): treat loop once as no loop
2025-10-09 15:04:07 +08:00