Jiang Jiang Jian
773d81dd6c
Merge branch 'feat/esp_idf_feat_gpioworkaround_v5.4' into 'release/v5.4'
...
feat(esp_hw_support): add gpio reset workaround except esp32 & esp32s2 (v5.4)
See merge request espressif/esp-idf!43468
2025-12-05 15:04:30 +08:00
Jiang Jiang Jian
ff28876812
Merge branch 'bugfix/esp_idf_h2_flash_cs_hold_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix flash cs unhold during sleep when pd top in esp32h2 (v5.4)
See merge request espressif/esp-idf!43559
2025-12-05 15:04:12 +08:00
Jiang Jiang Jian
e7759b9b0e
Merge branch 'fix/fix_c6_rtc_periph_depends_on_top_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): add dependency of the TOP domain to the RTC_PERIPH domain for esp32c6 (v5.4)
See merge request espressif/esp-idf!43384
2025-12-03 10:32:02 +08:00
hebinglin
ef96b53848
fix(esp_hw_support): fix flash cs unhold during sleep when pd top in esp32h2
2025-11-20 19:30:20 +08:00
morris
14dd2d23fa
Merge branch 'feature/esp32p4_eco5_io_hold_v5.4' into 'release/v5.4'
...
feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5 (v5.4)
See merge request espressif/esp-idf!43309
2025-11-19 16:32:25 +08:00
morris
7cfda34809
Merge branch 'feat/psram_250m_p4_v5.4' into 'release/v5.4'
...
psram: support 250MHz in experimental (v5.4)
See merge request espressif/esp-idf!43349
2025-11-19 15:25:13 +08:00
hebinglin
08ca62b692
feat(esp_hw_support): add gpio reset workaround in esp32h21 & esp32h4
2025-11-18 14:20:30 +08:00
Song Ruo Jing
1c3a4aafcf
feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5
2025-11-18 11:30:24 +08:00
Armando
3bb766fc25
feat(psram): support 250MHz in experimental
2025-11-17 10:32:50 +08:00
wuzhenghui
b6fcb783f5
fix(esp_hw_support): add dependency of the TOP domain to the RTC_PERIPH domain for esp32c6
2025-11-14 16:43:14 +08:00
Song Ruo Jing
55f3730ba4
feat(2ddma): ESP32P4 ECO5 2DDMA related updates
...
Added one more pair of 2DDMA channels
Priority bit width increased corespondingly
Added three new CSC modes for RX channel 0
2025-11-13 15:47:15 +08:00
Song Ruo Jing
514d9bc90c
feat(interrupts): ESP32P4 ECO5 interrupt sources update
2025-11-13 15:47:15 +08:00
wuzhenghui
18475ffbe5
fix(esp_hw_support): add p4 rev3.0 MSPI workaround for deepsleep
2025-11-04 16:03:31 +08:00
wuzhenghui
e46e51fafb
fix(esp_hw_support): fix mie lost after pd_cpu sleep request reject
2025-11-04 16:03:31 +08:00
wuzhenghui
b8bf30b2c0
change(esp_hw_support): set HP/LP mem in retention mode in sleep
2025-11-04 16:03:30 +08:00
wuzhenghui
c87b576745
fix(esp_hw_support): add PD_TOP lightsleep mspi failure workaround for p4 rev3
2025-11-04 16:03:29 +08:00
wuzhenghui
1956ea5ac2
fix(esp_hw_support): fix P4 v3.0 USB leakage on PU_CNNT lightsleep
2025-11-04 16:03:29 +08:00
wuzhenghui
df78f0a5f0
fix(esp_hw_support): add the TOP domain's power-off dependency on the CNNT domain
2025-11-04 16:03:28 +08:00
wuzhenghui
d0f1aa7648
change(esp_hw_support): allocate memory with MALLOC_CAP_RETENTION for regdma link
2025-11-04 16:03:28 +08:00
wuzhenghui
d4b3d01b4d
feat(esp_hw_support): update cpu_pd support for esp32p4 v3.0
2025-11-04 16:03:27 +08:00
wuzhenghui
819fa8ccb2
feat(esp_hw_support): update pmu support for esp32p4 v3.0
2025-11-04 16:03:27 +08:00
Island
0218d92d2c
Merge branch 'fix/change_api_to_enable_rc32k_v5.4' into 'release/v5.4'
...
fix: change the api to enable rc32k (v5.4)
See merge request espressif/esp-idf!42530
2025-10-28 11:14:00 +08:00
Chen Jichang
aa7213d010
feat(hw_support): enable esptool stub for p4eco5
2025-10-27 11:04:35 +08:00
morris
d221c03499
Merge branch 'feat/rmt_support_psram_v5.4' into 'release/v5.4'
...
fix(rmt): alloc channel memory from internal (v5.4)
See merge request espressif/esp-idf!42428
2025-10-26 22:45:05 +08:00
Chen Jichang
679c197185
refactor(gdma): move buffer aligment to buffer mount config
2025-10-15 15:40:39 +08:00
armando
a70a29b7a6
feat(p4): p4 rev3 real chip support
2025-10-13 15:24:14 +08:00
yanzihan@espressif.com
ea4451d6b3
feat(clk): add 100m/200m/400m cpu freq & change clk cal & change blk version
2025-10-13 15:24:14 +08:00
armando
b3fd689da9
feat(esp32p4): support rev3 on fpga
2025-10-13 15:24:14 +08:00
cjin
9596bd4748
fix: change the api to enable rc32k on ESP32-H2
2025-10-13 14:10:32 +08:00
wuzhenghui
ee7f15d5ea
change(esp_hw_support): remove DCDC-to-LDO power switch support in ESP32P4 lightsleep
2025-09-29 14:15:38 +08:00
wuzhenghui
072bca4296
change(esp_hw_support): control DCDC switch by PMU FSM while control DCDC_EN by software
2025-09-29 14:11:06 +08:00
Jiang Jiang Jian
e3e1941b1f
Merge branch 'bugfix/esp_idf_esp32_reject_sleep_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix the configuration of reject sources for release/v5.4
See merge request espressif/esp-idf!42006
2025-09-20 00:31:16 +08:00
Jiang Jiang Jian
94657ad3bf
Merge branch 'fix/tcm-mem-not-considered-in-esp_ptr_eexecutable_v5.4' into 'release/v5.4'
...
fix(memory-utils): Check TCM in esp_ptr_internal and esp_ptr_byte_accessible (v5.4)
See merge request espressif/esp-idf!39984
2025-09-19 02:22:38 +08:00
hebinglin
721854291a
fix(esp_hw_support): fix the configuration of reject sources for release/v5.4
2025-09-18 17:06:38 +08:00
Aditya Patwardhan
f286036a7b
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:05:46 +05:30
Jiang Jiang Jian
a15becb589
Merge branch 'feat/new_api_to_get_all_wakeup_causes_v5.4' into 'release/v5.4'
...
feat(esp_hw_support): add new API to get all wakeup sources (v5.4)
See merge request espressif/esp-idf!41498
2025-09-02 14:01:17 +08:00
Jiang Jiang Jian
b3c8bc44c3
Merge branch 'change/remove_assert_in_esp_sleep_pd_config_v5.4' into 'release/v5.4'
...
change(esp_hw_support): warning in esp_sleep_pd_config instead of assert (v5.4)
See merge request espressif/esp-idf!41118
2025-09-02 14:01:04 +08:00
wuzhenghui
7635a54b1e
feat(esp_hw_support): add new API to get all wakeup sources
2025-08-26 21:53:01 +08:00
John Boiles
8f937d3b0a
fix(memory-utils): Use esp_ptr_in_tcm to check TCM range
2025-08-21 09:40:27 +02:00
John Boiles
b025006b95
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-08-21 09:40:27 +02:00
wuzhenghui
9298596ea7
fix(esp_hw_support): test ESP_SLEEP_RTC_USE_RC_FAST_MODE sleep submode after reset
2025-08-20 17:33:35 +08:00
wuzhenghui
1e979793b4
fix(esp_hw_support): fix ESP_SLEEP_RTC_USE_RC_FAST_MODE sub_mode lost after cpu/sys reset
...
Closes https://github.com/espressif/esp-idf/issues/16243
2025-08-20 17:33:10 +08:00
wuzhenghui
f1066f5f34
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:32:00 +08:00
wuzhenghui
881b02598c
change(esp_hw_support): always do hardware clock enable in modem module enabling
2025-08-08 11:53:41 +08:00
wuzhenghui
40ba25aecd
fix(esp_hw_support): fix MODEM_ADC_COMMON_FE destroyed by modem powerdown lightsleep
2025-08-08 11:53:30 +08:00
wuzhenghui
2a815e9037
fix(esp_hw_support): fix assert when changing 8MD256 RTC slow clock source during OTA
2025-07-25 16:51:49 +08:00
wuzhenghui
ea314e9dd9
feat(esp_hw_support): add core1 enter deepsleep test case
2025-07-14 11:49:56 +08:00
wuzhenghui
d8e73e94f2
fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code
...
Closes https://github.com/espressif/esp-idf/issues/16243
2025-07-14 11:49:52 +08:00
Jiang Jiang Jian
cc6b993b60
Merge branch 'feat/enable_wakeup_tests_for_more_chips_v5.4' into 'release/v5.4'
...
feat(esp_hw_support): enable wakeup tests for more chips (v5.4)
See merge request espressif/esp-idf!40046
2025-07-11 13:40:33 +08:00
yanzihan@espressif.com
34b8f67a89
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4
2025-06-25 18:22:02 +08:00