Commit Graph
100 Commits
Author SHA1 Message Date
cjin 12474f80a7 fix(phy): add fe dependency when enable rf with regdma 2026-08-03 10:21:32 +08:00
cjin 6f5e9e7b8e fix(sleep): fix reject trigger when wifi is enabled 2026-08-03 10:21:32 +08:00
cjin 0cd6259a9b fix(bt): fix deselect slow clk missing on ESP32-C5 2026-07-30 10:37:04 +08:00
cjin 3cc775117f feat(ble): added CONFIG_PM_SLP_IRAM_OPT to make sure cache error check 2026-07-29 17:50:06 +08:00
cjin 287b7c72cd fix: fix on bt slow clk src unable to reset on esp32-h4 and esp32-s31 2026-07-29 15:36:03 +08:00
cjin 8f845298c1 feat(ble): supported placing bt function in iram on esp32-h4 and esp32-s31 2026-07-20 10:48:26 +08:00
cjin 5db0097a27 feat(modem_clock): rename ble mac module to bt mac 2026-07-20 10:48:26 +08:00
cjin 7275f6ffbf feat(modem_clock): separete btmac module to btmac and bt peripheral 2026-07-20 10:48:26 +08:00
cjin 48c53023c8 feat(modem_clock): separate bt sec apb clock and add to bt apb module 2026-07-20 10:48:26 +08:00
cjin 9c432f41b5 feat(modem_clock): added bt_apb module and separete bt_apb from bt_mac module 2026-07-20 10:48:26 +08:00
cjin b182d69311 fix(phy): added fe set freq reset to rf retention list 2026-07-17 11:04:26 +08:00
cjin 09270fd938 feat(phy): support retention module for phy FE retgisters 2026-07-17 11:04:26 +08:00
cjin 63565f7f02 feat(modem): add phy retention related api 2026-07-17 11:04:26 +08:00
cjin 23239e4d99 feat(phy): add skip list to sleep phy link context and fix deinit crash 2026-07-17 11:04:26 +08:00
cjin 0d8ef62e8f feat(sleep): add config SOC_PM_SUPPORT_REGDMA_TRIGGERED_PHY 2026-07-17 11:04:26 +08:00
cjin 6ec7a718f9 feat(sleep_modem): allow multi modem to enable rf with regdma 2026-07-17 11:04:26 +08:00
cjin 226f11da96 feat(modem): rename the sleep modem functions 2026-07-17 11:04:26 +08:00
cjin 62397932f9 feat(phy): added skip method for phy retention list 2026-07-17 11:04:26 +08:00
cjin d151c1804b feat(phy): rename sleep modem state to sleep phy 2026-07-17 11:04:26 +08:00
cjin 624845829a change(ble): [AUTO_MR] Update lib_esp32c6 to 18aafc6f 2026-07-17 10:50:03 +08:00
cjin fa6e55229d change(ble): [AUTO_MR] Update lib_esp32c5 to 18aafc6f 2026-07-17 10:50:03 +08:00
cjin d7b7876c3c change(ble): [AUTO_MR] Update lib_esp32h2 to 18aafc6f 2026-07-17 10:50:03 +08:00
cjin 1c17dee316 fix(ble): fix ble timer reset issues on ESP32-H4 2026-06-30 16:30:14 +08:00
cjin 96cecd67e1 fix(ble): fix ble timer reset issues on ESP32-S31 2026-06-30 16:30:11 +08:00
cjin 958c28c41d fix(ble): change min freq in ble power save 2026-06-30 15:01:34 +08:00
cjin 5483aeedb6 fix(ble): fix conn recycle assertion at halt on ESP32-C2 2026-06-03 17:48:25 +08:00
cjin aaa71d1afc feat(ble): update ble power save sdkconfig on ESP32-S31 2026-06-03 08:16:59 +08:00
cjin 3fdabaedaa feat(ble): update ble power save sdkconfig on ESP32-c5 2026-06-03 08:16:46 +08:00
cjin e603f41667 feat(ble): update ble power save sdkconfig on ESP32-S31 2026-06-03 08:16:29 +08:00
cjin bff6ad9a76 feat(ble): update ble power save sdkconfig on ESP32-H4 2026-06-03 08:16:18 +08:00
cjin 2f89346103 feat(ble): update ble power save sdkconfig on ESP32-H21 2026-06-02 20:21:45 +08:00
cjin 35c51b8387 fix(ble): use default frequency for ble power save example 2026-06-02 20:00:44 +08:00
cjin 36b9f73e11 fix(ble): fix btdm lp log tags compilation error 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
cjin e7921ed7dc feat(sleep): added attach attribute to system and modem clock retention 2026-05-21 11:46:16 +08:00
cjin 19760a8722 feat(ble): supported ble light sleep feat on esp32h4 2026-05-11 08:34:15 +08:00
cjin b6643c4786 feat(ble): supported ble light sleep feat on esp32s31 2026-05-11 08:34:15 +08:00
cjin deea9fc5ad fix(bt): temp disable ble iso support 2026-04-21 17:53:26 +08:00
cjin 3acaac4a07 fix(bt): update btdm init/deinit and enable/disable process 2026-04-21 17:53:26 +08:00
cjin ba29417ff4 feat(bt): supported bt modem clock configuration on esp32s31 2026-04-21 17:51:33 +08:00
cjin ee99444c35 fix(ble): fix ble example compilation errors 2026-04-21 17:50:36 +08:00
cjin 6f7eec029b feat(ble): support ble on esp32s31 2026-04-21 17:50:36 +08:00
cjin 84d75cf772 feat(ble): supported ble mempool run time allocation for esp ip chips 2026-03-19 16:46:02 +08:00
cjin 5ec82368ba feat(ble): make env init function cuttable on ESP32-C2 2026-03-18 17:21:42 +08:00
Jin Chen e6588c64dd Merge branch 'feat/expand_periph_skip_ls_no_to' into 'master'
fix(pm): expand the number of skip light sleep number

