Jiang Jiang Jian
2b823f7ef3
Merge branch 'bugfix/wifibug-1373_v5.1' into 'release/v5.1'
...
backport v5.1: add hal interface to configure pau regdma wait timeout parameter
See merge request espressif/esp-idf!41533
2025-09-29 12:03:45 +08:00
Jiang Jiang Jian
36628fd812
Merge branch 'feat/new_api_to_get_all_wakeup_causes_v5.1' into 'release/v5.1'
...
feat(esp_hw_support): add new API to get all wakeup sources (v5.1)
See merge request espressif/esp-idf!41501
2025-09-28 17:44:39 +08:00
morris
aa72347adb
Merge branch 'bugfix/esp_idf_esp32_reject_sleep_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): fix the configuration of reject sources for release/v5.1
See merge request espressif/esp-idf!42010
2025-09-23 21:07:54 +08:00
hebinglin
71b239b1e0
fix(esp_hw_support): fix the configuration of reject sources for release/v5.1
2025-09-18 17:14:44 +08:00
Aditya Patwardhan
2ebc781c44
fix(esp_hw_support): Fixed entropy mixing of RTC timer with RNG
...
Previously the RTC timer entropy was being mixed with the RNG timer
in a wrong way. Which led to the overwriting of the LSB with rtc
timer value.
This change fixes that behaviour
2025-09-11 12:06:45 +05:30
Li Shuai
7cdf5a4f71
change(hal): add hal interface to configure pau regdma wait timeout parameter
2025-08-28 23:45:44 +08:00
wuzhenghui
8b972dcc4d
feat(esp_hw_support): add new API to get all wakeup sources
2025-08-26 21:57:17 +08:00
Jiang Jiang Jian
16d3dafda3
Merge branch 'change/remove_assert_in_esp_sleep_pd_config_v5.1' into 'release/v5.1'
...
change(esp_hw_support): warning in esp_sleep_pd_config instead of assert (v5.1)
See merge request espressif/esp-idf!41121
2025-08-20 14:41:28 +08:00
wuzhenghui
a34c74d91d
change(esp_hw_support): warning in esp_sleep_pd_config instead of assert
...
Closes https://github.com/espressif/esp-idf/issues/16872#event-18649904083
2025-08-08 14:36:56 +08:00
wuzhenghui
a56391e189
change(esp_hw_support): always do hardware clock enable in modem module enabling
2025-08-08 12:06:30 +08:00
wuzhenghui
de77917ef9
fix(esp_hw_support): fix MODEM_ADC_COMMON_FE destroyed by modem powerdown lightsleep
2025-08-08 12:06:25 +08:00
Aditya Patwardhan
6383285627
Merge branch 'feature/enable_support_for_deterministic_mode_and_ecdsa_192_v5.1' into 'release/v5.1'
...
Feature/enable support for ecdsa 192(v5.1)
See merge request espressif/esp-idf!40621
2025-07-28 12:45:56 +05:30
nilesh.kale
6c290c09f3
feat: enabled ECDSA-P192 support for ESP32H2
2025-07-18 14:50:55 +05:30
Li Shuai
18c7cce0a7
fix(esp_hw_support): fix modem wakeup req always high caused by pmu min slp cycle update
2025-07-16 21:41:04 +08:00
Li Shuai
b01313f4d3
change(esp_hw_support): add interface to calculate slow clock period by clock frequency
2025-07-16 21:41:02 +08:00
wuzhenghui
f66a38a6a2
fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code
2025-07-14 14:09:50 +08:00
Jiang Jiang Jian
8ffce5a6dd
Merge branch 'fix/update_dfs_compensate_table_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): update esp32 dfs table to make the timing drift always negative (v5.1)
See merge request espressif/esp-idf!39899
2025-07-08 10:14:11 +08:00
wuzhenghui
21008415d8
change(esp_timer): make esp_timer timming drift always be negative
2025-06-16 17:35:04 +08:00
Omar Chebib
b8c08d25a0
fix(esp_hw_support): clear the memory protection interrupt status on boot
...
Fixes https://github.com/espressif/esp-idf/issues/15359
2025-05-29 11:26:54 +08:00
Jiang Jiang Jian
f6600f93d5
Merge branch 'fix/fix_usj_pad_leakage_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): always disable USJ pad in sleep to supress leakage (v5.1)
See merge request espressif/esp-idf!39109
2025-05-26 19:57:00 +08:00
Jiang Jiang Jian
029dacde6f
Merge branch 'fix/fix_esp_timer_accuracy_when_do_dfs_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): improve esp timer accuracy on DFS for esp32 & esp32s2 (v5.1)
See merge request espressif/esp-idf!39343
2025-05-26 19:55:41 +08:00
wuzhenghui
d94db94438
feat(esp_hw_support): compensate the error introduced to LACT during APB frequency switching
2025-05-22 14:35:09 +08:00
wuzhenghui
6304a54090
fix(esp_hw_support): update systimer step immediately when XTAL changes on esp32s2
2025-05-22 14:35:09 +08:00
wuzhenghui
247ba2907c
fix(esp_hw_support): update LACT clock prescale immediately when APB changes on esp32
2025-05-22 14:35:05 +08:00
Song Ruo Jing
f39c15c80b
fix(sleep): uart suspend/flush should also check if port is enabled on esp32
2025-05-20 17:13:09 +08:00
wuzhenghui
273a690dd9
fix(esp_hw_support): always disable USJ pad in sleep to supress leakage
2025-05-13 20:25:46 +08:00
Xiao Xufeng
63b6837cfe
feat(soc): add config option for c6 v0.2
2025-05-07 16:48:03 +08:00
wuzhenghui
d68bf47b02
feat(esp_hw_support): count pau backup time into sleep rejection judgment
2025-04-28 11:49:37 +08:00
wuzhenghui
cd500c0496
feat(esp_hw_support): remeasure sleep_time_overhead_out if min_freq_mhz changed
2025-04-28 11:49:33 +08:00
wuzhenghui
d647fca4ff
fix(esp_hw_support): fix usj pad config bad retention
...
Closes https://github.com/espressif/esp-idf/issues/15797
2025-04-25 15:57:48 +08:00
chaijie@espressif.com
3849f2a423
fix(esp32): Fixed qa program may fail issue when cpu 240m (v5.1)
2025-04-22 10:24:55 +08:00
Jiang Jiang Jian
c459754816
Merge branch 'fix/fix_uart_console_broken_after_sleep_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): fixed gpio sleep switching filling junk data to the console UART FIFO (v5.1)
See merge request espressif/esp-idf!38448
2025-04-17 17:17:16 +08:00
Jiang Jiang Jian
df04451e8d
Merge branch 'change/allow_keep_sar_poweron_in_light_sleep_v5.1' into 'release/v5.1'
...
change(esp_hw_support): allow sar power keep on during lightsleep (v5.1)
See merge request espressif/esp-idf!38457
2025-04-17 17:15:55 +08:00
wuzhenghui
c317b563b8
change(esp_hw_support): allow sar power keep on during lightsleep
...
Closes https://github.com/espressif/esp-idf/issues/12426
2025-04-16 16:12:55 +08:00
wuzhenghui
f1b88d0810
fix(esp_hw_support): fixed gpio sleep switching filling junk data to the console UART FIFO
2025-04-16 15:28:37 +08:00
wuzhenghui
c6731c0d53
fix(esp_hw_support): fix current leakage if ext32k slow clock source not exists
2025-04-16 15:05:57 +08:00
Jiang Jiang Jian
6bb8f25f2f
Merge branch 'refactor/improve_p4_psram_timing_tuning_point_selection_v5.1' into 'release/v5.1'
...
mspi: improve p4 psram timing tuning point selection (v5.1)
See merge request espressif/esp-idf!38189
2025-04-15 10:48:16 +08:00
armando
118baa85d2
refactor(mspi): improved timing tuning max consecutive success points calculation
2025-04-07 10:15:01 +08:00
wuzhenghui
ddcfa84676
fix(esp_hw_support): fix min sleep time calculation missmatch in powerdown flash decision
2025-04-03 11:48:11 +08:00
laokaiyao
34ebd4943f
refactor(bootloader): lower down the log level to reduce the bootloader size
2025-03-25 10:09:55 +08:00
laokaiyao
f7f1a222cc
feat(bootloader): support to check efuse block revision
...
change(bootloader): remove ignore efuse check flag (temp)
change(bootloader): use int for the minimum efuse blk rev (temp)
2025-03-25 10:09:52 +08:00
Song Ruo Jing
042e5213d5
fix(gpio): fix coverity in io_mux.c
2025-03-14 21:10:09 +08:00
wuzhenghui
7c2261fca8
change(doc): added more usage notes & warings about PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP
2025-02-28 16:49:08 +08:00
Jiang Jiang Jian
f4733573bc
Merge branch 'fix/fix_bad_dslp_param_after_lightsleep_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): Fixed the issue that light sleep destroyed the parameters of subsequent deep sleep (v5.1)
See merge request espressif/esp-idf!37305
2025-02-28 11:52:30 +08:00
wuzhenghui
55859a9285
fix(esp_hw_support): fix lightsleep destroys deepsleep rtc parameters
2025-02-26 17:00:28 +08:00
wuzhenghui
dbb4d923ca
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
2025-02-21 13:59:56 +08:00
wuzhenghui
a8312fbedb
fix(esp_driver_gpio): manage lp_io module clock by driver
2025-02-21 13:59:51 +08:00
Jiang Jiang Jian
aff2af20e3
Merge branch 'feat/wait_pll_stable_after_sleep_wakeup_fix_xtal_v5.1' into 'release/v5.1'
...
feat(esp_hw_support): wait pll stable after sleep wakeup (v5.1)
See merge request espressif/esp-idf!36025
2025-02-20 10:41:31 +08:00
wuzhenghui
1792e21b86
fix(esp_hw_support): fix lp/hp clock wait time calculation
2025-02-17 20:51:07 +08:00
wuzhenghui
2e9838be97
change(esp_hw_support): wait pll calibration done in regdma link instead of wait fixed value
2025-02-17 20:51:03 +08:00