Commit Graph
3204 Commits
Author SHA1 Message Date
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 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 14605b54a7 Merge branch 'feat/p4_rev3_csi_v5.4' into 'release/v5.4'
csi: support on p4 eco5 (v5.4)

See merge request espressif/esp-idf!42793
2025-11-11 10:12:04 +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 869e10e704 feat(csi): support csi on p4 rev3 2025-11-10 10:54:10 +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
wuzhenghui 18475ffbe5 fix(esp_hw_support): add p4 rev3.0 MSPI workaround for deepsleep 2025-11-04 16:03:31 +08:00
C.S.M 380126cf96 feat(spi_flash): Support flash suspend on esp32p4 resivion 3 2025-11-04 16:03:30 +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 a0a4495eee fix(esp_hw_support): fix esp32p4 v3 cache error false alarm after PD_TOP wakeup 2025-11-04 16:03:29 +08:00
wuzhenghui 9a5f1475e8 change(soc): reset L2 Cache sync after config restore 2025-11-04 16:03:28 +08:00
wuzhenghui d4b3d01b4d feat(esp_hw_support): update cpu_pd support for esp32p4 v3.0 2025-11-04 16:03:27 +08:00
wuzhenghui 819fa8ccb2 feat(esp_hw_support): update pmu support for esp32p4 v3.0 2025-11-04 16:03:27 +08:00
wuzhenghui 03227b9c14 feat(soc): support esp32p4 rev3.0 soc 2025-11-04 16:03:27 +08:00
wanckl 0e6b630f94 feat(driver_twai): update p4 eco5 twai support on real chip 2025-11-03 19:36:03 +08:00
wanckl f83d63b133 feat(driver_spi): update p4 eco5 spi support on real chip 2025-11-03 19:35:59 +08:00
Tomas Rezucha 4e21392215 feat(usb/device): Add USB device support to ESP32-P4 v3 2025-11-03 17:27:33 +08:00
Tomas Rezucha d06f5bf78a feat(usb/host): Add USB Host support to ESP32-P4 v3 2025-11-03 17:27:33 +08:00
C.S.M a87dd8986d feat(jpeg_encoder): Add yuv444 and yuv420 jpeg encoder format on esp32p4 eco5 2025-10-29 11:47:47 +08:00
morris b4d0addd51 Merge branch 'feat/p4eco5_i2c_support_v5.4' into 'release/v5.4'
feat(i2c_p4eco5): update i2c_struct.h on P4 ECO5 (Backport v5.4)

See merge request espressif/esp-idf!42488
2025-10-27 14:48:49 +08:00
morris 0e199e4a2f Merge branch 'feat/update_h264_struct_bitfield_v5.4' into 'release/v5.4'
fix: standardize bitfield format in H264 struct headers (v5.4)

See merge request espressif/esp-idf!42480
2025-10-27 14:22:27 +08:00
Chen Chen 9d8bca5d6b refactor(i2c_p4eco5): update i2c_struct.h on P4 ECO5
Update the i2c_struct.h file to support P4ECO5.
2025-10-27 09:04:49 +08:00
morris 4837c31273 feat(dsi): add vsync interrupt handling 2025-10-26 22:50:22 +08:00
morris e3b655f02f feat(dsi): split the dphy config clock and pll reference clock
this is a breaking change in the esp32p4 ver3.0 silicon.
2025-10-26 22:50:22 +08:00
morris 51f2f88190 Merge branch 'feat/p4_eco5_gdma_v5.4' into 'release/v5.4'
feat(gdma): update gdma struct on p4 eco5 (v5.4)

See merge request espressif/esp-idf!42643
2025-10-26 22:49:27 +08:00
morris 3c07607eb4 Merge branch 'fix/p4_edma_size_v5.4' into 'release/v5.4'
fix(gdma): correct the max burst size of p4 edma (v5.4)

See merge request espressif/esp-idf!41800
2025-10-26 22:47:04 +08:00
morris 80971b25da Merge branch 'feat/p4_eco5_real_chip_v5.4' into 'release/v5.4'
p4: p4 eco5 real chip (v5.4)

See merge request espressif/esp-idf!42063
2025-10-26 22:38:34 +08:00
morris 8468fae1a3 Merge branch 'refactor/remove_deprecated_driver_header_files_v5.4' into 'release/v5.4'
update P4 ECO5 registers for BS and LCD_CAM (v5.4)

See merge request espressif/esp-idf!42476
2025-10-26 22:29:06 +08:00
morris 772c3f9fc8 Merge branch 'feat/mipi_dsi_p4_eco5_v5.4' into 'release/v5.4'
ESP32P4 ECO5 register update: DSI/TIMG/ETM/DW_GDMA (v5.4)

See merge request espressif/esp-idf!42478
2025-10-26 22:28:48 +08:00
houhaiyan 9b0f25b0b9 fix: standardize bitfield format in H264 struct headers 2025-10-23 13:25:43 +08:00
Chen Jichang a5b2653369 feat(gdma): update gdma struct on p4 eco5 2025-10-17 11:40:12 +08:00
morris 1e37fd4467 feat(axi_icm): support esp32-p4 rev3.0 2025-10-16 17:13:04 +08:00
armando a70a29b7a6 feat(p4): p4 rev3 real chip support 2025-10-13 15:24:14 +08:00
armando 5f3d7506ab change(soc): simplify p4 soc cmake 2025-10-13 15:24:14 +08:00
armando 877ff22e02 feat(soc): p4 hw ver2 registers 2025-10-13 15:24:14 +08:00
armando f62357760d feat(soc): p4 hw ver2 registers 2025-10-13 15:24:14 +08:00
armando 62eef3f1b4 feat(soc): p4 hw ver2 registers 2025-10-13 15:24:14 +08:00
armando ac628cb1ff change(g0): use hw_ver1 to build g0 components test app 2025-10-13 15:24:14 +08:00
armando dde91e5fda p4: move hw ver1 registers 2025-10-13 15:24:14 +08:00
armando b3fd689da9 feat(esp32p4): support rev3 on fpga 2025-10-13 15:24:14 +08:00
morris b39be7eb42 chore(soc): checked P4-ECO5 regsiters for dw_gdma,timg,etm,dsi
chore(mipi_dsi): checked the register on P4 ECO5

checked timg and etm registers
2025-10-10 15:58:07 +08:00
morris 8499086935 feat(soc):update lcd registers for esp32p4 rev3.0 2025-10-10 15:08:17 +08:00
Chen Jichang b2ed6b34da fix(gdma): p4 ahb dma can assess psram 2025-10-09 15:04:29 +08:00