Commit Graph

1843 Commits

Author SHA1 Message Date
Jiang Jiang Jian
e5930c154c Merge branch 'fix/fix_io_wakeup_issues_v5.3' into 'release/v5.3'
fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep (v5.3)

See merge request espressif/esp-idf!45868
2026-02-13 21:06:08 +08:00
Jiang Jiang Jian
e2d5871bd9 Merge branch 'fix/fix_i2c_modem_clock_ref_count_mismatch_v5.3' into 'release/v5.3'
fix: add reference count control for modem clock devices (v5.3)

See merge request espressif/esp-idf!45536
2026-02-13 14:04:26 +08:00
Jiang Jiang Jian
99f9493009 Merge branch 'fix/fix_cnnt_top_dependency_v5.3' into 'release/v5.3'
fix(esp_hw_support): fix TOP domain to CNNT domain dependency (v5.3)

See merge request espressif/esp-idf!45011
2026-02-13 14:03:28 +08:00
wuzhenghui
dbc44bd5ba fix(esp_hw_support): fix esp_sleep_enable_gpio_wakeup_on_hp_periph_powerdown bad logic 2026-02-13 12:12:17 +08:00
wuzhenghui
3311a0601c fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep 2026-02-13 12:11:55 +08:00
muhaidong
49395a07b8 fix(wifi): fix external coexistence depends on wifi connect issue 2026-02-12 17:12:18 +08:00
muhaidong
3bc57901fe fix(wifi): Remove-Wno-format comppile option for periph_ctrl.c 2026-02-12 10:31:16 +08:00
liuning
8ffaca92ea fix(phy): wifi mac clock is not required during phy calibration 2026-02-12 09:38:41 +08:00
liuning
5d3349a298 fix(wifi): allow to disable wifi modem clocks if wifi is not inited 2026-02-12 09:38:41 +08:00
liuning
33c463a243 feat(phy): add check for required clock bits during phy enable 2026-02-12 09:38:41 +08:00
liuning
1e1d7e687b fix(wifi): fix incomplete phy initialization issue 2026-02-12 09:38:32 +08:00
sibeibei
7e514dcd83 fix(wifi): fix open rf failed issue 2026-02-11 21:53:36 +08:00
wuzhenghui
78af319a83 fix(esp_hw_support): fix TOP domain to CNNT domian dependency 2026-02-05 10:25:15 +08:00
Chen Jichang
a29891e424 fix(gdma): skip alignment check for AHBDMA version 1 when flash enc 2026-02-02 09:56:59 +08:00
Chen Jichang
e12b248751 fix(gdma): fix dma burst size when flash enc enabled 2026-02-02 09:56:59 +08:00
Chen Jichang
9ca62bde3e fix(dma): fix dma alignment when flash_enc enabled
Closes https://github.com/espressif/esp-idf/issues/17708
2026-02-02 09:56:59 +08:00
wuzhenghui
88b480268d fix: add reference count control for modem clock devices 2026-01-30 10:49:56 +08:00
yanzihan@espressif.com
94838b4106 feat(esp_hw_support): fix pvt charge pump bug on chip761 2026-01-26 11:46:04 +08:00
yanzihan@espressif.com
569752d2c9 fix(esp_hw_support): adjust pvt prepare cost in sleep wakeup 2026-01-26 11:42:19 +08:00
zlq
1313aebeaf feat(esp32c6): auto adjust LDO voltage using pvt function 2026-01-26 11:32:11 +08:00
wanckl
9a93f402db feat(driver_spi): spi master support sleep retention(recovery) 2025-12-23 13:54:21 +08:00
Jiang Jiang Jian
b7258f8897 Merge branch 'fix/esp32p4_sleep_fixes_v5.3' into 'release/v5.3'
fix(esp_hw_support): esp32p4 lowpower issues fixes (v5.3)

See merge request espressif/esp-idf!43091
2025-12-05 14:55:13 +08:00
Jiang Jiang Jian
1e75eb999c Merge branch 'feat/esp_idf_feat_gpioworkaround_v5.3' into 'release/v5.3'
feat(esp_hw_support): add gpio reset workaround except esp32 & esp32s2 (v5.3)

See merge request espressif/esp-idf!43467
2025-12-05 14:51:30 +08:00
Jiang Jiang Jian
fde720737b Merge branch 'bugfix/esp_idf_h2_flash_cs_hold_v5.3' into 'release/v5.3'
fix(esp_hw_support): fix flash cs unhold during sleep when pd top in esp32h2 (v5.3)

