Commit Graph
3615 Commits
Author SHA1 Message Date
morris 64f5d8da51 Merge branch 'fix/fix_xip_power_reset_stuck_issue_p4_rev3_v5.5' into 'release/v5.5'
psram: fixed p4 rev3 xip stuck after board reset issue (v5.5)

See merge request espressif/esp-idf!42806
2025-10-27 09:53:24 +08:00
morris fb5d9af807 Merge branch 'feat/p4_eco5_pcnt_v5.5' into 'release/v5.5'
feat(pcnt,mcpwm,rmt): update struct on p4 eco5 (v5.5)

See merge request espressif/esp-idf!42789
2025-10-24 19:38:52 +08:00
morris c048785509 Merge branch 'feat/p4_rev3_csi_v5.5' into 'release/v5.5'
csi: support on p4 eco5 (v5.5)

See merge request espressif/esp-idf!42788
2025-10-24 18:35:36 +08:00
morris dfa0b751a0 Merge branch 'feature/support_i2s_on_p4_eco5_v5.5' into 'release/v5.5'
change(i2s): update i2s soc and hal for p4 hw_ver3 (v5.5)

See merge request espressif/esp-idf!42738
2025-10-24 16:40:50 +08:00
morris 25c6d757be Merge branch 'feature/support_touch_on_p4_eco5_v5.5' into 'release/v5.5'
feat(touch): support touch sensor on p4 eco5 (v5.5)

See merge request espressif/esp-idf!42740
2025-10-24 12:23:52 +08:00
morris c38222d614 Merge branch 'feat/mspi_suspend_p4_eco5_v5.5' into 'release/v5.5'
feat(spi_flash): Support flash suspend on esp32p4 resivion 3  etc (backport v5.5)

See merge request espressif/esp-idf!42690
2025-10-24 12:12:41 +08:00
morris 1484524ed6 Merge branch 'feat/p4_rev3_isp_blc_v5.5' into 'release/v5.5'
isp: black level correction driver support on p4 eco5 (v5.5)

See merge request espressif/esp-idf!42796
2025-10-24 12:10:23 +08:00
morris feb1eddd7c Merge branch 'feat/p4_rev3_isp_v5.5' into 'release/v5.5'
isp: basic support on p4 eco5 (v5.5)

See merge request espressif/esp-idf!42794
2025-10-24 09:55:02 +08:00
armando bae3c9654a feat(csi): support csi on p4 rev3 2025-10-23 17:57:11 +08:00
armando 7b9f5b85a7 fix(psram): fixed p4 rev3 xip stuck after board reset issue 2025-10-23 17:00:24 +08:00
gaoxu be21a7af14 fix(adc): fix wrong adc periph num on C2/P4 2025-10-23 14:52:46 +08:00
C.S.M e515483db0 feat(jpeg_encoder): Add yuv444 and yuv420 jpeg encoder format on esp32p4 eco5 2025-10-23 14:29:33 +08:00
armando 7a6eb73a93 feat(isp): support BLC driver 2025-10-23 01:17:52 +00:00
armando 7077f3b0c5 feat(isp): support on p4 rev3 2025-10-23 01:17:46 +00:00
Song Ruo Jing 37f2d25897 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-10-22 20:05:59 +08:00
Song Ruo Jing e69eeb7355 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-10-22 20:05:59 +08:00
Song Ruo Jing a9b2bd1b72 feat(interrupts): ESP32P4 ECO5 interrupt sources update 2025-10-22 20:05:59 +08:00
Song Ruo Jing 967e9f1029 feat(uart): ESP32P4 ECO5 UART related updates 2025-10-22 20:05:59 +08:00
Song Ruo Jing fbdb9413de feat(ledc): ESP32P4 ECO5 LEDC related updates 2025-10-22 20:05:59 +08:00
wanckl 114d65dbe5 feat(driver_twai): update p4 eco5 twai support on real chip 2025-10-22 19:32:30 +08:00
wanckl 9de8f61fb6 feat(driver_spi): update p4 eco5 spi support on real chip 2025-10-22 19:32:30 +08:00
C.S.M 8d5ae41df3 feat(spi_flash): Support flash suspend on esp32p4 resivion 3 2025-10-22 19:31:16 +08:00
laokaiyao e15b6b7141 feat(touch): support touch sensor on p4 eco5 2025-10-22 17:52:50 +08:00
laokaiyao 9adefadfa7 change(i2s): update i2s soc and hal for p4 hw_ver3 2025-10-22 17:50:05 +08:00
Chen Jichang 6483bf1c21 fix(gdma): p4 ahb dma can assess psram 2025-10-22 17:49:33 +08:00
Chen Jichang 09029a6bd1 feat(pcnt,mcpwm,rmt): update struct on p4 eco5 2025-10-22 17:49:09 +08:00
morris f74393957c feat(dsi): add vsync interrupt handling 2025-10-22 17:26:25 +08:00
morris be2b6efadc feat(dsi): split the dphy config clock and pll reference clock
this is a breaking change in the esp32p4 ver3.0 silicon.
2025-10-22 17:26:25 +08:00
morris 3adfb2aa73 Merge branch 'fix/twai_hid_provider_word_ctu_v5.5' into 'release/v5.5'
fix(driver_twai): hide the provider keyword ctu in idf (v5.5)

