Commit Graph

355 Commits

Author SHA1 Message Date
Jin Chen
6a0c023b32 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-14 09:04:48 +08:00
cjin
d54aecb301 fix(phy): add fe dependency when enable rf with regdma 2026-09-14 09:04:48 +08:00
cjin
f686c2ef91 feat(phy): support retention module for phy FE retgisters 2026-09-14 09:04:44 +08:00
cjin
9408bb542b feat(phy): add skip list to sleep phy link context and fix deinit crash 2026-09-11 17:48:24 +08:00
cjin
83e1163fe6 feat(sleep): add config SOC_PM_SUPPORT_REGDMA_TRIGGERED_PHY 2026-09-11 17:48:24 +08:00
cjin
fb9d3d9ee6 feat(sleep_modem): allow multi modem to enable rf with regdma 2026-09-11 17:48:24 +08:00
cjin
68cb0ad414 feat(modem): rename the sleep modem functions 2026-09-11 17:48:24 +08:00
cjin
cc9bbf1d2a feat(phy): rename sleep modem state to sleep phy 2026-09-11 17:48:24 +08:00
yinqingzhao
55b54fb090 fix(phy): update esp32c5 multiple phy init data bin 2026-09-09 17:20:44 +08:00
yinqingzhao
55a52ccea6 fix(phy): fix phy init data type and multiple bin offset incorrect 2026-09-09 17:20:44 +08:00
yinqingzhao
2fb26b0083 feat(test_app): add test app for multiple phy init data 2026-09-09 17:20:26 +08:00
Jack
49e34992d3 fix(phy): removed all librfate logic from cmake 2026-07-22 11:25:58 +08:00
zhuanghang
8d5d6015a8 feat(phy): update phy lib for esp32s31 & esp32c6 for track 2026-07-22 11:20:28 +08:00
sibeibei
d4166e94d8 fix(wifi): fix modem sleep flag clear failed 2026-06-18 18:09:56 +08:00
Jiang Jiang Jian
d5a918aefb Merge branch 'fix/fix_put_phy_init_bin_into_partiiton_when_embed_v5.5' into 'release/v5.5'
fix(phy): fix still put multiple phy init date bin into flash when...(backport v5.5)

See merge request espressif/esp-idf!49149
2026-06-03 10:37:21 +08:00
yinqingzhao
4e702d2802 fix(phy): fix still put multiple phy init date bin into flash when CONFIG_ESP_PHY_MULTIPLE_INIT_DATA_BIN_EMBED is enabled 2026-06-02 12:10:48 +08:00
sibeibei
2c83a92885 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-15 15:05:15 +08:00
zwx
ee3b59a9e3 fix(esp_phy): check hw freq hop done before disabling common clock 2026-05-15 15:05:10 +08:00
yinqingzhao
e45530e9ea feat(phy): support change multiple phy init bin path 2026-05-06 15:16:32 +08:00
zhuanghang
d2d14138e3 feat(802.15.4): get txpower table from phylib 2026-03-18 17:46:05 +08:00
hebinglin
a2840f0287 fix(hal): fix the issue of dual-core contention for RTC_CNTL regs 2026-03-06 20:07:26 +08:00
Alexey Gerenkov
0c7eac2565 Merge branch 'feature/picolibc_v5.5' into 'release/v5.5'
feat(build): add Picolibc support (v5.5)

See merge request espressif/esp-idf!44108
2026-02-26 18:12:58 +08:00
sibeibei
d7f25f51e5 fix: clear modem RF flag before PMU sleep to prevent open rf failed on next wake-up 2026-02-03 12:08:20 +08:00
Alexey Lapshin
09f8bf3399 fix(esp_phy): use toolchain flags for external project 2026-01-30 23:39:56 +07:00
liuning
7c59e704dd fix(phy): wifi mac clock is not required during phy calibration 2026-01-19 20:07:20 +08:00
liuning
824a30a11a feat(phy): add check for required clock bits during phy enable 2026-01-19 20:07:16 +08:00
liuning
c65cf33dae bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios 2026-01-19 19:28:08 +08:00
wangtao@espressif.com
c8ba727536 fix(phy): fix esp32s2 phy lib issue 2025-12-17 20:36:28 +08:00
yinqingzhao
a190fa55a7 feat(phy): update libphy to fix c5/c61 reset 2025-12-02 13:19:01 +08:00
Zhou Xiao
7bbe3c9d06 feat(phy): ESP32-C5 ECO2/ECO3 coex and ESP32-C6 track reset
* C5 phy_version: 1 107, 8c534c84, Nov 17 2025
* C6 phy_version: 343, b513b46, Nov 14 2025


