Lou Tianhao
|
063ea6f1ef
|
docs(pm): add description for ext1
|
2024-04-15 20:17:06 +08:00 |
|
Lou Tianhao
|
640ce31dae
|
change(pm): add ext1 new api
|
2024-04-15 20:16:49 +08:00 |
|
Lou Tianhao
|
f0ae83d056
|
change(pm): use old ext1 api for pytest
|
2024-02-22 20:06:28 +08:00 |
|
Lou Tianhao
|
901c5624d3
|
change(pm): change CMakeLists for wakeup pytest
|
2024-02-21 10:42:39 +08:00 |
|
Lou Tianhao
|
229a974252
|
change(pm): change test_io_wakeup
|
2024-02-21 10:42:39 +08:00 |
|
Lou Tianhao
|
0cdaf0008d
|
feat(pm): add test_io_wakeup
|
2024-02-21 10:42:39 +08:00 |
|
Lou Tianhao
|
745a1f492e
|
feat(pm): support PMU trigger regdma when PU TOP
|
2024-01-08 21:23:28 +08:00 |
|
Lou Tianhao
|
7b5799830c
|
change(pm): change macro SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG
|
2023-12-19 11:52:25 +08:00 |
|
Lou Tianhao
|
09a3d068d9
|
docs(pm):add uart wakeup description when pd top
|
2023-11-28 19:39:53 +08:00 |
|
Lou Tianhao
|
70e83a5871
|
docs(pm):add gpio wakeup description when pd top
|
2023-11-28 19:39:53 +08:00 |
|
Lou Tianhao
|
e849809f4b
|
docs(pm):change_deepsleep_example_readme
|
2023-11-28 19:39:53 +08:00 |
|
Lou Tianhao
|
d7ae1665f1
|
fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func
|
2023-11-21 11:31:53 +08:00 |
|
Lou Tian Hao
|
ca32e5268b
|
Merge branch 'change/change_some_code_for_sleep_callback' into 'master'
change(pm): change sleep callback implement
See merge request espressif/esp-idf!26461
|
2023-10-24 10:15:09 +08:00 |
|
Lou Tianhao
|
13a405a32b
|
change(pm): Change sleep callback implement
|
2023-10-23 08:13:47 +00:00 |
|
Lou Tianhao
|
2d3f95dad4
|
bugfix(pm): fix esp_sleep_enable_ext1_wakeup func
regression introduced in commit<808a01e65>
|
2023-10-10 19:30:38 +08:00 |
|
Lou Tian Hao
|
adae54faca
|
Merge branch 'bringup/support_callback_mechanism_in_lightsleep_flow' into 'master'
Power Management: support_callback_mechanism_in_lightsleep_flow
Closes WIFI-5936
See merge request espressif/esp-idf!24597
|
2023-10-08 20:16:01 +08:00 |
|
Lou Tianhao
|
450e685cb7
|
feat(PowerManagement/lightsleep): Support ESP_SLEEP_EVENT_CALLBACKS
|
2023-09-25 15:39:18 +08:00 |
|
Lou Tianhao
|
a28a09855d
|
feat(PowerManagement/lightsleep): Support PM_LIGHT_SLEEP_CALLBACKS
|
2023-09-25 15:39:12 +08:00 |
|
Lou Tianhao
|
34f8f1bb2c
|
feat(PowerManagement/lightsleep): Define and export a strong symbol of rv_core_critical_regs_restore
|
2023-09-20 21:49:57 +08:00 |
|
Lou Tian Hao
|
925a7310ca
|
Merge branch 'feat/add_internal_pull_up_or_pull_down_option_for_deepsleep_wakeup_prepare' into 'master'
feat(pm): add internal pull-up/downs option for gpio used for deepsleep wakeup
Closes IDFGH-10994
See merge request espressif/esp-idf!25972
|
2023-09-20 10:44:07 +08:00 |
|
Lou Tianhao
|
88364b8b11
|
feat(pm): add internal pull-up/downs option for gpio used for deepsleep wakeup
stash
|
2023-09-19 11:00:59 +08:00 |
|
Lou Tian Hao
|
5690d7b4dc
|
Merge branch 'docs/add_ext1_wakeup_per_pin_description_for_c6_and_h2' into 'master'
docs(pm): add ext1 wakeup per pin description
See merge request espressif/esp-idf!25759
|
2023-09-11 13:07:48 +08:00 |
|
Lou Tianhao
|
72d7a7884d
|
docs(pm): add ext1 wakeup per pin description
|
2023-09-06 11:59:55 +08:00 |
|
Lou Tian Hao
|
0878b9bdcd
|
Merge branch 'feature/support_EXT1_WAKEUP_MODE_PER_PIN_for_esp32c6_and_esp32h2' into 'master'
Feature: support ext1 wakeup mode per pin for esp32c6 and esp32h2
See merge request espressif/esp-idf!24875
|
2023-08-10 14:01:03 +08:00 |
|
Lou Tianhao
|
808a01e656
|
feat(pm/deepsleep): Support EXT1_WAKEUP_MODE_PER_PIN
|
2023-08-09 19:46:25 +08:00 |
|
Lou Tianhao
|
d59e91c030
|
feature: support_hp_regi2c_for_esp32c6
|
2023-08-09 14:24:31 +08:00 |
|
Lou Tian Hao
|
791360336a
|
Merge branch 'feature/support_pd_hp_aon_domain_in_deepsleep' into 'master'
Feature: support pd hp aon domain in deepsleep
See merge request espressif/esp-idf!25175
|
2023-08-07 17:28:40 +08:00 |
|
Lou Tianhao
|
caddc10bf3
|
feat(pm/deepsleep): support pd hp aon domain in deepsleep
|
2023-08-03 17:23:02 +08:00 |
|
Lou Tian Hao
|
3f6be5938b
|
Merge branch 'docs/rewrite_all_low_to_any_low_when_not_esp32' into 'master'
Docs: rewrite_all_low_to_any_low_when_not_esp32
See merge request espressif/esp-idf!24997
|
2023-08-01 20:56:36 +08:00 |
|
Lou Tian Hao
|
3b14a9d58e
|
Merge branch 'support/deep_sleep_test_for_esp32h2' into 'master'
Support: enable CI test for esp32h2 deep_sleep
Closes IDF-7838
See merge request espressif/esp-idf!25002
|
2023-08-01 17:37:10 +08:00 |
|
Lou Tianhao
|
f33188fb35
|
docs(pm/sleep): rewrite_all_low_to_any_low_when_not_esp32
|
2023-08-01 11:53:14 +08:00 |
|
Lou Tianhao
|
34b269fb03
|
remove(pm/deep_sleep): enable CI test for esp32h2 deepsleep
|
2023-07-27 12:11:35 +08:00 |
|
Lou Tian Hao
|
57c6c0a1a3
|
Merge branch 'bringup/esp32h2_deep_sleep_for_rebase' into 'master'
esp32h2: support deep_sleep
Closes IDF-6268, IDF-6572, and IDF-7406
See merge request espressif/esp-idf!24438
|
2023-07-24 10:47:51 +08:00 |
|
Lou Tianhao
|
0d30bbe855
|
change(pm/deepsleep): rewrite the option all low as any low for esp32s2, esp32s3, esp32c6 and esp32h2
|
2023-07-21 20:44:15 +08:00 |
|
Lou Tianhao
|
44cd96b543
|
change(pm/deepsleep): remove disable rtcio before hold it when ext1 wakeup
|
2023-07-21 20:44:09 +08:00 |
|
Lou Tianhao
|
a80c8c018c
|
feat(pm/deepsleep): Support EXT1 wakeup pin select
|
2023-07-20 11:43:57 +08:00 |
|
Lou Tianhao
|
e70763f9a4
|
feat(pm/deepsleep): Support EXT1 wakeup for esp32h2 deep_sleep
|
2023-07-20 11:43:57 +08:00 |
|
Lou Tianhao
|
7bd92287c4
|
change(pm/deepsleep): Update deep_sleep pmu analog parameter for esp32h2
|
2023-07-20 11:43:57 +08:00 |
|
Lou Tianhao
|
dcacd8cdf8
|
feat(pm/deepsleep): Support deep_sleep example and deep_sleep_wake_stub example for esp32h2
|
2023-07-20 11:43:57 +08:00 |
|
Lou Tian Hao
|
4cf39d7851
|
Merge branch 'update/pm_trace_io_num_for_esp32h2' into 'master'
bugfix: update pm trace io num for esp32h2
Closes IDF-7657
See merge request espressif/esp-idf!24559
|
2023-07-04 23:14:14 +08:00 |
|
Lou Tianhao
|
3513d82df0
|
remove: TODO IDF-7555
|
2023-07-03 20:29:27 +08:00 |
|
Lou Tianhao
|
bedc26d032
|
bugfix: update pm trace io num for esp32h2
|
2023-07-03 17:23:48 +08:00 |
|
Lou Tian Hao
|
7c2ac1feb6
|
Merge branch 'bringup/esp32h2_light_sleep_for_rebase' into 'master'
esp32h2: support light_sleep
Closes IDF-6266 and IDF-7359
See merge request espressif/esp-idf!23567
|
2023-06-28 10:37:18 +08:00 |
|
Lou Tianhao
|
c7c937ea75
|
bugfix: set FORCE_INLINE_ATTR for resume_uart
|
2023-06-27 18:35:16 +08:00 |
|
Lou Tianhao
|
5c608f0f50
|
TODO: IDF-7657
|
2023-06-27 18:34:33 +08:00 |
|
Lou Tianhao
|
d585861d22
|
TODO: IDF-7555
|
2023-06-26 21:05:17 +08:00 |
|
Lou Tianhao
|
6ee0f89676
|
Power Management: fix hp xtal wait bug for esp32h2 and esp32c6
|
2023-06-26 21:05:17 +08:00 |
|
Lou Tianhao
|
a329b15e7e
|
Power Management: support pu xtal in light sleep for esp32h2
|
2023-06-26 21:05:16 +08:00 |
|
Lou Tianhao
|
117008143b
|
bugfix: remove the workaround implemented in MR 22773 about the lp_timer
|
2023-06-26 21:05:16 +08:00 |
|
Lou Tianhao
|
01fb28b65b
|
Power Management: move lp_timer_hal.c to upper hal layer for esp32h2 and esp32c6
|
2023-06-26 21:05:16 +08:00 |
|
Lou Tianhao
|
b5a293ab69
|
Power Management: support RC32K or Crystal32K powered down
|
2023-06-26 21:05:16 +08:00 |
|
Lou Tianhao
|
9613692350
|
codeclean: fix prefix to LP_AON and add LP_AON_STORE8_REG
|
2023-06-26 21:05:16 +08:00 |
|
Lou Tianhao
|
7fd74057a3
|
example: bringup light sleep example for esp32h2
|
2023-06-26 21:05:16 +08:00 |
|
Lou Tianhao
|
2657d8f307
|
Power Management: change the IO hold interface for esp32c6
|
2023-06-26 21:05:16 +08:00 |
|
Lou Tianhao
|
ca55b91242
|
Power Management: update pmu init and sleep parameter
|
2023-06-26 21:05:16 +08:00 |
|
Lou Tianhao
|
b06cadddb3
|
Power Management: fix REGDMA clock issue when wake up form light sleep
|
2023-06-26 21:05:10 +08:00 |
|
Lou Tianhao
|
d3ca0656c8
|
Power Management: support MODEM domain powered down in light sleep for esp32h2
|
2023-06-26 20:58:59 +08:00 |
|
Lou Tianhao
|
8457998505
|
Power Management: fix REGDMA power issue when TOP domain powered down during light sleep for esp32h2
|
2023-06-26 20:58:59 +08:00 |
|
Lou Tianhao
|
b4210682c8
|
Power Management: support TOP domain powered down in light sleep for esp32h2
|
2023-06-26 20:58:59 +08:00 |
|
Lou Tianhao
|
46cf3ecdc2
|
Power Management: support PAU REGDMA feature for esp32h2
|
2023-06-26 20:58:59 +08:00 |
|
Lou Tianhao
|
6ea441c815
|
Power Management: support CPU powered down in light sleep for esp32h2
|
2023-06-26 20:57:55 +08:00 |
|
Lou Tianhao
|
63d32ab620
|
Power Management: support DFS and PMU feature for esp32h2
|
2023-06-26 20:57:55 +08:00 |
|
Lou Tianhao
|
a07c736d71
|
bugfix: make ahb freq consistent with cpu freq
|
2023-01-28 10:48:51 +08:00 |
|