Chen Jichang
7ef7c9f3a1
feat(lcd): re-support i80 lcd and support underrun inerrupt on p4 rev 3.0
2025-12-30 19:00:57 +08:00
morris
87a73d7f4a
Merge branch 'fix/handle_shared_intr_v5.4' into 'release/v5.4'
...
Fix/handle shared intr (v5.4)
See merge request espressif/esp-idf!44072
2025-12-30 10:29:20 +08:00
morris
61db3ce0a5
Merge branch 'fix/awb_subwindow_v5.4' into 'release/v5.4'
...
fix(isp): Added subwindow configuration for AWB (v5.4)
See merge request espressif/esp-idf!44220
2025-12-30 10:28:27 +08:00
Chen Chen
452662f59a
fix(isp): Added subwindow configuration for AWB
2025-12-25 15:35:56 +08:00
Chen Chen
698cbe884b
fix(ledc): fix potential null dereference issue & add test case
2025-12-25 15:02:16 +08:00
Chen Chen
851ffae394
fix(intr_alloc): Fix ISR allocate methods in several drivers
2025-12-25 15:02:16 +08:00
Song Ruo Jing
22b67f3656
fix(ppa): fix SRM YUV422/420 incorrect DMA descriptor port mode block size
2025-12-17 21:56:11 +08:00
Song Ruo Jing
f503b44805
fix(ppa): fix potential SRM operation stuck on DMA issue
...
Apply a workaound to bypass macro block order function in PPA SRM
when specific conditions are met to avoid SRM operation getting stuck
2025-12-17 21:23:02 +08:00
Song Ruo Jing
8b1794dd07
fix(ppa): YUV444 cannot be a PPA SRM output color mode
2025-12-17 21:22:58 +08:00
morris
62a59ef232
Merge branch 'fix/i2c_timeout_range_check_v5.4' into 'release/v5.4'
...
fix(i2c_master): Add i2c master timeout range check (v5.4)
See merge request espressif/esp-idf!44078
2025-12-16 18:09:17 +08:00
morris
46b5d17dab
Merge branch 'feat/usb_host_hal_remote_wake_backport_5.4' into 'release/v5.4'
...
feat(esp_hal_usb): Add remote wakeup support backport v5.4
See merge request espressif/esp-idf!43988
2025-12-15 18:34:02 +08:00
Chen Chen
8ad7d769aa
fix(i2c_master): Add i2c master timeout range check
...
Closes https://github.com/espressif/esp-idf/issues/17930
2025-12-10 17:55:59 +08:00
peter.marcisovsky
f17f6ae7ae
feat(usb_host): Add power and clock gating LL, HAL
...
- part of suspend/resume (remote wakeup) sequences
2025-12-04 17:09:22 +08:00
peter.marcisovsky
718b1b7c01
feat(esp_hal_usb): Add remote wakeup support
2025-12-04 10:04:37 +01:00
Song Ruo Jing
d5c0ab7ad2
refactor(ppa): avoid the use of yuv422_pack_order field in PPA driver
2025-11-24 11:38:07 +08:00
Song Ruo Jing
222d81976a
fix(gpio): oe control by register only take effect when func sel is GPIO
2025-11-24 11:38:07 +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
morris
1e975c6be2
Merge branch 'feature/esp32p4_eco5_support_v5.4' into 'release/v5.4'
...
feat(gpio/ledc/uart/2ddma/ppa): ESP32P4 ECO5 related updates (v5.4)
See merge request espressif/esp-idf!42819
2025-11-18 17:17:43 +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
ff195a9515
feat(isp): added shadow reg settings
2025-11-17 14:09:56 +08:00
Armando
3bb766fc25
feat(psram): support 250MHz in experimental
2025-11-17 10:32:50 +08:00
armando
90176b9b4e
change(isp): make wbg standalone
2025-11-14 16:04:30 +08:00
armando
fa8b875497
feat(isp): support AWB driver setting wbgain and subwindow feature
2025-11-14 16:04:26 +08:00
Song Ruo Jing
0c243c9490
feat(ppa): ESP32P4 ECO5 PPA related updates
...
PPA SRM engine added YUV422 and GRAY8 color mode support
PPA SRM engine macro block size increased to 32x32
PPA Blending engine added YUV420, YUV422 and GRAY8 color mode support
2025-11-13 15:47:15 +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
c81229d162
feat(uart): ESP32P4 ECO5 UART related updates
2025-11-13 15:46:59 +08:00
Song Ruo Jing
0c5efa6052
feat(ledc): ESP32P4 ECO5 LEDC related updates
2025-11-13 11:50:42 +08:00
armando
76fb136282
feat(isp): support BLC driver
2025-11-13 10:29:31 +08:00
Armando
bc23a60a6d
refactor(isp): use hw auto clock control mode for pipelines
2025-11-13 10:29:31 +08:00
morris
cdc86581a4
Merge branch 'feat/p4_rev3_isp_v5.4' into 'release/v5.4'
...
isp: basic support on p4 eco5 (v5.4)
See merge request espressif/esp-idf!42795
2025-11-13 10:23:51 +08:00
morris
7439d67ba2
Merge branch 'feature/support_touch_on_p4_eco5_v5.4' into 'release/v5.4'
...
feat(touch): support touch sensor on p4 eco5 (v5.4)
See merge request espressif/esp-idf!43220
2025-11-12 13:32:33 +08:00
armando
2a26b96283
feat(isp): support on p4 rev3
2025-11-12 10:50:58 +08:00
morris
479727d89a
Merge branch 'feature/support_i2s_on_p4_eco5_v5.4' into 'release/v5.4'
...
change(i2s): update i2s soc and hal for p4 hw_ver3 (v5.4)
See merge request espressif/esp-idf!42739
2025-11-12 10:16:16 +08:00
morris
bfa5bba36a
Merge branch 'feat/dvp_format_trans_v5.4' into 'release/v5.4'
...
feat(cam): support format conversion function (v5.4)
See merge request espressif/esp-idf!41786
2025-11-11 16:37:46 +08:00
morris
a40e05817b
Merge branch 'fix/fix_xip_power_reset_stuck_issue_p4_rev3_v5.4' into 'release/v5.4'
...
psram: fixed p4 rev3 xip stuck after board reset issue (v5.4)
See merge request espressif/esp-idf!42807
2025-11-11 16:35:29 +08:00
laokaiyao
700392f71b
feat(touch): support touch sensor on p4 eco5
2025-11-11 15:41:14 +08:00
morris
142e271a38
Merge branch 'feat/mspi_axi_arb_v5.4' into 'release/v5.4'
...
mspi: axi arb priority (v5.4)
See merge request espressif/esp-idf!42804
2025-11-11 10:13:33 +08:00
laokaiyao
fbf49d795a
change(i2s): update i2s soc and hal for p4 hw_ver3
2025-11-10 16:10:34 +08:00
morris
e0f3768361
Merge branch 'feat/spi_p4_eco5_support_v5.4' into 'release/v5.4'
...
feat(driver_spi): update p4 eco5 spi and twai support (v5.4)
See merge request espressif/esp-idf!42813
2025-11-10 13:46:27 +08:00
armando
f8b907e362
fix(psram): fixed p4 rev3 xip stuck after board reset issue
2025-11-10 10:59:31 +08:00
armando
031bf26ba2
feat(mspi): axi arb priority
2025-11-10 10:56:45 +08:00
laokaiyao
243ff5d5f6
ci(i2s): fixed occationally failure on P4
...
read write case can sometimes failed due to the low frequency of the default I2S clock source on P4.
2025-11-06 10:46:36 +08:00
morris
f54682b979
Merge branch 'feature/usb_p4_ver2_backport_v5.4' into 'release/v5.4'
...
feat(usb/host): Add USB support to ESP32-P4 v3 (ECO5) (backport to v5.4)
See merge request espressif/esp-idf!42726
2025-11-05 17:18:41 +08:00
gaoxu
cfd1a55198
feat(cam): support format conversion function
2025-11-05 10:12:28 +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
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
819fa8ccb2
feat(esp_hw_support): update pmu support for esp32p4 v3.0
2025-11-04 16:03:27 +08:00
wanckl
f83d63b133
feat(driver_spi): update p4 eco5 spi support on real chip
2025-11-03 19:35:59 +08:00