See merge request espressif/esp-idf!43560
2025-12-05 14:49:30 +08:00
hebinglin
7426f7d685 fix(esp_hw_support): fix flash cs unhold during sleep when pd top in esp32h2 2025-11-20 19:34:17 +08:00
hebinglin
ab5dc6b5f7 feat(esp_hw_support): add gpio reset workaround in esp32h21 & esp32h4 2025-11-18 14:23:41 +08:00
wuzhenghui
d90989f6b0 fix(esp_hw_support): add dependency of the TOP domain to the RTC_PERIPH domain for esp32c6 2025-11-14 16:44:21 +08:00
wuzhenghui
c586d1bfd6 change(esp_hw_support): set HP LDO powerdown in sleep by default 2025-11-04 16:40:03 +08:00
wuzhenghui
0254133fcf fix(esp_hw_support): fix mie lost after pd_cpu sleep request reject 2025-11-04 16:34:48 +08:00
wuzhenghui
6424f6982e fix(esp_hw_support): add the TOP domain's power-off dependency on the CNNT domain 2025-11-04 16:34:09 +08:00
morris
2815a788b3 fix(test): deley some time to ensure gptimer is stopped 2025-10-27 11:06:27 +08:00
Island
aeefed2af3 Merge branch 'fix/change_api_to_enable_rc32k_v5.3' into 'release/v5.3'
fix: change the api to enable rc32k (v5.3)

See merge request espressif/esp-idf!42529
2025-10-17 18:04:03 +08:00
Chen Jichang
3d1a110f38 refactor(gdma): move buffer aligment to buffer mount config 2025-10-14 17:24:24 +08:00
cjin
7d15df334d fix: change the api to enable rc32k on ESP32-H2 2025-10-13 14:09:40 +08:00
wuzhenghui
3d1c2d98c4 change(esp_hw_support): remove DCDC-to-LDO power switch support in ESP32P4 lightsleep 2025-09-29 14:21:48 +08:00
wuzhenghui
c9db7f3b06 change(esp_hw_support): control DCDC switch by PMU FSM while control DCDC_EN by software 2025-09-29 14:17:13 +08:00
hebinglin
a46fc6f07d fix(esp_hw_support): fix the configuration of reject sources for release/v5.3 2025-09-18 17:09:14 +08:00
Aditya Patwardhan
73b1158ff9 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:05 +05:30
Jiang Jiang Jian
e658f85fa5 Merge branch 'feat/new_api_to_get_all_wakeup_causes_v5.3' into 'release/v5.3'
feat(esp_hw_support): add new API to get all wakeup sources (v5.3)

See merge request espressif/esp-idf!41499
2025-09-02 14:01:46 +08:00
C.S.M
8659c44975 feat(uhci): Add uhci (uart-dma) support on current chips 2025-08-28 18:23:23 +08:00
wuzhenghui
18f7e790f1 feat(esp_hw_support): add new API to get all wakeup sources 2025-08-26 21:53:56 +08:00
Jiang Jiang Jian
b33f6cd072 Merge branch 'feature/support_chip912_pvt_auto_dbias_360m_backport_v5.3' into 'release/v5.3'
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4_backport_v5.3

See merge request espressif/esp-idf!40124
2025-08-26 10:49:49 +08:00
Jiang Jiang Jian
3cbf1cc63b Merge branch 'fix/fix_lightsleep_pd_modem_breaks_common_fe_clock_v5.3' into 'release/v5.3'
fix(esp_hw_support): fix lightsleep pd modem breaks common fe clock (v5.3)

See merge request espressif/esp-idf!41112
2025-08-20 14:33:55 +08:00
Jiang Jiang Jian
5fb4506eae Merge branch 'change/remove_assert_in_esp_sleep_pd_config_v5.3' into 'release/v5.3'
change(esp_hw_support): warning in esp_sleep_pd_config instead of assert (v5.3)

See merge request espressif/esp-idf!41119
2025-08-20 14:33:42 +08:00
harshal.patil
2bfecc9638 change(mbedtls/ecdsa): The ECDSA module of ESP32-H2 ECO5 does not use MPI module 2025-08-13 20:50:53 +05:30
wuzhenghui
f7966c21b7 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:34:04 +08:00
wuzhenghui
badef456a3 change(esp_hw_support): always do hardware clock enable in modem module enabling 2025-08-08 12:05:12 +08:00
wuzhenghui
beabc5bbf8 fix(esp_hw_support): fix MODEM_ADC_COMMON_FE destroyed by modem powerdown lightsleep 2025-08-08 12:05:05 +08:00
Li Shuai
08c146b2ab change(hal): add hal interface to configure pau regdma wait timeout parameter 2025-08-06 19:42:35 +08:00
yanzihan@espressif.com
ed7296b5ac feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4 2025-07-28 14:17:12 +08:00