See merge request espressif/esp-idf!42321
2025-10-21 21:26:11 +08:00
morris 1fdb89d389 Merge branch 'feat/update_h264_struct_bitfield_v5.5' into 'release/v5.5'
fix: standardize bitfield format in H264 struct headers (v5.5)

See merge request espressif/esp-idf!42479
2025-10-21 21:26:04 +08:00
morris e013e7bbef Merge branch 'feature/usb_p4_ver2_backport_v5.5' into 'release/v5.5'
feat(usb/host): Add USB support to ESP32-P4 v3 (ECO5) (backport to v5.5)

See merge request espressif/esp-idf!42348
2025-10-21 16:47:25 +08:00
morris 75c8dc69a9 Merge branch 'feat/mipi_dsi_vsync_event_v5.5' into 'release/v5.5'
update AXI-ICM register for esp32p4-ECO5 (v5.5)

See merge request espressif/esp-idf!42639
2025-10-21 10:05:43 +08:00
morris b4947ce2ca Merge branch 'feat/p4_eco5_gdma_v5.5' into 'release/v5.5'
feat(gdma): update gdma struct on p4 eco5 (v5.5)

See merge request espressif/esp-idf!42641
2025-10-20 21:51:06 +08:00
C.S.M 56f145b877 feat(spi_flash): Support flash suspend on esp32p4 resivion 3 2025-10-20 17:18:58 +08:00
wuzhenghui db95e8a7ad fix(esp_hw_support): add PD_TOP lightsleep mspi failure workaround for p4 rev3 2025-10-20 17:18:57 +08:00
wuzhenghui 63369d3b7f fix(esp_hw_support): fix esp32p4 v3 cache error false alarm after PD_TOP wakeup 2025-10-20 17:18:57 +08:00
wuzhenghui e736992803 change(soc): reset L2 Cache sync after config restore 2025-10-20 17:18:20 +08:00
wuzhenghui b985b5b90a feat(esp_hw_support): update pmu support for esp32p4 v3.0 2025-10-20 17:17:51 +08:00
morris 95cdc3394e Merge branch 'bugfix/fix_multi_pdm_rx_slot_clock_issue_v5.5' into 'release/v5.5'
fix(i2s_pdm): fixed pdm multi slot clock issue (v5.5)

See merge request espressif/esp-idf!41178
2025-10-20 16:10:06 +08:00
Tomas Rezucha 94f81da483 feat(usb/device): Add USB device support to ESP32-P4 v3 2025-10-20 09:46:18 +02:00
Tomas Rezucha 39be672f8e feat(usb/host): Add USB Host support to ESP32-P4 v3 2025-10-20 09:46:18 +02:00
wuzhenghui cc55af5938 feat(soc): support esp32p4 rev3.0 soc 2025-10-20 11:30:41 +08:00
morris 84e9496f9a Merge branch 'feat/p4eco5_i2c_support_v5.5' into 'release/v5.5'
feat(i2c_p4eco5): update i2c_struct.h on P4 ECO5 (backport v5.5)

See merge request espressif/esp-idf!42486
2025-10-20 10:34:21 +08:00
Chen Jichang 243138ad10 feat(gdma): update gdma struct on p4 eco5 2025-10-17 11:39:41 +08:00
Konstantin Kondrashov 3ba0451b59 feat(efuse): Support efuses for ESP32-P4 ECO5 2025-10-16 14:09:01 +03:00
morris df9a15d7b2 feat(axi_icm): support esp32-p4 rev3.0 2025-10-16 17:11:19 +08:00
nilesh.kale 851602ed8e feat: add ecdsa-p384 testcases and relative support for ESP32C5 ECO2
This commit adds testcases in crypto/hal and mbedtls testapps.
2025-10-16 14:48:13 +08:00
Mahavir Jain ea36c4f609 Merge branch 'feature/esp_tee_c5_v5.5' into 'release/v5.5'
feat(esp_tee): Initial support for ESP32-C5 and related changes (v5.5)

See merge request espressif/esp-idf!42357
2025-10-16 09:39:23 +05:30
Chen Chen bb164c31e1 refactor(i2c_p4eco5): update i2c_struct.h on P4 ECO5
Update the i2c_struct.h file to support P4ECO5.
2025-10-16 11:44:01 +08:00
laokaiyao 7666c7b0f6 feat(i2s): add PLL240M clock source on S3 and C6
Closes https://github.com/espressif/esp-idf/issues/17056
2025-10-15 17:04:06 +08:00