Jiang Jiang Jian
87d6d58dc8
Merge branch 'fix/move_system_retention_to_esp_hw_support_v6.0' into 'release/v6.0'
...
refactor(esp_hw_support): move system_periph_retention from soc to esp_hw_support (v6.0)
See merge request espressif/esp-idf!49750
2026-06-29 15:41:21 +08:00
Jiang Jiang Jian
e3ef21aa13
Merge branch 'feat/support_usb_wakeup_v6.0' into 'release/v6.0'
...
feat: support usb as wakeup source from light sleep (v6.0)
See merge request espressif/esp-idf!49502
2026-06-29 15:39:20 +08:00
wuzhenghui
c669729707
refactor(esp_hw_support): move system_periph_retention from soc to esp_hw_support
2026-06-17 12:18:57 +08:00
JiangGuangMing
e89a04d89e
feat(sleep/usb): support usb as wakeup source from light sleep
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 09:13:20 +08:00
hebinglin
f088b73ea8
fix(ulp): fix lp uart keep wakeup triggered
2026-06-08 19:49:42 +08:00
Mahavir Jain
36f3329a23
Merge branch 'feature/recovery_bootloader_support_v6.0' into 'release/v6.0'
...
feat(bootloader): Support recovery bootloader for ESP32P4 (v6.0)
See merge request espressif/esp-idf!48468
2026-05-15 09:52:49 +05:30
Jiang Jiang Jian
0e34961c91
Merge branch 'feat/soc_usb_fsls_phy_num_backport_v6.0' into 'release/v6.0'
...
feat(soc): add SOC_USB_FSLS_PHY_NUM for USB-OTG targets (backport v6.0)
See merge request espressif/esp-idf!47937
2026-05-14 15:14:14 +08:00
Konstantin Kondrashov
a742bd519a
feat(bootloader): Support recovery bootloader for ESP32P4/C61
2026-05-13 10:18:15 +03:00
igor.masar
bcb9d60812
feat(soc): add SOC_USB_FSLS_PHY_NUM for USB-OTG targets
...
Introduce SOC_USB_FSLS_PHY_NUM on ESP32-S2, ESP32-S3, ESP32-P4 and
ESP32-H4 to expose the number of FSLS USB_WRAP PHYs available on each
target. This separates FSLS USB_WRAP support from OTG/UTMI support so
that downstream code can gate FSLS PHY handling independently.
2026-05-12 18:03:56 +08:00
houhaiyan
6d3b78a8e1
feat(esp32p4): add H264 REGDMA link and sleep retention module
2026-05-11 15:10:35 +08:00
gaoxu
1110a80f31
fix(isp): fix isp clock source error
2026-04-24 10:43:54 +08:00
Mahavir Jain
64c744abb7
docs: update PSRAM and flash encryption docs with per-page and separate key capabilities
2026-04-02 12:20:24 +05:30
C.S.M
cb7c429747
feat(jpeg): support jpeg sleep retention on esp32p4
2026-03-23 11:18:23 +08:00
Song Ruo Jing
163a95614c
feat(dma2d,ppa): Support flash encryption for DMA2D and PPA
2026-03-20 16:53:29 +08:00
morris
23e199d646
Merge branch 'feature/esp32c61_flash_psram_timing_tuning_v6.0' into 'release/v6.0'
...
feat(mspi): support 120MHz flash and psram for esp32c61 (v6.0)
See merge request espressif/esp-idf!45886
2026-03-20 13:55:06 +08:00
laokaiyao
114417d067
docs(pms): fixed bitscrambler typo in pmu module
2026-03-20 10:58:04 +08:00
morris
ba4fe933c2
Merge branch 'feat/usb_max_size_backport_v6.0' into 'release/v6.0'
...
fix(esp_hal_usb): Add API for transfer max size (backport v6.0)
See merge request espressif/esp-idf!46222
2026-03-20 10:21:12 +08:00
Jiang Jiang Jian
204ad1c7ef
Merge branch 'feat/support_rv_fp_retention_v6.0' into 'release/v6.0'
...
feat(esp_hw_support): support rv fp retention (v6.0)
See merge request espressif/esp-idf!46521
2026-03-20 10:17:11 +08:00
Jiang Jiang Jian
779fd7a52c
Merge branch 'feat/support_p4_clk_tree_ref_cnt_v6.0' into 'release/v6.0'
...
feat(esp_hw_support): support clock tree management for esp32p4 (v6.0)
See merge request espressif/esp-idf!46444
2026-03-20 10:16:53 +08:00
Marius Vikhammer
613f8eaaed
Merge branch 'feat/esp_hal_sdmmc_v6.0' into 'release/v6.0'
...
sd: esp_hal_sd component (v6.0)
See merge request espressif/esp-idf!45623
2026-03-20 10:04:21 +08:00
morris
3ae282f796
Merge branch 'change/deprecate_tcm_and_use_scp_v6.0' into 'release/v6.0'
...
tcm: deprecated tcm and added scp memory utils (v6.0)
See merge request espressif/esp-idf!46588
2026-03-19 23:34:57 +08:00
morris
751231cb64
Merge branch 'bugfix/lp_io_clock_control_v6.0' into 'release/v6.0'
...
fix(rtcio): RTC GPIO configuration should be written if LP IO clock exists (v6.0)
See merge request espressif/esp-idf!46595
2026-03-19 23:17:09 +08:00
morris
8e650ebddf
Merge branch 'feat/lcd_sleep_retention_p4_v6.0' into 'release/v6.0'
...
feat(lcd): support i80 lcd sleep retention on p4 (v6.0)
See merge request espressif/esp-idf!46525
2026-03-19 22:46:47 +08:00
Song Ruo Jing
c7ae253b89
feat(mspi): support 120MHz flash and psram for esp32c61
2026-03-19 14:30:46 +00:00
Chen Jichang
c878e60cb5
feat(lcd): support i80 lcd sleep retention on p4
2026-03-18 17:35:04 +08:00
armando
45ec3b962b
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
2026-03-18 09:49:59 +08:00
armando
1b85ad5081
change(mem): deprecated tcm and added scp memory utils
2026-03-18 09:49:59 +08:00
Tomas Rezucha
ea86272a6a
fix(esp_hal_usb): Add API for transfer max size
2026-03-13 14:52:45 +08:00
Song Ruo Jing
68ed9e912b
fix(rtcio): RTC GPIO configuration should be written if LP IO clock exists
2026-03-13 11:22:37 +08:00
wuzhenghui
659dbbe5f8
feat(esp_hw_support): support esp32p4 & esp32h4 RV FPU context retention in pd_cpu sleep
2026-03-12 11:06:43 +08:00
wuzhenghui
15345f9d8c
feat(esp_hw_support): support clock tree management for esp32p4
2026-03-10 14:10:36 +08:00
morris
afc24e2096
fix(dsi): test apps manifest error
2026-03-02 11:21:03 +08:00
Mahavir Jain
55f6f0eefa
Merge branch 'feat/enable_pseudo_round_support_for_xts_aes_esp32p4_eco5_v6.0' into 'release/v6.0'
...
feat: added support for pseudo round xts aes in esp32p4 eco5 (v6.0)
See merge request espressif/esp-idf!45171
2026-02-12 09:44:22 +05:30
armando
e8f1938361
change(gpio): move gpio_num.h to gpio hal
2026-02-04 19:00:57 +08:00
armando
fe5b8358f3
feat(hal):graudate the sdmmc/sdio_slave hal driver into a new component
2026-02-04 19:00:57 +08:00
Jiang Jiang Jian
31056d5db9
Merge branch 'refactor/spi_flash_private_v6.0' into 'release/v6.0'
...
refactor(spi_flash): reorganize header files, improve encapsulation and simplify ROM implementation (v6.0)
See merge request espressif/esp-idf!45488
2026-02-02 10:57:34 +08:00
Jiang Jiang Jian
d0f992c02f
Merge branch 'fix/make_deepsleep_gpio_wakeup_usable_for_pd_top_lightsleep_v6.0' into 'release/v6.0'
...
change(esp_hw_support): deepsleep gpio wakeup API renaming to support PD_TOP lightsleep wakeup (v6.0)
See merge request espressif/esp-idf!45416
2026-02-02 10:48:40 +08:00
Jiang Jiang Jian
025ec41dac
Merge branch 'feat/support_esp32p4_rev3.1_lowpower_v6.0' into 'release/v6.0'
...
feat: esp32p4 eco6 lowpower support and leakage optimization (v6.0)
See merge request espressif/esp-idf!45531
2026-02-01 13:18:22 +08:00
wuzhenghui
85601ccb69
change(soc): rename peripheral powerdowned sleep wakeable IO soc_caps
...
rename SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK to SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_MASK
rename SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT to SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_PIN_CNT
rename SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP to SOC_GPIO_SUPPORT_HP_PERIPH_PD_SLEEP_WAKEUP
2026-02-01 12:16:20 +08:00
Song Ruo Jing
89da3742b8
refactor(clk): split clock HAL into separate component
2026-01-31 22:32:37 +08:00
wuzhenghui
2d8c6ed6b4
change(esp_hal_rtc_timer): unify lp_timer/rtc_timer naming to RTC_TIMER
2026-01-31 22:31:34 +08:00
nilesh.kale
bcc09e8f98
feat: added support for pseudo round xts aes in esp32p4 eco5
2026-01-31 10:48:20 +05:30
morris
aa4034b197
Merge branch 'feature/graduate_tsens_hal_component_v6.0' into 'release/v6.0'
...
feat(tsens): graduate temperature sensor hal component (v6.0)
See merge request espressif/esp-idf!44357
2026-01-30 18:43:06 +08:00
wuzhenghui
ddec7eae60
fix(bootloader): fix bootloader bad spi pin drv config and clear all wpu/wpd by default
2026-01-30 15:30:59 +08:00
wuzhenghui
fc9c0984b1
feat(esp_hw_support): esp32p4 rev3.1 no need MSPI workaround
2026-01-30 15:30:58 +08:00
Aditya Patwardhan
f6fbbd94df
Merge branch 'feat/enable_ecdsa_support_for_esp32p4_eco5_v6.0' into 'release/v6.0'
...
feat(esp32p4_eco5): enabled ECDSA peripheral support for ESP32P4 ECO5 (v6.0)
See merge request espressif/esp-idf!45350
2026-01-30 07:47:55 +05:30
morris
4ed63f006b
Merge branch 'refactor/i2c_soc_caps_cleanup_v6.0' into 'release/v6.0'
...
refactor(i2c): cleanup I2C definitions in soc_caps.h (v6.0)
See merge request espressif/esp-idf!45053
2026-01-29 15:02:03 +08:00
Jiang Jiang Jian
9ed8ae514a
Merge branch 'fix/fix_p4_lp_adc_unavailable_in_sleep_v6.0' into 'release/v6.0'
...
feat(esp_hw_support): support ESP_SLEEP_USE_ADC_TSEN_MONITOR_MODE for esp32p4 (v6.0)
See merge request espressif/esp-idf!45197
2026-01-29 14:11:53 +08:00
Jiang Jiang Jian
b28d6715ee
Merge branch 'feat/esp32p4_eco5_emac_v6.0' into 'release/v6.0'
...
Added PTP PPS Feature (v6.0)
See merge request espressif/esp-idf!45060
2026-01-29 14:01:33 +08:00
nilesh.kale
2ab4d5cf48
feat: enabled ECDSA peripheral support for ESSP32-P4
2026-01-29 11:24:47 +05:30