Jiang Jiang Jian
9330c1c8b1
Merge branch 'feat/pm_components_ram_optimize_v6.1' into 'release/v6.1'
...
feat(pm): pm components ram optimize (v6.1)
See merge request espressif/esp-idf!52425
2026-09-04 23:30:35 +08:00
morris
28a4aaa1db
Merge branch 'fix/psram-ecc-mspi-dma-align_v6.1' into 'release/v6.1'
...
fix(mspi): handle PSRAM ECC DMA alignment across MSPI users (v6.1)
See merge request espressif/esp-idf!52363
2026-09-04 18:48:05 +08:00
wuzhenghui
64f8bdd2e1
change(esp_hw_support): optimize retention driver RAM cost
2026-09-04 18:00:35 +08:00
Jiang Jiang Jian
59512efe9c
Merge branch 'fix/use_conflict_cb_for_regi2c_when_regdma_rf_is_used_v6.1' into 'release/v6.1'
...
feat(sleep): applied regi2c conflict process at regdma rf (6.1)
See merge request espressif/esp-idf!52411
2026-09-04 17:17:09 +08:00
Jiang Jiang Jian
6d6facef39
Merge branch 'stub_bins_for_more_targets_v6.1' into 'release/v6.1'
...
Increase OCD stub memory reservation from 8K to 12K and extend this feature to more targets (v6.1)
See merge request espressif/esp-idf!51534
2026-09-04 15:55:25 +08:00
cjin
df470e9dee
feat(sleep): applied regi2c conflict process at regdma rf
2026-09-04 10:51:55 +08:00
cjin
275e34f318
fix(phy): added fe set freq reset to rf retention list
2026-09-04 10:27:25 +08:00
cjin
40dbcb9ea6
feat(phy): support retention module for phy FE retgisters
2026-09-04 10:27:25 +08:00
cjin
506e3b30ed
feat(sleep): add config SOC_PM_SUPPORT_REGDMA_TRIGGERED_PHY
2026-09-04 10:27:25 +08:00
cjin
639ae612ed
feat(phy): rename sleep modem state to sleep phy
2026-09-04 10:27:25 +08:00
Chen Jichang
305d434bda
feat(mspi): split dma and mspi alignment
2026-09-03 19:09:30 +08:00
Erhan Kurubas
ae0c69d9d8
feat(system): add OCD stub bin support for more targets
...
Add SOC_DEBUG_HAVE_OCD_STUB_BINS for esp32c5, esp32c61, esp32h4,
esp32h21, esp32p4, and esp32s31. Update TEE linker scripts with
correct esp_tee_app_config offsets for the 0x3000 stub reservation
2026-08-31 11:35:49 +08:00
Alexey Lapshin
da344a7d59
feat(soc): esp32c5, esp32c61: enable zc extensions
2026-08-31 11:35:35 +08:00
Jiang Jiang Jian
aa98c93718
Merge branch 'feat/optimize_for_esp32h4_light_sleep_ble_current_v6.1' into 'release/v6.1'
...
Feat/optimize for esp32h4 light sleep ble current (6.1)
See merge request espressif/esp-idf!50789
2026-08-31 11:11:41 +08:00
harshal.patil
a827d27b12
change(security): disable Key Manager support on ESP32-C5/P4/S31
...
The Key Manager hardware peripheral in its current form needs further
design changes before it can be offered as a production feature.
Until a revised peripheral design is available, withdraw ESP-IDF
support for it on all Key Manager capable targets.
2026-08-26 13:23:56 +05:30
cjin
eefe1d8316
feat(modem_clock): added bt_apb module and separete bt_apb from bt_mac module
2026-08-03 20:25:15 +08:00
Steven Yang
b597024afc
feat(mcpwm): support RC_FAST group clock source
...
Expose RC_FAST as a shared MCPWM group clock source for timers,
capture timers, and carriers on ESP32-C5, ESP32-C6, ESP32-H2,
and ESP32-P4. Fix the ESP32-S31 MCPWM clock selector mapping.
Add a hardware runtime test that verifies MCPWM Timer counting
resolution for every supported clock source.
(cherry picked from commit 8a982614a2 )
2026-07-30 16:38:14 +08:00
Jiang Jiang Jian
d6d41b0215
Merge branch 'feat/support_esp32s31_icg_control_v6.1' into 'release/v6.1'
...
feat(esp_hw_support): support PMU clock ICG management for esp32s31 (v6.1)
See merge request espressif/esp-idf!50107
2026-07-03 21:45:42 +08:00
muhaidong
d7ac95f709
fix(coex): remove unsupported external coex soc caps
2026-06-30 14:52:19 +08:00
wuzhenghui
d5d3cddf23
feat(esp_hw_support): support PMU clock ICG management for esp32s31
2026-06-30 14:23:54 +08:00
wuzhenghui
3ad4cfebd6
refactor(esp_hw_support): move system_periph_retention from soc to esp_hw_support
2026-06-17 12:17:19 +08:00
hebinglin
5ff1c38cb8
fix(ulp): fix lp uart keep wakeup triggered
2026-06-08 19:29:53 +08:00
hebinglin
23f6b5985a
change(esp_hw_support): disable flash pd in h4 h21 c5 c61
2026-05-22 12:30:44 +08:00
Wu Zheng Hui
91e66a8d19
Merge branch 'feat/support_io_edge_wakeup' into 'master'
...
feat(esp_hw_support): support rtc io edge wakeup sleep
Closes FCS-1880 and IDF-11812
See merge request espressif/esp-idf!48410
2026-05-20 19:37:35 +08:00
Aditya Patwardhan and Nilesh Kale
e1d429ba30
feat(hal): add ECDSA low-level driver for esp32s31
...
Co-authored-by: Nilesh Kale <nilesh.kale@espressif.com >
2026-05-20 10:17:34 +05:30
wuzhenghui
c67d98fb10
change(soc): move _RTC_GPIO_EDGE_WAKEUP_SUPPORTED to soc_caps.h
2026-05-13 10:51:24 +08:00
Jiang Jiang Jian
d9cfb2908a
Merge branch 'bugfix/idf_13957' into 'master'
...
bugfix: fix wifi loss packet and missing interrupt issues when switching root clock source
Closes WIFI-7270, IDF-13957, and IDF-11064
See merge request espressif/esp-idf!46459
2026-05-07 20:57:31 +08:00
wuzhenghui
cbba7795be
fix(soc): fix gpio output status retention for all targets
2026-05-07 12:02:05 +08:00
wuzhenghui
68bd919fda
feat(esp_hw_support): support esp32s31 DFS
2026-05-07 08:39:52 +08:00
sibeibei
2cf2d1f1a5
bugfix: fix wifi loss packet and missing interrupt issues when switching root clock source
2026-05-06 15:49:47 +08:00
morris
47863cb651
feat(ana_cmpr): support multi-channel scan on esp32s31
2026-05-06 09:39:48 +08:00
sibeibei
5c936ee229
fix(wifi): fix modem sleep flag clear failed
2026-04-23 20:30:26 +08:00
hebinglin
0603e0eb23
fix(ulp): record wakeup causes before lp core request sleep
2026-04-22 16:22:11 +08:00
Armando (Dou Yiwen)
9501efde96
Merge branch 'feat/mmu_configurable_page_size_s31' into 'master'
...
mmu: supported configurable page size on s31
See merge request espressif/esp-idf!47193
2026-04-21 03:31:16 +00:00
Konstantin Kondrashov
b43ee27ebc
Merge branch 'feature/esp32c5_efuse_calib_update' into 'master'
...
feat(efuse): Adds efuse calibration field for esp32c5
Closes IDF-15574
See merge request espressif/esp-idf!47701
2026-04-20 16:31:05 +03:00
armando
ab026ecc01
feat(mmu): configurable page size s31 support
2026-04-20 16:58:29 +08:00
Marius Vikhammer
10637dbf5e
feat(ulp): add support for ulp on esp32s31
2026-04-20 14:45:23 +08:00
Konstantin Kondrashov
ea6b477da4
feat(efuse): Adds efuse calibration field for esp32c5
2026-04-17 09:54:00 +03:00
Wan Lei
37e7f60dcf
Merge branch 'feat/s31_gpspi_support' into 'master'
...
feat(driver_gpspi): s31 gpspi support
Closes IDF-14734, IDF-14735, IDF-14737, IDF-14738, IDF-14739, IDF-14740, and IDF-14708
See merge request espressif/esp-idf!45784
2026-04-10 17:04:32 +08:00
Song Ruo Jing
366b1e6015
Merge branch 'contrib/github_pr_18440' into 'master'
...
Fixed typo of word switch (was spelled swtich) in pmu_struct.h (GitHub PR)
Closes IDFGH-17500
See merge request espressif/esp-idf!47407
2026-04-10 15:57:34 +08:00
wanckl
64704886b7
refactor(driver_spi): remove some SPI_LL_xxx SOC_xxx macros
2026-04-10 13:59:20 +08:00
frogman85978
a41681eba2
Fixed typo in pmu_struct
...
Fixed a typo in the word switch (swtich) in multiple pmu_struct.h
files
The pmu_struct.h files are for the following chips:
- esp32c5
- esp32c6
- esp32c61
- esp32h21
2026-04-08 20:58:17 -04:00
morris
e69f2c8346
refactor(gpio): derive SDM registers from GPIO_EXT
...
Use GPIO_EXT.sigma_delta as the SDM register base on GPIO_EXT-based targets and remove standalone SDM symbols to eliminate manual offset/address maintenance risks.
2026-04-08 15:07:27 +08:00
morris
572e732aca
refactor(gpio): derive ETM registers from GPIO_EXT
...
Use GPIO_EXT.etm as the ETM register base and remove standalone GPIO_ETM symbols to avoid manual offset address maintenance errors across targets.
2026-04-08 15:07:27 +08:00
morris
b79cf6d8eb
feat(gpio): support glitch filter on esp32s31
2026-04-08 15:07:27 +08:00
morris
43bc8c2fe5
feat(etm): add ETM LL and GPIO ETM support on esp32s31
...
Enable ETM caps and add S31 ETM/GPIO LL and retention support for
GPTimer ETM builds.
2026-04-07 14:47:36 +08:00
Song Ruo Jing
88b62b19fd
refactor(ledc): refactored some LEDC LL functions
2026-04-01 21:34:52 +08:00
Song Ruo Jing
7b1d576416
Merge branch 'feature/esp32s31_regi2c_support' into 'master'
...
feat(regi2c): add support for ESP32S31
Closes IDF-14680
See merge request espressif/esp-idf!46469
2026-03-26 17:31:13 +08:00
Wu Zheng Hui
1dbf5247d1
Merge branch 'feat/support_gpio_source_for_more_chips' into 'master'
...
feat(esp_hw_support): support GPIO wakeup deepsleep on esp32/esp32s2/esp32s3
Closes PM-666
See merge request espressif/esp-idf!45773
2026-03-26 11:28:45 +08:00
C.S.M
48410f23f1
Merge branch 'feat/uhci_esp32h21' into 'master'
...
feat(uhci): Add support for uhci on esp32h21
Closes IDF-11619
See merge request espressif/esp-idf!46794
2026-03-25 20:02:40 +08:00