Jin Chen
dcde9fde14
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-17 08:38:10 +08:00
cjin
602bbd9f8e
fix(phy): add fe dependency when enable rf with regdma
2026-09-17 08:38:10 +08:00
cjin
a6f58e5a8b
feat(phy): support retention module for phy FE retgisters
2026-09-17 08:37:39 +08:00
cjin
f37c060f64
feat(phy): add skip list to sleep phy link context and fix deinit crash
2026-09-17 08:35:50 +08:00
cjin
ec2e6139b8
feat(sleep): add config SOC_PM_SUPPORT_REGDMA_TRIGGERED_PHY
2026-09-17 08:33:10 +08:00
cjin
8408bf65ae
feat(sleep_modem): allow multi modem to enable rf with regdma
2026-09-17 08:33:10 +08:00
cjin
78c921698a
feat(modem): rename the sleep modem functions
2026-09-17 08:33:10 +08:00
cjin
b449bc0bd1
feat(phy): rename sleep modem state to sleep phy
2026-09-17 08:31:46 +08:00
yinqingzhao
ef72ceb11a
fix(phy): update esp32c5 multiple phy init data bin
2026-09-09 14:40:35 +08:00
yinqingzhao
33f19669e4
fix(phy): fix phy init data type and multiple bin offset incorrect
2026-09-09 14:40:35 +08:00
yinqingzhao
a2179141e0
feat(test_app): add test app for multiple phy init data
2026-09-09 14:40:19 +08:00
muhaidong
c317ce370f
fix(phy): removed all librfate logic from cmake
2026-07-22 11:17:52 +08:00
zhuanghang
78bbb23925
feat(phy): update phy lib for esp32s31 & esp32c6 for track
2026-07-22 11:17:11 +08:00
yinqingzhao
7e4fbdb971
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:06:17 +08:00
sibeibei
65d9ecb75c
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 17:14:39 +08:00
zwx
26bf1eba50
fix(esp_phy): check hw freq hop done before disabling common clock
2026-05-15 17:14:34 +08:00
yinqingzhao
25320cae2d
feat(phy): support change multiple phy init bin path
2026-05-13 10:03:00 +08:00
sibeibei
86a9823e5e
fix(wifi): fix modem sleep flag clear failed
2026-05-12 19:22:54 +08:00
Frantisek Hrbata
a06f85a79f
fix(esp_phy/cmake): initialize embed_files variable
...
In cmakev2, a component can be evaluated within the context of another
component, so it's important to properly initialize each variable used
by the component.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-03-20 08:13:26 +01:00
Jiang Jiang Jian
dfa5e5d53a
Merge branch 'bugfix/esp_idf_s3_deepsleep_dead_v6.0' into 'release/v6.0'
...
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs(v6.0)
See merge request espressif/esp-idf!46180
2026-03-20 10:15:14 +08:00
zhuanghang
60b80302bd
feat(802.15.4): get txpower table from phylib
2026-03-19 15:37:10 +08:00
hebinglin
e2e1aa4502
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs
2026-03-02 14:29:08 +08:00
zwx
902d531f3f
fix(phy): add workaround for phy hop stuck
2026-02-13 17:26:17 +08:00
Jiang Jiang Jian
458c447429
Merge branch 'bugfix/modem_rf_flag_clear_failed_esp32c6_v6.0' into 'release/v6.0'
...
fix: clear modem RF flag before PMU sleep to prevent open rf failed on next wake-up
See merge request espressif/esp-idf!45552
2026-02-01 12:40:29 +08:00
sibeibei
258b77a5eb
fix: clear modem RF flag before PMU sleep to prevent open rf failed on next wake-up
2026-01-30 15:20:26 +08:00
laokaiyao
2cb958a9e3
feat(tsens): graduate temperature sensor hal component
2026-01-29 10:05:47 +08:00
liuning
83f1021595
fix(phy): wifi mac clock is not required during phy calibration
2026-01-19 16:06:47 +08:00
liuning
675a977ac8
feat(phy): add check for required clock bits during phy enable
2026-01-09 16:53:20 +08:00
liuning
9c9f884f3a
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios
2026-01-09 16:53:20 +08:00
wangtao@espressif.com
4851ada2ea
fix(phy): fix esp32s2 phy lib issue
2025-12-19 11:50:01 +08:00
Jiang Jiang Jian
7e87423447
Merge branch 'feat/update_libphy_for_c5_c61_v6.0' into 'release/v6.0'
...
feat(phy): update libphy to fix c5/c61 reset
See merge request espressif/esp-idf!44042
2025-12-15 10:41:30 +08:00
yinqingzhao
9cba969bf8
feat(phy): update libphy to fix c5/c61 reset
2025-12-08 12:13:05 +08:00
Alexey Lapshin
ac0ece9aca
fix(esp_phy): use toolchain flags for external project
2025-12-06 00:08:35 +07:00
Zhou Xiao
3dda8cbe07
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
2025-11-17 15:37:32 +08:00
muhaidong
57aa42bb43
fix(phy): fix cmd get_rx_result log error issue
2025-10-09 16:48:52 +08:00
muhaidong
68f0386405
feat(phy): support esp32c5 cert test
2025-10-09 16:40:01 +08:00
Alexey Lapshin
9281e78381
change(esp_libc): rename newlib component to esp_libc
2025-09-09 22:00:44 +08:00
zwl
eaf12518af
feat(ble): fixed ble rx pdu error issue on ESP32-C5
2025-08-27 19:58:45 +08:00
yinqingzhao
4a15df3d0f
feat(phy): add phy calibration independent support
2025-08-22 10:47:49 +08:00
Ivan Grokhotkov
a939f410dd
Merge branch 'bugfix/ldgen_prebuilt_library_placements' into 'master'
...
build: pass pre-built libraries to ldgen, clean up how blobs are added
Closes IDF-12049 and IDF-12736
See merge request espressif/esp-idf!40353
2025-08-19 10:50:31 +02:00
zwx
55246f0fde
feat(esp_phy): update phylib for C5
2025-08-12 17:04:12 +08:00
Jiang Jiang Jian
4b559f6253
Merge branch 'enhancement/protect_from_odd_phy_disable_operations_by_single_modem' into 'master'
...
esp_phy: Add protection of consecutive disable operations by single modem source
See merge request espressif/esp-idf!41152
2025-08-12 15:46:33 +08:00
Wang Mengyang
15d88a149b
fix(esp_phy): Add protection of consecutive disable operations by single modem source
2025-08-11 13:47:48 +08:00
Song Ruo Jing
451cfc91c3
Merge branch 'contrib/github_pr_17241' into 'master'
...
Refactor: Use enum values when assigning "pull_[up|down]_en" fields of "gpio_config" (GitHub PR)
Closes IDFGH-16192
See merge request espressif/esp-idf!41058
2025-08-11 12:08:16 +08:00
Jiang Jiang Jian
bba5292866
Merge branch 'bugfix/update_librtc' into 'master'
...
fix(esp_phy): update esp32 librtc.a for coex problems
See merge request espressif/esp-idf!41046
2025-08-09 00:46:46 +08:00
Darian Leung
5454499877
refactor: Use enum values for gpio pull up/down fields
...
Ensure that enum values are used When assigning `pull_up_en` and `pull_down_en`
fields of `gpio_config_t`. Helps avoid `invalid conversion` errors when
building those code snippets in C++.
2025-08-07 11:45:11 +08:00
JinCheng
54f1f22e69
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-05 12:08:57 +08:00
muhaidong
f1d55e162d
feat(phy): update 11ax rate for cert test
2025-08-03 17:07:28 +08:00
muhaidong
8a425253d1
feat(phy): add 11ax rate for cert test
2025-08-03 17:07:28 +08:00
yinqingzhao
5eea5464c4
feat(phy): update libphy for esp32c61/esp32c5/esp32h2
2025-08-01 20:12:54 +08:00