Commit Graph
35274 Commits
Author SHA1 Message Date
Marius Vikhammer 1cab04c24f Merge branch 'fix/issue-18391-psram-default-docs' into 'master'
docs: clarify PSRAM default allocation behavior

See merge request espressif/esp-idf!46985
2026-03-26 10:18:22 +08:00
Harshal Patil 876b9581bd Merge branch 'fix/enable_key_mgr_clk_for_efuse_key_ops' into 'master'
Enable Key Manager clock even for efuses-based key operations

See merge request espressif/esp-idf!46740
2026-03-25 21:37:53 +05:30
C.S.M 48410f23f1 Merge branch 'feat/uhci_esp32h21' into 'master'
feat(uhci): Add support for uhci on esp32h21

Closes IDF-11619

See merge request espressif/esp-idf!46794
2026-03-25 20:02:40 +08:00
hebinglin bcb6fab9af change(esp_hw_support): add modem_lpcon retention for esp32h21 2026-03-25 15:40:07 +08:00
hebinglin f9078e7538 feat(esp_hw_support): optimize esp32h21 eco1 active current 2026-03-25 15:40:05 +08:00
hebinglin 17d0bf1810 fix(esp_hw_support): fix mem_mask set issue 2026-03-25 15:38:50 +08:00
hebinglin 4ed44adf85 feat(esp_hw_support): support vdd_flash fast discharge 2026-03-25 15:38:50 +08:00
hebinglin 6f2d7083bb fix(esp_hw_support): reset lp mem privilege 2026-03-25 15:38:50 +08:00
hebinglin 470b9d024e change(esp_hw_support): optimize esp32h21eco1 pmu params 2026-03-25 15:38:49 +08:00
hebinglin 474d89b4c2 fix(clk): update H21 ECO1 to use 64MHz clock for mspi 2026-03-25 15:38:49 +08:00
hebinglin c09aaa64bf change(esp_hw_support): support esp32h21eco1 sleep flow 2026-03-25 15:38:49 +08:00
gaoxu 8ce11e1608 change(esp_hw_support): h21 eco1 support and fix drom address error 2026-03-25 15:38:49 +08:00
gaoxu 609a867a91 feat(pmu): h21 eco1 pmu and clk files update 2026-03-25 15:38:49 +08:00
Marius Vikhammer c1256efd67 docs: clarify PSRAM default allocation behavior
Clarify that MALLOC_CAP_DEFAULT describes a memory capability
rather than the malloc() placement policy, so PSRAM-backed
capability allocations are documented correctly when malloc()
remains internal-only by default.

Closes https://github.com/espressif/esp-idf/issues/18391

Made-with: Cursor
2026-03-25 15:35:21 +08:00
Jiang Jiang Jian b56abe7df7 Merge branch 'fix_ci_issue_related_to_bss_max_idle' into 'master'
fix(ci): fix ci issue related to bss max idle test

Closes IDFCI-9086, IDFCI-9113, and IDFCI-9260

See merge request espressif/esp-idf!46990
2026-03-25 14:24:15 +08:00
harshal.patil 28736a81fa fix(esp_security): Enable Key Manager clocks even for efuse key operations
The Key Manager holds a key usage register, thus, the Key Manager peripheral
clock must be enabled even for efuses-based key operations to route the
crypto operations to correctly to the efuses (default is Key Manager)
2026-03-25 10:38:44 +05:30
Meet Patel fd951bfdba Merge branch 'refactor/wdt_soc_supported_guard' into 'master'
refactor(system): wrap WDT code under SOC_WDT_SUPPORTED

Closes IDF-14860

See merge request espressif/esp-idf!46457
2026-03-25 09:47:58 +05:30
Omar Chebib a58566e3ec Merge branch 'feature/intr_alloc_private_shared' into 'master'
feat(esp_hw_support): implement private shared interrupts

Closes IDF-11087

