Commit Graph
1834 Commits
Author SHA1 Message Date
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
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
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
Jiang Jiang Jian a9190297eb Merge branch 'bugfix/esp32s2_memprot_clear_v5.3' into 'release/v5.3'
fix(esp_hw_support): clear the memory protection interrupt status on boot (backport v5.3)

See merge request espressif/esp-idf!38053
2025-07-16 17:06:48 +08:00
Jiang Jiang Jian 4871de8eb5 Merge branch 'fix/fix_esp32_core1_access_rtc_fast_in_sleep_code_v5.3' into 'release/v5.3'
fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code (v5.3)

See merge request espressif/esp-idf!40558
2025-07-16 17:06:14 +08:00
wuzhenghui 7ac245d489 fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code 2025-07-14 14:07:55 +08:00
Jiang Jiang Jian 6a4ab82bad Merge branch 'fix/tcm-mem-not-considered-in-esp_ptr_eexecutable_v5.3' into 'release/v5.3'
fix(memory-utils): Check TCM in esp_ptr_internal and esp_ptr_byte_accessible (v5.3)

See merge request espressif/esp-idf!39985
2025-07-02 23:55:03 +08:00
Alexey Lapshin 4a0c96beb1 fix(esp_hw_support): fix warnings found by GNU static analyzer 2025-07-02 20:30:30 +08:00
John Boiles ab14bbaa00 fix(memory-utils): Use esp_ptr_in_tcm to check TCM range 2025-07-02 08:56:13 +02:00
John Boiles 0916afabae fix(memory-utils): Check TCM in esp_ptr_internal and esp_ptr_byte_accessible
Modifies `esp_ptr_internal` and `esp_ptr_byte_accessible` to also check TCM
when `SOC_MEM_TCM_SUPPORTED`.
2025-07-02 08:56:13 +02:00
Jiang Jiang Jian 8752e3fe80 Merge branch 'feat/enable_wakeup_tests_for_more_chips_v5.3' into 'release/v5.3'
feat(esp_hw_support): enable wakeup tests for more chips (v5.3)

See merge request espressif/esp-idf!40047
2025-07-02 13:57:48 +08:00
Jiang Jiang Jian fe631a74ab Merge branch 'fix/intr_alloc_level_bug_v5.3' into 'release/v5.3'
fix(esp_hw_support): fix a bug in the interrupt allocator related to shared interrupts (backport v5.3)

See merge request espressif/esp-idf!35496
2025-07-02 10:45:36 +08:00