Commit Graph
46 Commits
Author SHA1 Message Date
sibeibei f1f52f3e8f fix(wifi): fix wifi wakeup failed from modem state 2026-09-03 19:04:17 +08:00
sibeibei 897dd47eb5 fix(scan): prioritize if1_conn check for home channel return logic
(cherry picked from commit 2b528716be)
2026-09-01 14:18:47 +08:00
sibeibei 0627c301f4 fix(esp_hw_support): use symbolic reg and document modem syscon workaround 2026-07-30 19:46:30 +08:00
sibeibei c15ce5ae4a fix(esp_hw_support): use N_REGS_SYSCON() for modem syscon retention count 2026-07-30 19:46:30 +08:00
sibeibei 7144df0c3c feat(wifi): sel pll clk when sleep to modem 2026-07-30 19:46:30 +08:00
sibeibei c86e76dffe Revert "feat(wifi): enable pll clk in modem state"
This reverts commit e238c5bdc6.
2026-07-30 19:46:30 +08:00
Si Bei Bei 898dfb8508 update(pmu_param): update mdoem icg func clk
Due to c-channel design, ETM and BUS must be set to 1
2026-06-18 17:14:05 +08:00
Si Bei Bei acf119e26b update(pm_sleep): update modem_wait_target_cycle for s31 2026-06-18 17:13:42 +08:00
sibeibei f7a2fc94a6 feat(pm): select XTAL for HP dig_sysclk in modem state
On ESP32-S31, SOC and modem APB are decoupled, so the digital
system can run from XTAL while the modem domain stays in modem state.
2026-06-10 20:41:47 +08:00
sibeibei 0c1394214f fix(ci): fix pre-commit issue 2026-06-10 20:41:39 +08:00
sibeibei bee381f77f feat(ci): enable build for esp32s31, disable CI test 2026-06-10 20:41:27 +08:00
sibeibei e270106011 support wifi api and regdma
* phy_version: 100, e0797b2, May 12 2026
2026-06-10 20:41:17 +08:00
sibeibei 1aeb773781 feat(wifi): enable pll clk in modem state 2026-06-10 20:41:04 +08:00
sibeibei 837a490595 feat(wifi): adpater apb clock is independent 2026-06-10 20:40:27 +08:00
sibeibei 9a3b0b5f02 update(pmu_sleep): enable SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED 2026-06-10 20:40:09 +08:00
sibeibei 4c9cdf8710 update(pmu_param): update hp modem clk config 2026-06-10 20:39:53 +08:00
sibeibei 3ec6a50986 update(sleep_clock.c): update clock retention 2026-06-10 20:39:42 +08:00
sibeibei 32a7c32c25 bugfix(apm): workaround to clear apm related reg on S31
Until full TEE/APM retention is supported (IDF-14620).
2026-06-10 20:39:29 +08:00
sibeibei d0434b0ddd change(esp_hw_support): enable wifi beacon wakeup and support wifi modem state for esp32s31 2026-06-10 20:39:21 +08:00
sibeibei 853726de89 feat(wifi): support wifi mac bb pd context retention for s31 2026-06-10 20:39:13 +08:00
sibeibei 2f0b9ebb82 fix(phy): fix wifi tx failed when sta wake from deepsleep 2026-06-09 19:16:38 +08:00
sibeibei 68c9de209b feat(wifi): add sleep retention attach/detach in hw start/stop 2026-05-21 11:46:16 +08:00
sibeibei 61d890d9c8 feat(phy): update PHY libraries and improve PLL temperature tracking
1. Allow customization of temperature deltas for PHY track PLL.

2. Fix abnormal PHY state which may trigger task watchdog timeout.
2026-05-14 11:13:38 +08:00
sibeibei 45a6998129 fix(wifi): IRAM for regdma path used in modem pd light sleep 2026-05-09 14:48:24 +08:00
sibeibei 78f4db5b87 feat(ci): add sleep cache safe check for wifi power save 2026-05-09 14:42:14 +08:00
sibeibei d616281cc5 bugfix(esp_hw_support):remove ESP32-C5 root clock auto gating bypass in sleep path 2026-05-06 15:49:47 +08:00
sibeibei 2cf2d1f1a5 bugfix: fix wifi loss packet and missing interrupt issues when switching root clock source 2026-05-06 15:49:47 +08:00
sibeibei 8d46db9b42 Revert "fix(esp_hw_support): fix the issue of wifi rx packet loss when switchng soc root clock source"
This reverts commit 45ea08b955.
2026-05-06 15:49:47 +08:00
sibeibei 5c936ee229 fix(wifi): fix modem sleep flag clear failed 2026-04-23 20:30:26 +08:00
sibeibei 86809e4cc8 fix: clear modem RF flag before PMU sleep to prevent open rf failed on next wake-up 2026-01-30 15:06:07 +08:00
sibeibei f6e42f0d1f fix(esp_wifi): rf delay cycles set failed for esp32c61ec04 2026-01-16 15:02:35 +08:00
sibeibei 348ed317c6 fix(pm): fix rx packet failed when modem state is interrupted by other wakeup sources 2025-12-30 11:26:30 +08:00
sibeibei 00f45acc4b fix: add mutex protection for software trigger RegDMA start to avoid data races 2025-12-09 14:55:08 +08:00
sibeibei c524e1e7e0 bugfix: clear regdma status when restart 2025-11-30 13:21:07 +08:00
sibeibei 4e2f33d445 fix(wifi): fix issue that disarm send wake null timer donot take effect 2025-11-11 17:29:38 +08:00
sibeibei 2cb1fc4365 fix(pm): fix c5 tx pkt failed 2025-07-04 17:54:54 +08:00
sibeibei 7191595d2a feat(coex): support backgorund scan for coex, fix some issues of scan when connected 2025-06-18 10:58:12 +08:00
sibeibei 10ac8e622e fix(wifi): rx bcn failed when sta off channel under modem state 2025-05-19 20:08:58 +08:00
sibeibei 26d6f0fc13 fix(pm): fix tbtt interrupt timing error when BLE RTC is configured to use MODEM_CLOCK_LPCLK_SRC_MAIN_XTAL on C6EC01 and later version 2025-04-27 16:59:11 +08:00
sibeibei 0b201ff842 fix: tsens read abnormal value in esp32c2eco4 2025-04-17 17:32:19 +08:00
sibeibei b192eb489f docs(coex): add soc_support_coexistence for esp32c5 2025-04-14 10:45:51 +08:00
sibeibei 28290c8da3 fix(wifi):fix modem state rx bcn failed when tbtt update, support modem state for coexist 2025-04-09 11:41:56 +08:00
sibeibei 7e5741953d fix(wifi): fix some wifi issues 241031
1. fix cant sleep if reconnect to connected ap
    2. clear pmk in internal reconnection
    3. update connect status for init-->auth
    4. add protection for probe request when wifi band is 5g
2024-10-31 19:03:01 +08:00
sibeibei 02e9c850d8 fix(wifi): fix wifi bugs 240919 2024-10-08 15:43:45 +08:00
sibeibei f1aa4a5a1c fix(wifi): add bar check for connection traffic and check ap_eb in txq 2024-08-27 14:13:23 +08:00
sibeibei 3111f47fb8 fix(pm): ssn update failed when dut wakeup from lightsleep 2024-07-15 16:20:01 +08:00