Commit Graph
414 Commits
Author SHA1 Message Date
wuzhenghui 177450fac4 change(esp_phy): check phy_state in dslp process before closing rf 2026-09-16 15:10:50 +08:00
yinqingzhao c606fa2804 fix(phy): update esp32c5 multiple phy init data bin 2026-09-08 20:28:57 +08:00
yinqingzhao 0de3c1255e fix(phy): fix phy init data type and multiple bin offset incorrect 2026-09-08 20:28:46 +08:00
yinqingzhao 6147bd8f43 feat(test_app): add test app for multiple phy init data 2026-09-08 20:28:35 +08:00
Jin Chen a2055ce433 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-07 20:24:12 +08:00
Jiang Jiang Jian 9bf0c0eb95 Merge branch 'feat/update_phy_lib_20260827_v6.1' into 'release/v6.1'
feat(esp_phy): update phylib(backport v6.1)

See merge request espressif/esp-idf!52500
2026-09-07 20:08:00 +08:00
Chen Jichang 8cb3743b7c ci(esp32h4): disable h4 build and target test on unsupported release branch 2026-09-07 15:48:11 +08:00
zwx 1e8ed4ae00 feat(esp_phy): update phylib
* S31 phy_version: 101, 7b1f880, Sep  2 2026
2026-09-07 15:42:25 +08:00
zwx 49375fa648 feat(phy): log PLL tracking results 2026-09-07 15:42:25 +08:00
zwx 45e7f1043a esp_phy: move used time tracking to debug module 2026-09-07 15:42:25 +08:00
cjin df470e9dee feat(sleep): applied regi2c conflict process at regdma rf 2026-09-04 10:51:55 +08:00
cjin aebcc6842d fix(phy): add fe dependency when enable rf with regdma 2026-09-04 10:51:14 +08:00
cjin 275e34f318 fix(phy): added fe set freq reset to rf retention list 2026-09-04 10:27:25 +08:00
cjin 40dbcb9ea6 feat(phy): support retention module for phy FE retgisters 2026-09-04 10:27:25 +08:00
cjin a79519d844 feat(phy): add skip list to sleep phy link context and fix deinit crash 2026-09-04 10:27:25 +08:00
cjin 506e3b30ed feat(sleep): add config SOC_PM_SUPPORT_REGDMA_TRIGGERED_PHY 2026-09-04 10:27:25 +08:00
cjin 77003bcf0c feat(sleep_modem): allow multi modem to enable rf with regdma 2026-09-04 10:27:25 +08:00
cjin 0780acf55e feat(modem): rename the sleep modem functions 2026-09-04 10:27:25 +08:00
cjin 639ae612ed feat(phy): rename sleep modem state to sleep phy 2026-09-04 10:27:25 +08:00
muhaidong f5cc6235fd fix(phy): removed all librfate logic from cmake 2026-07-30 20:12:22 +08:00
zhuanghang 02c1878f58 feat(phy): update phy lib for esp32s31 & esp32c6 for track 2026-07-30 20:12:22 +08:00
yinqingzhao e7a0abeae4 fix(phy): fix esp32c61 bod rts 2026-07-17 10:56:32 +08:00
Jiang Jiang Jian a6928be465 Merge branch 'feat/update_esp32s31_phylib_v6.1' into 'release/v6.1'
feat(phy): update esp32s31 phy lib (v6.1)

See merge request espressif/esp-idf!49631
2026-06-23 17:18:51 +08:00
yinqingzhao fa88427b27 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-15 10:11:49 +08:00
zhuanghang 2fb01f1649 feat(phy): update esp32s31 phy lib 2026-06-15 09:40:51 +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 853726de89 feat(wifi): support wifi mac bb pd context retention for s31 2026-06-10 20:39:13 +08:00
hebinglin 1c279178fa feat(esp_hw_support): support bbpll pd in modem state 2026-05-21 20:03:45 +08:00
Li Shuai d7a2e15164 Merge branch 'feat/pm-683' into 'master'
support sleep retention runtime module attach/detach feature

Closes PM-683, PM-656, and BT-4216

See merge request espressif/esp-idf!47164
2026-05-21 17:07:58 +08:00
sibeibei 68c9de209b feat(wifi): add sleep retention attach/detach in hw start/stop 2026-05-21 11:46:16 +08:00
cjin 03686080ac fix(btbb): add sleep retention attach/detach at btbb enable/disable 2026-05-21 11:46:16 +08:00
cjin 9521182c67 feat(ble): support retention attach/detach to bt module 2026-05-21 11:46:16 +08:00
Li Shuai 0d9587952d change(esp_wifi): support wifi module retention runtime attach and detach 2026-05-21 11:46:16 +08:00
ShenWeilong cf813a4a1e feat(ble): Added ble support for esp32h21 2026-05-20 19:24:08 +08:00
zhuanghang 26df946075 feat(802.15.4): supported 802.15.4 for esp32h21 2026-05-18 15:15:32 +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
zwx ea556dd1da fix(esp_phy): check hw freq hop done before disabling common clock 2026-05-14 11:13:33 +08:00
yinqingzhao c41be9ca50 feat(phy): support change multiple phy init bin path 2026-05-06 10:13:39 +08:00
sibeibei 5c936ee229 fix(wifi): fix modem sleep flag clear failed 2026-04-23 20:30:26 +08:00
cjin ba29417ff4 feat(bt): supported bt modem clock configuration on esp32s31 2026-04-21 17:51:33 +08:00
cjin 6f7eec029b feat(ble): support ble on esp32s31 2026-04-21 17:50:36 +08:00
wangmengyang 11268d8bfb feat(bt): Add initial support of Bluetooth Classic on ESP32-S31
- feat(soc_caps): Enable BT Classic and BLE in esp32s31
- Add git submodule for ESP32-S31 bt controller lib files
- changed sdkconfig.defaults and README for Bluetooth Classic examples
- change(docs): Added vendor HCI documentations for ESP32-S31
- change(Bluedroid): Adapt to ESP32-S31 due to some API differences on
  Bluetooth controller from ESP32
- change(bt): Modify CMakeLists.txt to support the Bluetooth dual-mode
  architecture on ESP32-S31
- change(bt): Add ECC P-192 functions to tinycrypt
2026-04-21 17:50:34 +08:00
zhuanghang 9d3a0945fb feat(802.15.4): support 154 on esp32s31 2026-04-20 19:47:47 +08:00
yinqingzhao 71f335b97f fix(wifi): Temporarily disable BT support 2026-04-16 20:17:16 +08:00
yinqingzhao 168cc57426 feat(phy): update phy init data of esp32s31 2026-04-16 20:17:16 +08:00
yinqingzhao 7246caeaa3 fix(phy): fix ANT_SEL0_IDX rename to PAD_MODEM_ANT_SEL0_IDX 2026-04-16 20:17:16 +08:00
yinqingzhao c3da80ee52 feat(wifi): add esp32s31 wifi support 2026-04-16 20:17:07 +08:00
ShenWeilong 6e359ad99e feat(ble): added ble support for esp32h4 eco1 2026-04-02 14:59:40 +08:00
Fu Hanxi 4f92cfd077 ci: rename eco tags to revision 2026-03-26 12:24:59 +01:00
Tan Yan Quan 14f2f47055 fix(phy): remove tsens set_range from linker.lf when ESP_PHY_INIT_IRAM 2026-03-13 10:36:04 +08:00