See merge request espressif/esp-idf!46606
2026-03-25 11:45:22 +08:00
yinqingzhao 77a89ff41e fix(ci): fix ci issue related to bss max idle test 2026-03-25 11:44:50 +08:00
Jiang Jiang Jian 77d579eda5 Merge branch 'bugfix/fix_some_bt_coex_bugs' into 'master'
fix(coex): fix some esp32 coexistence bugs

Closes BT-4208, BT-4207, and BT-4098

See merge request espressif/esp-idf!44399
2026-03-25 10:32:04 +08:00
Ashish Sharma 6966661fae Merge branch 'fix/fix_esp32p4_key_mgr_efuse_key_rev_le_3' into 'master'
fix(esp_hal_security): fixes failing hmac_hal_configure with efuse_key for p4 rev < 3

Closes IDFGH-17405

See merge request espressif/esp-idf!46875
2026-03-25 10:22:04 +08:00
Mahavir Jain 0ad01e5ed2 Merge branch 'bugfix/docs_anti_rollback' into 'master'
docs: clarify anti-rollback secure version bits for c2/c5

See merge request espressif/esp-idf!46920
2026-03-24 17:58:05 +05:30
linruihao 647f0972ac fix(coex): fix some esp32 coexistence bugs
- fix ble scan may restart twice in coex scenarios
- fix bredr page/pscan coex request/release not match
- fix bredr incorrect inquiry length calculation
- update bredr page/inquiry pti
- add coex pti protection for entire page/inquiry event
2026-03-24 19:16:33 +08:00
C.S.M ba8b4cfd9e feat(uhci): Add support for uhci on esp32h21 2026-03-24 19:00:10 +08:00
harshal.patil ccc48c3980 fix(esp_security): Fixes incorrect key manager configuration for ESP32-P4 rev < 3 2026-03-24 15:23:23 +05:30
Ashish Sharma dc7843b954 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-03-24 15:23:23 +05:30
Meet Patel c4e2fe2c8b refactor(system): guard WDT with SoC capability macros
Wrap MWDT-related code under SOC_WDT_SUPPORTED so targets without a main
watchdog can compile.

Add SOC_RTC_WDT_SUPPORTED for RTC watchdog usage (bootloader, slow-clock
paths) and regenerate Kconfig.soc_caps.in. Bootloader RWDT setup stays
under SOC_RTC_WDT_SUPPORTED; MWDT flashboot teardown stays under
SOC_WDT_SUPPORTED.

ESP_INT_WDT, ESP_TASK_WDT_EN, and BOOTLOADER_WDT_ENABLE depend on
SOC_WDT_SUPPORTED where applicable. Build xt_wdt.c only when
SOC_XT_WDT_SUPPORTED. Provide no-op panic WDT helpers when
SOC_WDT_SUPPORTED is disabled.
2026-03-24 14:57:43 +05:30
Armando (Dou Yiwen) 0df5bb2805 Merge branch 'change/isp_hsize_check' into 'master'
isp: hsize check and lut size check

Closes IDF-15291 and IDF-15294

See merge request espressif/esp-idf!46868
2026-03-24 09:19:41 +00:00
Guillaume Souchere 2a6e335189 Merge branch 'feat/esp-stdio-add-init-funcs' into 'master'
feat(console): Move IO initialization outside of the console component

See merge request espressif/esp-idf!43013
2026-03-24 09:50:58 +01:00
Martin Vychodil 19cabc1de3 Merge branch 'feature/wl_bdl_support_2' into 'master'
feat(wear_levelling): Added BDL support

Closes IDF-12749

See merge request espressif/esp-idf!44319
2026-03-24 15:57:50 +08:00
Omar Chebib 5cfe060d8e feat(esp_hw_support): implement private shared interrupts 2026-03-24 15:40:20 +08:00
Jiang Jiang Jian 2350e1588f Merge branch 'bugfix/ap_5g_phy_bw' into 'master'
fix(wifi): Update Secondary channel when ap adjust from different band and bandwidth is ht40

