muhaidong
65822e1c82
fix(coex): remove unsupported external coex soc caps
2026-07-06 19:28:27 +08:00
Song Ruo Jing
9516083cb1
feat(ppa): add sleep retention support for DMA2D and PPA
2026-07-03 20:36:32 +08:00
igor.masar
eba0a57f95
feat(soc): add SOC_USB_FSLS_PHY_NUM for USB-OTG targets
...
Introduce SOC_USB_FSLS_PHY_NUM on ESP32-S2, ESP32-S3 and ESP32-P4 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-04-24 13:30:58 +02:00
zwx
2e746ec86f
feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component
2026-03-25 20:10:10 +08:00
Jiang Jiang Jian
215c788d94
Merge branch 'feat/support_rv_fp_retention_v5.3' into 'release/v5.3'
...
feat(esp_hw_support): support rv fp retention (v5.3)
See merge request espressif/esp-idf!46524
2026-03-24 21:04:36 +08:00
Jiang Jiang Jian
9b78fd94ed
Merge branch 'bugfix/esp_idf_s3_deepsleep_dead_v5.3' into 'release/v5.3'
...
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs(v5.3)
See merge request espressif/esp-idf!46183
2026-03-24 21:02:26 +08:00
wuzhenghui
1eb5493b6f
feat(esp_hw_support): support esp32p4 RV FPU context retention in pd_cpu sleep
2026-03-12 15:12:42 +08:00
hebinglin
e16933fdcb
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs
2026-03-02 14:39:00 +08:00
morris
c7a4cec36e
fix(dsi): test apps manifest error
2026-02-25 10:40:58 +08:00
wuzhenghui
5f2cd42bd8
fix(soc): link rtc_io_num_map to DRAM
2026-02-14 11:19:22 +08:00
muhaidong
49395a07b8
fix(wifi): fix external coexistence depends on wifi connect issue
2026-02-12 17:12:18 +08:00
muhaidong
a0e6398f90
docs(wifi): update wifi fragment doc
2026-02-12 14:10:32 +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
morris
a27b3528d5
Merge branch 'fix/correct_adc_periph_num_on_c2_v5.3' into 'release/v5.3'
...
fix(adc): fix ESP32-C2/P4 wrong adc periph num (v5.3)
See merge request espressif/esp-idf!41538
2026-02-05 10:05:50 +08:00
gaoxu
ee04b19643
feat(adc): support ADC calibration on ESP32P4
2026-02-03 16:52:04 +08:00
gaoxu
7cf081509b
fix(adc): fix wrong adc periph num on C2/P4
2026-02-03 16:36:16 +08:00
zhiweijian
9df0361dd6
feat(ble/bluedroid): Add new bluedroid host examples
2026-01-30 20:20:33 +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
cjin
416f050137
fix(ble): add soc caps config for pawr feat on ESP32H2
2025-12-12 09:09:59 +08:00
Jin Chen
022b24bf77
fix(ble): add soc caps config for pawr feat on ESP32C6
...
(cherry picked from commit 4e4b863299 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-12-12 09:08:20 +08:00
morris
17d419af6f
Merge branch 'fix/p4_edma_size_v5.3' into 'release/v5.3'
...
fix(gdma): correct the max burst size of p4 edma (v5.3)
See merge request espressif/esp-idf!41801
2025-10-05 12:38:06 +08:00
Chen Jichang
186640412e
fix(gdma): p4 ahb dma can assess psram
2025-09-24 15:19:04 +08:00
Konstantin Kondrashov
645f0be984
feat(efuse): Adds 3-bit field for wafer major version in ESP32-P4
2025-09-18 23:32:59 +08:00
morris
9ba4c2cd8e
Merge branch 'feat/uart_dma_support_v5.3' into 'release/v5.3'
...
feat(uhci): Add uhci (uart-dma) support on current chips (backport v5.3)
See merge request espressif/esp-idf!41520
2025-08-29 16:14:24 +08:00
C.S.M
8659c44975
feat(uhci): Add uhci (uart-dma) support on current chips
2025-08-28 18:23:23 +08:00
laokaiyao
e44278b70e
feat(i2s): add PLL240M clock source on S3 and C6
...
Closes https://github.com/espressif/esp-idf/issues/17056
2025-08-28 10:24:29 +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
morris
b4cbe6336c
Merge branch 'refactor/use_gdma_link_in_rmt_v5.3' into 'release/v5.3'
...
refactor(rmt): use gdma link list driver to mount buffer (v5.3)
See merge request espressif/esp-idf!41239
2025-08-21 13:06:26 +08:00
morris
b9a2f086e4
Merge branch 'bugfix/gpio_esp32_workaround_v5.3' into 'release/v5.3'
...
fix(gpio): fix ESP32 GPIO sleep mode handling (v5.3)
See merge request espressif/esp-idf!41217
2025-08-21 13:04:53 +08:00
Chen Jichang
cb7c2f295d
fix(rmt): deal with spurious RX done interrupts on ESP32
...
Closes https://github.com/espressif/esp-idf/issues/15948
2025-08-14 11:42:25 +08:00
Song Ruo Jing
a6487d4a73
fix(gpio): fix ESP32 GPIO sleep mode handling
...
The previous workaround does not work, the backup/restore should apply to RTC IO registers.
2025-08-13 21:38:35 +08:00
chenjianhua
9ff9410674
fix(bt): Update bt lib for ESP32(d9a3de0)
...
- Support BLE vendor HCI related params reset
- Support multi conn optimization vendor hci command
- Fixed the issue where rssi of conn is incorrect when latency is no zero
- Fixed prio setting for BLE events
- Fixed disconnection issue when coexisting with other BLE events
- Fixed crash due to bandwidth full when updating conn params
2025-08-05 16:43:24 +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
morris
a228b4c744
Merge branch 'feature/usb_dual_host_2_backport_v5.3' into 'release/v5.3'
...
feat(usb/host): Add option to choose peripheral for USB host library (backport v5.3)
See merge request espressif/esp-idf!39723
2025-07-02 12:09:57 +08:00
Li Shuai
72009edd6f
fix(esp_hw_support): fix modem wakeup req always high caused by pmu min slp cycle update
2025-06-30 16:32:37 +08:00
Tomas Rezucha
4addf21286
feat(usb/host): Add option to choose peripheral for USB host library
...
Starting with ESP32-P4 we can have targets that have more than 1 USB-OTG peripheral.
This commit adds an option to choose which peripherals will be used by USB Host lib.
Internally, we will still have only 1 Root HUB but with multiple Root ports.
# Conflicts:
# components/usb/host_test/usb_host_layer_test/main/usb_host_install_unit_test.cpp
# components/usb/hub.c
# components/usb/test_apps/common/phy_common.c
# components/usb/test_apps/common/phy_common.h
# components/usb/test_apps/hcd/main/test_hcd_common.c
# components/usb/test_apps/usb_host/main/test_app_main.c
# components/usb/usb_host.c
2025-06-30 14:45:59 +08:00
Aditya Patwardhan
cddc6685f1
Merge branch 'feature/enable_support_for_deterministic_mode_and_ecdsa_192_v5.3' into 'release/v5.3'
...
Feature/enable support for deterministic mode and ecdsa 192 v5.3
See merge request espressif/esp-idf!40102
2025-06-25 14:37:58 +05:30
nilesh.kale
2a6e018ee8
feat: enable support for deterministic mode for esp32h2
2025-06-25 10:51:01 +05:30
Michael (XIAO Xufeng)
a81456e0d0
Merge branch 'fix/fix_c3_c2_cache_freeze_soc_caps_issue_v5.3' into 'release/v5.3'
...
cache: fixed SOC_CACHE_FREEZE_SUPPORTED not defined on C3 / C2 issue (v5.3)
See merge request espressif/esp-idf!39884
2025-06-24 23:14:11 +08:00
nilesh.kale
19fcf0e073
feat: enabled ECDSA-P192 support for ESP32H2
2025-06-24 15:03:59 +05:30
armando
2784693977
fix(cache): fixed SOC_CACHE_FREEZE_SUPPORTED not defined on c3/c2 issue
2025-06-24 15:44:56 +08:00
laokaiyao
565267ca34
refactor(touch): adjust touch channel number on P4 from 0-13 to 1-14
2025-06-13 19:44:38 +08:00
Jan Beran
2ee0b6c4dd
change(gen_soc_caps_kconfig): check if config options have the same type
...
Also introduce ignore pragma to prevent some #defines from .h files to
be translated to Kconfig files.
2025-06-02 10:21:36 +02:00
Jiang Jiang Jian
080ad8423c
Merge branch 'bugfix/hwlp_coproc_saving_master_v5.3' into 'release/v5.3'
...
fix(freertos): workaround a hardware bug related to HWLP coprocessor (backport v5.3)
See merge request espressif/esp-idf!38060
2025-05-26 20:02:48 +08:00
Jiang Jiang Jian
c06e9d3a73
Merge branch 'fix/fix_esp32p4_retention_cost_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): optimize retention cost and update sleep time compensation (v5.3)
See merge request espressif/esp-idf!38745
2025-05-26 20:01:56 +08:00
Jiang Jiang Jian
96037e9cc3
Merge branch 'fix/fix_usb_hs_phy_leakage_on_deepsleep_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): Fix deepsleep leakage after initializing USB HS phy (v5.3)
See merge request espressif/esp-idf!39169
2025-05-26 19:56:41 +08:00
Song Ruo Jing
8baffe22cb
fix(uart): LP UART does not have the pre-divider for its clock source
...
Closes https://github.com/espressif/esp-idf/issues/15427
2025-05-22 11:51:19 +08:00
wuzhenghui
e0d1641281
fix(esp_hw_support): Fix deepsleep leakage after initializing USB HS phy
2025-05-15 16:05:34 +08:00