(cherry picked from commit 5286451f2e)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-11-17 14:31:32 +08:00
muhaidong
4020a93eea feat(phy): update esp32c3 esp32s3 esp32c2 esp32s2 libphy for RXDC 2025-11-12 19:04:02 +08:00
muhaidong
c64b751c50 fix(phy): fix cmd get_rx_result log error issue 2025-10-13 10:42:37 +08:00
muhaidong
c4aa4d47fc feat(phy): support esp32c5 cert test 2025-10-13 10:42:37 +08:00
Zhao Wei Liang
7f4dd43626 feat(ble): fixed ble rx pdu error issue on ESP32-C5
(cherry picked from commit eaf12518af)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-27 20:12:05 +08:00
yinqingzhao
5714153832 feat(phy): add phy calibration independent support 2025-08-22 10:49:23 +08:00
Jiang Jiang Jian
0f07209abb Merge branch 'enhancement/protect_from_odd_phy_disable_operations_by_single_modem_v5.5' into 'release/v5.5'
esp_phy: Add protection of consecutive disable operations by single modem source (v5.5)

See merge request espressif/esp-idf!41291
2025-08-19 20:52:02 +08:00
Wang Mengyang
6891970c49 fix(esp_phy): Add protection of consecutive disable operations by single modem source 2025-08-15 07:20:52 +08:00
zwx
831a0e8193 feat(esp_phy): update phylib for C5 2025-08-13 10:37:08 +08:00
JinCheng
ccd0d369aa fix(esp_phy): update esp32 librtc.a for coex problems
- ESP32 phy_version: 4861, b71b5ad, Aug, 5 2025
- ESP32 librtc version: 6758f983, Mar 22 2024, 13:39:26
2025-08-08 23:14:47 +08:00
muhaidong
ab6fdc801f feat(phy): update 11ax rate for cert test 2025-08-08 11:26:48 +08:00
muhaidong
7c17a0e1e8 feat(phy): add 11ax rate for cert test 2025-08-08 11:26:48 +08:00
yinqingzhao
0f9ce655c6 feat(phy): update libphy for esp32c61/esp32c5/esp32h2 2025-08-01 20:17:05 +08:00
zwx
1b6d3194d1 fix(esp_phy): fix c6 modem state 2025-07-30 20:43:50 +08:00
Zhangwx
5deab445d3 feat(phy): add a config for pll track feature 2025-07-24 00:42:53 +08:00
Jiang Jiang Jian
3c39b32195 Chip/support esp32c61 v5.5 2025-07-22 12:21:36 +08:00
yinqingzhao
4d06a6ec9d feat(phy): update phylib for esp32c5 2025-06-18 14:56:18 +08:00
Jin Chen
3d09da9251 fix(phy): update phy lib to fix phy errors on ESP32-C5
(cherry picked from commit 4a18a67898)

Co-authored-by: cjin <jinchen@espressif.com>
2025-05-29 14:18:18 +08:00
wangtao@espressif.com
4c82fc5cb8 fix(wifi): improve esp32c2 and esp32s2 tcp performance 2025-05-09 15:17:00 +08:00
wangtao@espressif.com
3035667e69 feat(phy): add config for esp32c2 move iram func to flash 2025-05-07 11:24:17 +08:00
yinqingzhao
dd9f8bfcbc feat(wifi): chip esp32c5 eco2 support wifi 2025-04-28 10:52:55 +08:00