See merge request espressif/esp-idf!41265
2026-03-24 15:32:50 +08:00
Rahul Tank b7bff02998 Merge branch 'bugfix/send_conn_cancel_simul' into 'master'
fix(nimble): Issue connect cancel in case of outstanding master connection

See merge request espressif/esp-idf!46565
2026-03-24 12:34:03 +05:30
Chen Chen 118f64c32a Merge branch 'fix/gdma_burst_size_config' into 'master'
fix(gdma): revoke burst size array check in `gdma_config_transfer`

See merge request espressif/esp-idf!46890
2026-03-24 11:46:35 +08:00
Jiang Jiang Jian c999dc6a85 Merge branch 'bugfix/idfci-8990' into 'master'
fix(bt): Fix crash due to function not placed in IRAM

Closes IDFCI-8990 and BT-4292

See merge request espressif/esp-idf!46876
2026-03-24 10:47:10 +08:00
Martin Vychodil 0a2fc7f34a feat(wear_levelling): Added BDL support 2026-03-23 20:33:18 +01:00
jay candel 11c2d1b472 fix(fatfs): correct preprocessor guard for fail label in f_open 2026-03-23 17:53:26 +01:00
Mahavir Jain 7032f588d5 Merge branch 'fix/fix_ws_server_subprotocols_null_dereference' into 'master'
fix: fixes websocket server possible null dereference

See merge request espressif/esp-idf!46767
2026-03-23 21:23:43 +05:30
morris e751ec1b1c Merge branch 'fix/fix_lp_gdma_on_s31' into 'master'
fix(lp_dma): add lp dma clk ctrl on s31

See merge request espressif/esp-idf!46891
2026-03-23 22:30:47 +08:00
Jiang Jiang Jian 258d3fc830 Merge branch 'bugfix/add_pvt_enable_flag_in_pvt_func' into 'master'
feat(pvt): add pvt enable flag & change pvt limit & sleep adapt time on master

See merge request espressif/esp-idf!46810
2026-03-23 20:25:33 +08:00
Sajia 9a8d874834 fix(wifi): Update channel bandwidth when ap adjust from 2g to 5g 2026-03-23 16:30:34 +05:30
Mahavir Jain 229a8a78fb docs: clarify anti-rollback secure version bits for c2/c5 2026-03-23 16:21:26 +05:30
Ashish Sharma b64c70acda fix: fixes memory leak with subprotocols 2026-03-23 18:37:21 +08:00
Ashish Sharma 9fc0ca13b3 fix: fixes websocket server possible null dereference 2026-03-23 18:37:21 +08:00
Chen Jichang f3feaeabb6 fix(lp_dma): add lp dma clk ctrl on s31 2026-03-23 16:40:47 +08:00
Chen Chen afe13a644a fix(gdma): revoke burst size array check in gdma_config_transfer 2026-03-23 16:33:30 +08:00
morris a02fd7e33b Merge branch 'feat/analog_cmpr_esp32h21' into 'master'
support analog comparator on esp32h21

Closes IDF-13671 and IDF-11615

See merge request espressif/esp-idf!46819
2026-03-23 15:55:52 +08:00
Sudeep Mohanty a4c08d3c51 Merge branch 'task/fix_flaky_freertos_psram_test' into 'master'
fix(freertos): Fix flaky PSRAM tests for freertos

Closes IDFCI-7953

See merge request espressif/esp-idf!46781
2026-03-23 08:40:54 +01:00
He Binglin 1180967ff7 Merge branch 'change/esp_idf_flash_dpd_in_safe' into 'master'
Change: place flash dpd code in iram safe and add restart cases when rtc_clk iram opt

See merge request espressif/esp-idf!45311
2026-03-23 15:35:25 +08:00
Island 1c99ea52c1 Merge branch 'bugfix/optimize_bluedroid_host_code_new' into 'master'
fix(ble/bluedroid): Use the same legacy gap callback instead of each independent legacy gap event callback

Closes BLERP-2639

See merge request espressif/esp-idf!46344
2026-03-23 15:28:46 +08:00