Commit Graph

46052 Commits

Author SHA1 Message Date
wuzhenghui
070ae7df8d feat(esp_hw_support): use dynamic memory allocation for retention module instances
(cherry picked from commit a9dee592d6)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 20:25:49 +08:00
wuzhenghui
bb6411463a change(esp_hw_support): optimize pmu_sleep RAM cost
(cherry picked from commit 3c2a0cb4f6)
2026-09-16 20:25:49 +08:00
wuzhenghui
4cd8895f1f change(esp_hw_support): optimize sleep_phy retention static RAM cost 2026-09-16 20:25:45 +08:00
wuzhenghui
791360a0f2 change(esp_hw_support): optimize retention driver RAM cost
(cherry picked from commit 11c590c053)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 19:56:17 +08:00
Island
ccad8a5f01 Merge branch 'feat/feat_support_phy_enable_using_regdma_v5.4' into 'release/v5.4'
Feat/feat support phy enable using regdma (5.4)

See merge request espressif/esp-idf!51163
2026-09-16 19:15:44 +08:00
Fu Hanxi
ab19b88d19 Merge branch 'ci/upload_size_artifacts_for_protected_branches_v5.4' into 'release/v5.4'
ci: upload size artifacts to longterm bucket for protected branches (v5.4)

See merge request espressif/esp-idf!52881
2026-09-16 12:42:43 +02:00
Evgeny Torbin
7a88503bee ci: upload size artifacts to longterm bucket for protected branches 2026-09-16 12:37:14 +02:00
Jiang Jiang Jian
db9f2c9795 Merge branch 'fix/roaming_compilation_v5.4' into 'release/v5.4'
Remove duplicate report_len in roaming neighbor handler(v5.4)

See merge request espressif/esp-idf!52118
2026-09-16 14:24:55 +08:00
Jiang Jiang Jian
7af9fcb7ac Merge branch 'fix/fix_ble_retention_dependency_order_v5.4' into 'release/v5.4'
fix(ble): fix ble retention dependency order (5.4)

See merge request espressif/esp-idf!52463
2026-09-15 20:40:25 +08:00
Jiang Jiang Jian
55bf931e69 Merge branch 'fix/sae_pwe_ecc_fail_v5.4' into 'release/v5.4'
fix(wpa_supplicant): Assign correct return value for SAE y-construction failure (v5.4)

See merge request espressif/esp-idf!52360
2026-09-15 20:24:24 +08:00
Jiang Jiang Jian
80a7a73469 Merge branch 'bugfix/fix_example_power_save_build_fail_issue_v5.4' into 'release/v5.4'
fix(esp_timer): preserve timer_process_alarm symbol for ldgen(Backport v5.4)

See merge request espressif/esp-idf!52742
2026-09-15 19:17:30 +08:00
Jiang Jiang Jian
1d18c68842 Merge branch 'bugfix/fix_chip_cant_sleep_after_connect_failed_v5.4' into 'release/v5.4'
fix(wifi): fix chip cant sleep when disconnecting at probe process

See merge request espressif/esp-idf!52540
2026-09-15 19:16:34 +08:00
Jiang Jiang Jian
974cc3bd2f Merge branch 'bugfix/wpa_supplicant_upstream_security_issues_v5.4' into 'release/v5.4'
esp_wifi: Port security issues from upstream supplicant (v5.4)

See merge request espressif/esp-idf!52677
2026-09-15 17:03:30 +08:00
tarun.kumar
6faa0fdda7 fix(esp_wifi): remove duplicate report_len in roaming neighbor handler 2026-09-15 16:53:53 +08:00
Jiang Jiang Jian
b02075f64e Merge branch 'bugfix/idfci-13866_v5.4' into 'release/v5.4'
backport v5.4: config wakeup gpio pin internal pullup to avoid input floating

See merge request espressif/esp-idf!52776
2026-09-15 16:52:04 +08:00
cjin
9f4e56dabc fix(pau): added always inline attribute to pau_ll.h 2026-09-15 14:29:16 +08:00
Island
b65487a0c3 Merge branch 'feat/ble_smp_repairing_hardening_v5.4' into 'release/v5.4'
feat(ble/bluedroid): add Kconfig options for BLE re-pairing hardening (5.4)

See merge request espressif/esp-idf!52419
2026-09-15 14:12:10 +08:00
Jiang Jiang Jian
44d3b497b8 Merge branch 'fix-ieee802154-teardown-order_v5.4' into 'release/v5.4'
ieee802154: Fix teardown order (v5.4)

See merge request espressif/esp-idf!52663
2026-09-15 14:01:11 +08:00
Jin Chen
5820004598 fix(btbb): allow FE retention when wifi enhanced light sleep enabled
(cherry picked from commit 33bfea1b69)

Co-authored-by: cjin <jinchen@espressif.com>
2026-09-15 11:36:18 +08:00
cjin
74b9e617d5 fix(phy): add fe dependency when enable rf with regdma 2026-09-15 11:36:18 +08:00
cjin
e90bd169d4 fix(sleep): fix reject trigger when wifi is enabled 2026-09-15 11:36:18 +08:00
zhuanghang
6976c44774 feat(802.15.4): enable switch rf with regdma for 15.4 2026-09-15 11:36:18 +08:00
cjin
f57a9f7bb4 fix(phy): added fe set freq reset to rf retention list 2026-09-15 11:36:18 +08:00
cjin
d328e25800 feat(phy): support retention module for phy FE retgisters 2026-09-15 11:36:18 +08:00
cjin
ff113a01f9 feat(modem): add phy retention related api 2026-09-15 11:36:15 +08:00
Jiang Jiang Jian
a41015cc31 Merge branch 'fix/brownout_restore_after_deepsleep_reject_v5.4' into 'release/v5.4'
fix(esp_hw_support): restore brownout after deep sleep rejection on ESP32-S2 (v5.4)

