gaoxu
729f344435
fix(tsens): fix temp_sensor affect by adc reset
2026-03-27 17:22:33 +08:00
Jiang Jiang Jian
be7186e3c7
Merge branch 'bugfix/pm-673_v5.2' into 'release/v5.2'
...
backport v5.2: fix analog i2c master race cause by phy retention link
See merge request espressif/esp-idf!46452
2026-03-17 10:25:35 +08:00
Jiang Jiang Jian
b5bd797e7b
Merge branch 'bugfix/fix_some_wifi_bugs_260313_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs 260313 v5.2(Backport v5.2)
See merge request espressif/esp-idf!46617
2026-03-16 15:00:02 +08:00
yinqingzhao
0cd11769bd
fix(pm): fix crash issue of esp32 caused by accessing flash in sleep wake process
2026-03-13 17:01:57 +08:00
Li Shuai
1d4e0ed4c0
fix(esp_hw_support): fix invalid phy link pointer during sleep modem state deinit
2026-03-13 11:37:12 +08:00
Li Shuai
4f392a1813
fix(esp_hw_support): fix analog i2c master race cause by phy retention link
2026-03-13 11:36:43 +08:00
sibeibei
06237bfc43
fix: clear modem RF flag before PMU sleep to prevent open rf failed on next wake-up
2026-03-12 16:12:15 +08:00
Li Shuai
daa4408d4b
fix(esp_hw_support): fix the issue of regdma wait node to immediately return to done caused by regdma wait mode comparator
2026-03-12 14:45:01 +08:00
wuzhenghui
e67437fc64
feat(esp_hw_support): add API to supoport modify retention skip flag dynamically
2026-03-11 20:01:42 +08:00
muhaidong
40f5755a7c
fix(wifi): fix external coexistence depends on wifi connect issue
2026-03-10 17:40:51 +08:00
Jiang Jiang Jian
330d7c7ab4
Merge branch 'bugfix/fix_esp32_phy_init_bb_clock_issue_v5.2' into 'release/v5.2'
...
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at...
See merge request espressif/esp-idf!46346
2026-03-10 14:44:06 +08:00
Jiang Jiang Jian
bd76f0caec
Merge branch 'fix/fix_io_wakeup_issues_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep (v5.2)
See merge request espressif/esp-idf!45873
2026-03-09 18:56:24 +08:00
liuning
07877485ee
fix(phy): wifi mac clock is not required during phy calibration
2026-03-09 16:52:54 +08:00
liuning
29818d2c0a
fix(wifi): allow to disable wifi modem clocks if wifi is not inited
2026-03-09 16:52:53 +08:00
liuning
1907b8a02e
feat(phy): add check for required clock bits during phy enable
2026-03-09 16:52:49 +08:00
liuning
82517904ca
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios
2026-03-06 17:17:21 +08:00
wuzhenghui
f85a5dee4d
fix(esp_hw_support): fix esp_sleep_enable_gpio_wakeup_on_hp_periph_powerdown bad logic
2026-02-13 12:23:10 +08:00
wuzhenghui
3943637325
fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep
2026-02-13 12:23:06 +08:00
wuzhenghui
b6de6cdf9a
fix: add reference count control for modem clock devices
2026-02-11 14:30:35 +08:00
zlq
d11300b3e3
feat(esp32c6): auto adjust LDO voltage using pvt function
2026-01-26 18:02:40 +08:00
Jiang Jiang Jian
a0d869a0e3
Merge branch 'fix/fix_c6_rtc_periph_depends_on_top_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): add dependency of the TOP domain to the RTC_PERIPH domain for esp32c6 (v5.2)
See merge request espressif/esp-idf!43386
2026-01-09 17:55:14 +08:00
wanckl
6b82249447
feat(driver_spi): spi master support sleep retention(recovery)
2025-12-23 13:48:27 +08:00
wuzhenghui
a3683a2346
fix(esp_hw_support): add dependency of the TOP domain to the RTC_PERIPH domain for esp32c6
2025-12-19 20:18:25 +08:00
Jiang Jiang Jian
32186214f3
Merge branch 'feat/esp_idf_feat_gpioworkaround_v5.2' into 'release/v5.2'
...
feat(esp_hw_support): add gpio reset workaround except esp32 & esp32s2 (v5.2)
See merge request espressif/esp-idf!43466
2025-11-28 14:03:28 +08:00
hebinglin
ff93dc5f5c
fix(esp_hw_support): fix flash cs unhold during sleep when pd top in esp32h2
2025-11-20 19:38:07 +08:00
hebinglin
5427f72901
feat(esp_hw_support): add gpio reset workaround in esp32h21 & esp32h4
2025-11-18 14:24:46 +08:00
cjin
58edfc179b
fix: change the api to enable rc32k on ESP32-H2
2025-10-13 14:08:33 +08:00
Jiang Jiang Jian
dbbeb658ca
Merge branch 'bugfix/esp_idf_esp32_reject_sleep_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix the configuration of reject sources for release/v5.2
See merge request espressif/esp-idf!42009
2025-10-09 10:50:23 +08:00
hebinglin
3ead5dc2ba
fix(esp_hw_support): fix the configuration of reject sources for release/v5.2
2025-09-18 17:12:56 +08:00
Aditya Patwardhan
b23428cfce
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:25 +05:30
Li Shuai
855492fa2e
change(hal): add hal interface to configure pau regdma wait timeout parameter
2025-08-28 19:09:08 +08:00
wuzhenghui
a0cec6a7ef
feat(esp_hw_support): add new API to get all wakeup sources
2025-08-26 21:54:42 +08:00
Jiang Jiang Jian
ad3067d536
Merge branch 'change/remove_assert_in_esp_sleep_pd_config_v5.2' into 'release/v5.2'
...
change(esp_hw_support): warning in esp_sleep_pd_config instead of assert (v5.2)
See merge request espressif/esp-idf!41120
2025-08-21 15:35:22 +08:00
wuzhenghui
421bbc2cba
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:35:35 +08:00
wuzhenghui
ee7ba66736
change(esp_hw_support): always do hardware clock enable in modem module enabling
2025-08-08 12:02:42 +08:00
wuzhenghui
c6d13ec757
fix(esp_hw_support): fix MODEM_ADC_COMMON_FE destroyed by modem powerdown lightsleep
2025-08-08 12:02:33 +08:00
Mahavir Jain
ad73b587d5
Merge branch 'feature/enable_support_for_deterministic_mode_and_ecdsa_192_v5.2' into 'release/v5.2'
...
Feature/enable support for ecdsa 192 v5.3 (v5.2)
See merge request espressif/esp-idf!40611
2025-08-01 08:43:29 +05:30
Jiang Jiang Jian
b96058c973
Merge branch 'fix/xtensa_nmi_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): make the NMI interrupts available for the main application (backport v5.2)
See merge request espressif/esp-idf!34387
2025-07-31 21:06:27 +08:00
Jiang Jiang Jian
ec84f6c69d
Merge branch 'bugfix/esp32s2_memprot_clear_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): clear the memory protection interrupt status on boot (backport v5.2)
See merge request espressif/esp-idf!38054
2025-07-28 14:07:33 +08:00
nilesh.kale
623bf9b602
feat: enabled ECDSA-P192 support for ESP32H2
2025-07-22 11:26:25 +05:30
Li Shuai
be797e7613
fix(esp_hw_support): fix modem wakeup req always high caused by pmu min slp cycle update
2025-07-16 21:06:40 +08:00
Li Shuai
fe939208c3
change(esp_hw_support): add interface to calculate slow clock period by clock frequency
2025-07-16 21:05:11 +08:00
wuzhenghui
12d9f6af97
fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code
2025-07-14 14:09:16 +08:00
Jiang Jiang Jian
5bfec6a7be
Merge branch 'fix/update_dfs_compensate_table_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): update esp32 dfs table to make the timing drift always negative (v5.2)
See merge request espressif/esp-idf!39900
2025-07-11 13:55:08 +08:00
Omar Chebib
b6c2d6821e
fix(esp_hw_support): make the NMI interrupts available for the main application
...
Closes https://github.com/espressif/esp-idf/issues/13629
NMI interrupt level has been freed for all the Xtensa targets, making it possible
for the main application to use it. An example has been added to show how to
proceed.
2025-07-03 09:42:04 +08:00
wuzhenghui
cf477b94ce
feat(esp_hw_support): enable wakeup tests for more chips
2025-07-02 17:54:38 +08:00
wuzhenghui
6f8408e7c0
change(esp_timer): make esp_timer timming drift always be negative
2025-06-16 17:31:53 +08:00
Jiang Jiang Jian
9a4bdcf37b
Merge branch 'fix/fix_usj_pad_leakage_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): always disable USJ pad in sleep to supress leakage (v5.2)
See merge request espressif/esp-idf!39108
2025-05-26 19:57:15 +08:00
Jiang Jiang Jian
6dc1044aec
Merge branch 'fix/fix_esp_timer_accuracy_when_do_dfs_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): improve esp timer accuracy on DFS for esp32 & esp32s2 (v5.2)
See merge request espressif/esp-idf!39342
2025-05-26 19:55:04 +08:00
wuzhenghui
a2e212fb9f
feat(esp_hw_support): compensate the error introduced to LACT during APB frequency switching
2025-05-22 14:58:43 +08:00