Closes BT-4283

See merge request espressif/esp-idf!46618
2026-03-16 10:19:56 +08:00
cjin 2e23886193 fix(pm): expand the number of skip light sleep number 2026-03-13 17:18:38 +08:00
cjin ac8fe378a0 fix(ble): use apb max state for bt and enable should skip on ESP32-H2 2026-03-05 11:29:35 +08:00
cjin 73191cb5f9 fix(ble): use apb max state for bt and enable should skip on ESP32-C6 2026-03-05 11:29:23 +08:00
cjin 8365eb324f fix(ble): use apb max state for bt and enable should skip on ESP32-C5 2026-03-05 11:29:19 +08:00
cjin 9de0235a9f fix(ble): use apb max state for bt and enable should skip on ESP32-C2 2026-03-05 11:29:12 +08:00
cjin 974682d169 fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2 2026-03-03 14:18:39 +08:00
cjin 2a0df334e3 feat(ble): apply new method for rom code logic change on ESP32-C2 2026-02-09 10:52:15 +08:00
cjin b90840a570 feat(ble): support for ble module stripping on ESP32-C2 2026-02-09 08:55:41 +08:00
cjin 5777364341 fix(ble): add modem syscon header include on ESP32H2 2026-02-04 12:36:42 +08:00
cjin 4418d5da82 feat(ble): add config for reserved controller memory on ESP32C6 and ESP32H2 2026-02-04 00:07:44 +08:00
cjin 5307ec1f92 feat(ble): add config for reserved controller memory on ESP32C5 2026-02-04 00:07:44 +08:00
cjin e4e42f0166 feat(ble): support sid filter feature on ESP32H2 2026-01-16 12:51:55 +05:30
cjin 6b4b497901 feat(ble): support sid filter feature on ESP32C6 2026-01-16 12:51:55 +05:30
cjin debd743a0b feat(ble): support sid filter feature on ESP32C5 2026-01-16 12:51:55 +05:30
cjin 3bf230435c feat(ble): add config to enable sid filter feat 2026-01-16 12:51:53 +05:30
cjin 109eb8e8c4 fix(ble): fix hci log malloc failure crash 2025-12-11 14:25:54 +08:00
cjin ec34e02265 fix(ble): fix pawr set subevent data length error 2025-12-11 14:25:50 +08:00
cjin 82da79224e fix(ble): remove target dependency on power control config on ESP32C5 2025-12-09 19:56:00 +08:00
cjin f29f500ac8 fix(ble): remove target dependency on power control config on ESP32C6 2025-12-09 19:55:49 +08:00
cjin d667a41826 fix(ble): add soc caps config for pawr feat on ESP32C61 2025-12-09 16:27:00 +08:00
cjin 19130df4f3 fix(ble): add soc caps config for pawr feat on ESP32C5 2025-12-09 16:27:00 +08:00
cjin 2eb79c71f1 fix(ble): add soc caps config for pawr feat on ESP32H2 2025-12-09 16:27:00 +08:00
cjin 4e4b863299 fix(ble): add soc caps config for pawr feat on ESP32C6 2025-12-09 16:27:00 +08:00
cjin ed6587b132 feat: rename ble sleep related apt on ESP32-C5 2025-11-06 17:32:16 +08:00
cjin 658efa27f0 feat: rename ble sleep related apt on ESP32-H2 2025-11-06 17:31:44 +08:00
cjin 8e1292e1f2 feat: rename ble sleep related apt on ESP32-C6 2025-11-06 17:31:44 +08:00
cjin 5ff01bf027 fix(ble): fix ble wakeup causes error on ESP32-H2 2025-10-22 17:50:53 +08:00
cjin 4d1872c66d fix(ble): fix ble wakeup causes error on ESP32-C6 2025-10-22 17:50:47 +08:00
cjin 350ae64dad fix(ble): fix ble wakeup causes error on ESP32-C5 2025-10-22 17:50:40 +08:00
cjin 5407e36e4a fix(ble): fix ble wakeup causes error on ESP32-C2 2025-10-22 17:50:35 +08:00
cjin 9c3bcab65c fix: change the api to enable rc32k on ESP32-H2 2025-09-30 14:18:30 +08:00
cjin abfc2d766e feat(ble): allow a larger sca limit on ESP32-H2 2025-09-26 18:04:27 +08:00
cjin b3c608f2cf feat(ble): allow a larger sca limit on ESP32-C6 2025-09-26 18:04:27 +08:00
cjin f012fafe51 feat(ble): allow a larger sca limit on ESP32-C5 2025-09-26 18:04:27 +08:00
cjin 9ecf67b230 feat(ble): allow a larger sca limit on ESP32-C2 2025-09-26 18:04:19 +08:00
cjin 164fec9e74 fix(ble): update the example docs for pawr 2025-09-25 14:37:04 +08:00
cjin 41ecf44cb3 feat(ble): get wakeup cause when wake up on ESP32-H2 2025-09-19 16:47:57 +08:00
cjin 470e02ea6b feat(ble): get wakeup cause when wake up on ESP32-C5 2025-09-19 16:47:45 +08:00
cjin 622b7cf425 feat(ble): get wakeup cause when wake up on ESP32-C6 2025-09-19 16:47:35 +08:00
cjin 6ae338de34 feat(ble): get wakeup cause when wake up on ESP32-C2 2025-09-19 16:47:18 +08:00
cjin 2f7e200fc8 feat(ble): support pawr feature in ble sdk on ESP32-H2 2025-08-18 19:18:10 +08:00
cjin 6c15fccddd feat(ble): support pawr feature in ble sdk on ESP32-C5 2025-08-18 19:18:10 +08:00
cjin 410d904845 feat(ble): support pawr feature in ble sdk on ESP32-C6 2025-08-18 19:18:10 +08:00
cjin 50e7825ba9 feat(ble): add clk source freq change of ble slow clock on ESP32-C5 2025-08-18 19:18:10 +08:00
cjin cb60528f23 feat(ble): add clk source freq change of ble slow clock on ESP32-H2 2025-08-18 19:18:10 +08:00
cjin b5ce766c7f feat(ble): add clk source freq change of ble slow clock on ESP32-C6 2025-08-18 19:18:10 +08:00
cjin 3d93ce37da feat(ble): enable broker initialization on ESP32-C6 2025-07-09 11:25:23 +08:00
cjin afee51e0ef feat(ble): enable broker initialization on ESP32-C5 2025-07-09 11:25:23 +08:00
cjin 64f216ae5a feat(ble): enable broker initialization on ESP32-H2 2025-07-09 11:25:23 +08:00
cjin 265a8746dc feat(ble): support memory allocation check debug feature on ESP32-H2 2025-07-09 11:25:23 +08:00
cjin 027766e0c2 feat(ble): support memory allocation check debug feature on ESP32-C6 2025-07-09 11:25:23 +08:00
cjin 1ce54a5fe8 feat(ble): support memory allocation check debug feature on ESP32-C5 2025-07-09 11:25:23 +08:00
cjin 7ef90d4113 feat(ble): support memory allocation check debug feature on ESP32-C2 2025-07-09 11:25:23 +08:00
cjin e44f1373a0 feat(ble): add sm count reserve cnt setting on ESP32-H2 2025-06-26 14:54:53 +08:00