See merge request espressif/esp-idf!52645
2026-09-14 20:25:17 +08:00
cjin
520f9ec6a5 feat(phy): add skip list to sleep phy link context and fix deinit crash 2026-09-14 19:37:59 +08:00
cjin
7d9240e67d feat(sleep): add config SOC_PM_SUPPORT_REGDMA_TRIGGERED_PHY 2026-09-14 19:37:59 +08:00
cjin
85fece0652 feat(sleep_modem): allow multi modem to enable rf with regdma 2026-09-14 19:37:57 +08:00
cjin
fd844bd2d3 feat(modem): rename the sleep modem functions 2026-09-14 19:18:40 +08:00
cjin
740bb89567 feat(phy): added skip method for phy retention list 2026-09-14 19:18:40 +08:00
cjin
5f74a4da51 feat(phy): rename sleep modem state to sleep phy 2026-09-14 19:18:39 +08:00
Li Shuai
d5d35ec90b fix(unit-test): config wakeup gpio pin internal pullup to avoid input floating 2026-09-14 15:34:42 +08:00
morris
ce54ec41f2 Merge branch 'fix/mcpwm_cap_prescale_v5.4' into 'release/v5.4'
fix(mcpwm): correct the wrong capture prescale (v5.4)

See merge request espressif/esp-idf!52507
2026-09-14 15:16:32 +08:00
wuzhenghui
eece49afa0 fix(esp_hw_support): restore brownout after deep sleep rejection on ESP32-S2
ESP32-S2 disables the brownout detector before deep sleep; if sleep is
rejected, re-init it so BOD is not left disabled (PM-519).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 11:38:32 +08:00
Island
1f2a7fffec Merge branch 'change/ble_update_lib_20260904_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20260904 - Update ESP BLE Controller Lib (5.4)

See merge request espressif/esp-idf!52437
2026-09-14 10:36:15 +08:00
Rahul Tank
1d7d65b21a Merge branch 'bugfix/nimble_gattc_write_long_zero_len_v5.4' into 'release/v5.4'
fix(nimble): Send Prepare Write Request before Execute Write in write long with zero-length data (v5.4)

See merge request espressif/esp-idf!49769
2026-09-13 11:45:26 +05:30
Shreeyash Bhakare
b0df8ce4fd fix(nimble): Send Prepare Write Request before Execute Write with zero-length data 2026-09-11 15:00:35 +05:30
Rahul Tank
70b2846100 Merge branch 'bugfix/nimble_issues_08092026_v5.4' into 'release/v5.4'
fix few nimble issues 08092026(v5.4)

See merge request espressif/esp-idf!52604
2026-09-11 14:21:06 +05:30
zhaoweiliang
437e433b2a change(ble): [AUTO_MR] Update lib_esp32h2 to acd9a26e 2026-09-11 16:34:36 +08:00
zhaoweiliang
9a0ed2d666 change(ble): [AUTO_MR] Update lib_esp32c6 to acd9a26e 2026-09-11 16:34:24 +08:00
muhaidong
c528f45a85 fix(esp_timer): preserve timer_process_alarm symbol for ldgen 2026-09-11 16:10:12 +08:00
Island
861d6a8272 Merge branch 'fix/fxied_wrong_h2_ble_lib_issue_v5.4' into 'release/v5.4'
fix(ble): Check if there are illegal library files in controller lib path (5.4)

See merge request espressif/esp-idf!52189
2026-09-11 14:37:23 +08:00
Astha Verma
218f4c7b74 fix(nimble): Fix nimble HID service discovery 2026-09-11 11:15:56 +05:30
Shu Chen
b5b1a7a182 Merge branch 'fix/openthread-udp-host-interface_v5.4' into 'release/v5.4'
fix(openthread): preserve host interface on UDP receive (v5.4)

See merge request espressif/esp-idf!52692
2026-09-11 03:41:48 +00:00
Island
cff7bf2381 Merge branch 'feat/opt_prefer_bond_device_when_evicting_overflow_bonds_v5.4' into 'release/v5.4'
fix(bt/bluedroid): prefer disconnected peers when evicting overflow bonds (5.4)

See merge request espressif/esp-idf!52608
2026-09-10 20:51:08 +08:00
Island
1a4553cc4e Merge branch 'fix/esp32-ble-dtm-txbuf-leak_v5.4' into 'release/v5.4'
Fix DTM TX buffer leak in the BLE controller that could cause memory exhaustion and Interrupt WDT timeout during or after DTM TX tests. (5.4)

See merge request espressif/esp-idf!52613
2026-09-10 20:50:46 +08:00
Island
0e295ff16b Merge branch 'bugfix/fix_bluedroid_find_info_format_mismatch_v5.4' into 'release/v5.4'
fix(ble/bluedroid): restore find info PDU stop on UUID format mismatch (5.4)

See merge request espressif/esp-idf!52078
2026-09-10 20:50:28 +08:00
Rahul Tank
3051cb01fa Merge branch 'bugfix/hardware_error_assert_v5.4' into 'release/v5.4'
fix(nimble): Add hardware error event handling as normal event (v5.4)

See merge request espressif/esp-idf!52555
2026-09-10 17:08:48 +05:30
zwx
f32bc866b8 fix(openthread): preserve host interface on UDP receive 2026-09-10 16:44:53 +08:00