C.S.M
edc387e571
Merge branch 'feat/bod_bringup_h21' into 'master'
...
feat(bod): Add support for bod on esp32h21
Closes IDF-11530
See merge request espressif/esp-idf!46812
2026-03-30 10:59:33 +08:00
Gao Xu
eddf3dbec1
Merge branch 'fix/isp_clk_error' into 'master'
...
Fix ISP clk source error and hal init error
See merge request espressif/esp-idf!46993
2026-03-27 15:01:40 +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
C.S.M
f491e94863
feat(bod): Add support for bod on esp32h21
2026-03-25 19:38:20 +08:00
gaoxu
87a1c02764
fix(isp): fix isp clock source error
2026-03-25 17:01:22 +08:00
Song Ruo Jing
7cbafcf1c6
feat(regi2c): add support for ESP32S31
2026-03-25 16:17:12 +08:00
hebinglin
bcb6fab9af
change(esp_hw_support): add modem_lpcon retention for esp32h21
2026-03-25 15:40:07 +08:00
gaoxu
609a867a91
feat(pmu): h21 eco1 pmu and clk files update
2026-03-25 15:38:49 +08:00
wuzhenghui
b6fcdb1f48
feat(esp_hw_support): support GPIO wakeup deepsleep on esp32/esp32s2/esp32s3
...
and expand gpio_wakeup_mask/gpio_trigger_mode to 64bit
2026-03-25 10:49:47 +08:00
C.S.M
ba8b4cfd9e
feat(uhci): Add support for uhci on esp32h21
2026-03-24 19:00:10 +08:00
Meet Patel
c4e2fe2c8b
refactor(system): guard WDT with SoC capability macros
...
Wrap MWDT-related code under SOC_WDT_SUPPORTED so targets without a main
watchdog can compile.
Add SOC_RTC_WDT_SUPPORTED for RTC watchdog usage (bootloader, slow-clock
paths) and regenerate Kconfig.soc_caps.in. Bootloader RWDT setup stays
under SOC_RTC_WDT_SUPPORTED; MWDT flashboot teardown stays under
SOC_WDT_SUPPORTED.
ESP_INT_WDT, ESP_TASK_WDT_EN, and BOOTLOADER_WDT_ENABLE depend on
SOC_WDT_SUPPORTED where applicable. Build xt_wdt.c only when
SOC_XT_WDT_SUPPORTED. Provide no-op panic WDT helpers when
SOC_WDT_SUPPORTED is disabled.
2026-03-24 14:57:43 +05:30
morris
9cad94e697
feat(ana_cmpr): support analog comparator on esp32h21
2026-03-23 10:28:29 +08:00
Song Ruo Jing
885e32d4f0
refactor(ledc): add compatibility for group and speed_mode
2026-03-20 11:28:55 +08:00
Ondrej Kosta
ed85f7335f
Merge branch 'fix/emac_pll' into 'master'
...
docs(esp_eth): added test to verify A/MPLL configuration
Closes IDF-11629
See merge request espressif/esp-idf!45978
2026-03-18 14:20:52 +08:00
Armando (Dou Yiwen)
660b4d36bf
Merge branch 'change/deprecate_tcm_and_use_scp' into 'master'
...
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
See merge request espressif/esp-idf!46659
2026-03-17 08:38:18 +00:00
Mahavir Jain
7a6cff801f
Merge branch 'bugfix/external_mem_enc_docs' into 'master'
...
docs: update PSRAM and flash encryption docs with per-page and separate key capabilities
Closes FCS-1859
See merge request espressif/esp-idf!46238
2026-03-17 11:15:40 +05:30
armando
c60ed4b338
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
2026-03-17 01:29:34 +00:00
Ondrej Kosta
505a96964a
docs(esp_eth): added test to verify A/MPLL configuration)
...
Updated docs to state there could be conflict between PSRAM MPLL configuration and EMAC
2026-03-16 17:05:50 +08:00
Armando (Dou Yiwen)
9af32395e2
Merge branch 'change/deprecate_tcm_and_use_scp' into 'master'
...
tcm: deprecated tcm and added scp memory utils
See merge request espressif/esp-idf!46472
2026-03-13 01:40:37 +00:00
Ma Jing Jing
b07e00ece9
Merge branch 'feature/support_h4_asrc' into 'master'
...
Support asrc module on esp32h4
Closes IDF-12276
See merge request espressif/esp-idf!45625
2026-03-12 01:04:53 +00:00
Hu Rui
f2e189f7a8
fix(soc): remove inclusion of stdint.h in register headers
2026-03-11 14:24:10 +08:00
armando
c96f69faef
change(mem): deprecated tcm and added scp memory utils
2026-03-11 11:18:15 +08:00
Ma Jing Jing
19606efa86
feat(asrc): Support asrc module on esp32h4
2026-03-11 10:11:36 +08:00
Armando (Dou Yiwen)
8f4212b24a
Merge branch 'feat/cache_preload' into 'master'
...
cache: preload hal api
Closes IDF-7800
See merge request espressif/esp-idf!46106
2026-03-11 01:06:50 +00:00
Song Ruo Jing
600bf5b6d7
refactor(esp_hal_regi2c): move regi2c implementation from esp_rom to esp_hal_regi2c
2026-03-10 15:08:51 +08:00
armando
a699805d39
feat(cache): support cache preload hal api
2026-03-10 15:03:05 +08:00
Wu Zheng Hui
8cbf7830fe
Merge branch 'feat/support_p4_clk_tree_ref_cnt' into 'master'
...
feat(esp_hw_support): support clock tree management for esp32p4
See merge request espressif/esp-idf!46015
2026-03-10 12:57:52 +08:00
Chen Chen
638a47b704
Merge branch 'feat/s31_support_mcpwm' into 'master'
...
feat(mcpwm): support mcpwm on esp32s31
Closes IDF-14756 and IDF-14757
See merge request espressif/esp-idf!45803
2026-03-09 09:27:30 +08:00
Li Shuai
de6a300bf7
Merge branch 'feat/esp_idf_software_clk_icg' into 'master'
...
support ESP32-P4 runtime clock control for peripherals to be used/kept during light sleep
Closes PM-395 and IDF-12839
See merge request espressif/esp-idf!43184
2026-03-06 11:22:02 +08:00
Laukik Hase
1246224a92
Merge branch 'ci/tee_intr_tests_p4' into 'master'
...
ci(hal): Enable the TEE-based interrupt test-cases for ESP32-P4
Closes IDF-13510, IDF-13788, and IDF-13789
See merge request espressif/esp-idf!44986
2026-03-05 18:27:55 +05:30
Li Shuai
455cb7e7be
feat(esp_hal_uart): support esp32p4 hp uart 3,4 wakeup during light sleep
2026-03-05 18:11:17 +08:00
Li Shuai
9b3cc51971
feat(esp_hw_support): support system sleep clock icg implemented by regdma
2026-03-05 18:11:17 +08:00
Mahavir Jain
e6319ef712
docs: update PSRAM and flash encryption docs with per-page and separate key capabilities
2026-03-05 12:03:53 +05:30
C.S.M
bbee94f718
Merge branch 'feat/cordic_esp32s31' into 'master'
...
feat(cordic): Support driver of polling mode on esp32s31 🧮
See merge request espressif/esp-idf!44894
2026-03-05 13:21:32 +08:00
Chen Chen
675aa0695c
feat(mcpwm): support mcpwm on esp32s31
...
- Remove duplicate 'MCPWM ETM timer event table' comment (esp32h2, esp32c6, esp32h21)
- esp32s31 clk_tree_defs: add PLL20M enum for MCPWM timer/capture/carrier to match SOC_MCPWM_*_CLKS
Made-with: Cursor
2026-03-05 09:32:41 +08:00
Chen Chen
a7cd298f02
fix(mcpwm): fixed several errors on mcpwm
2026-03-05 09:32:41 +08:00
wuzhenghui
51cca0a88f
feat(esp_hw_support): support clock tree management for esp32p4
2026-03-04 20:10:54 +08:00
Song Ruo Jing
e3a2865606
Merge branch 'bugfix/lp_io_clock_control' into 'master'
...
fix(rtcio): RTC GPIO configuration should be written only if LP IO clock exists
Closes IDF-14951
See merge request espressif/esp-idf!46146
2026-03-04 19:23:33 +08:00
Wu Zheng Hui
c86f8fdddb
Merge branch 'feat/support_esp32s31_pau' into 'master'
...
feat(): support esp32s31 pau
See merge request espressif/esp-idf!46048
2026-03-04 17:32:35 +08:00
C.S.M
95926d1e14
feat(cordic): Add hal layer support for cordic
2026-03-04 15:33:02 +08:00
Marius Vikhammer
0494797522
Merge branch 'feature/esp32s31_watchdog_support' into 'master'
...
feat(esp32s31): Add watchdog timer support
See merge request espressif/esp-idf!45238
2026-03-04 13:36:46 +08:00
wuzhenghui
d2be19ba18
feat(esp_hw_support): support esp32s31 system sleep retention
2026-03-03 21:42:48 +08:00
wuzhenghui
821525ace9
feat(soc): update modem reg headers
2026-03-03 21:42:48 +08:00
wuzhenghui
123dec8b7d
change(soc): cleanup is_top_domain_module for all targets
2026-03-03 21:42:47 +08:00
wuzhenghui
e923a54686
fix(esp_hw_support): fix build dependencies for peripherals that do not yet support retention
2026-03-03 21:32:00 +08:00
wuzhenghui
4bb638ba04
feat(hal): support PAU for esp32s31
2026-03-03 21:32:00 +08:00
Wu Zheng Hui
b4def1d7db
Merge branch 'feat/support_rv_fp_retention' into 'master'
...
feat(esp_hw_support): support rv fp retention
See merge request espressif/esp-idf!45565
2026-03-03 17:36:04 +08:00
Tomas Rezucha
de8f440155
fix(esp_hal_usb): Add API for transfer max size
2026-03-02 18:46:58 +01:00