Commit Graph

2909 Commits

Author SHA1 Message Date
Mahavir Jain
8c3dab6bb1 Merge branch 'feat/esp_tee_mspi_tuning_v5.5' into 'release/v5.5'
change(esp_tee): Fix TEE SPI flash API issues on ESP32-C5 (v5.5)

See merge request espressif/esp-idf!42907
2025-10-28 17:43:43 +05:30
morris
5ab2e6e07e Merge branch 'feat/support_parlio_cs_on_p4_eco5_v5.5' into 'release/v5.5'
feat(parlio_tx): support cs signal on esp32p4 eco5 (v5.5)

See merge request espressif/esp-idf!42781
2025-10-28 11:08:21 +08:00
morris
4d14019457 Merge branch 'fix/p4_edma_size_v5.5' into 'release/v5.5'
fix(gdma): correct the max burst size of p4 edma (v5.5)

See merge request espressif/esp-idf!41799
2025-10-28 10:29:26 +08:00
morris
1de3dbf706 Merge branch 'feat/re_support_i80_on_p4_eco5_v5.5' into 'release/v5.5'
feat(i80_lcd): re-support i80 lcd on p4eco5 (v5.5)

See merge request espressif/esp-idf!42783
2025-10-28 10:28:33 +08:00
morris
fd980a7b11 Merge branch 'fix/esp32_adc_continuous_loss_sample_v5.5' into 'release/v5.5'
Fix/esp32 adc continuous loss sample (v5.5)

See merge request espressif/esp-idf!42829
2025-10-27 15:51:37 +08:00
morris
a0de5f7387 Merge branch 'feature/esp32p4_eco5_support_v5.5' into 'release/v5.5'
feat(gpio/ledc/uart/2ddma/ppa): ESP32P4 ECO5 related updates (v5.5)

See merge request espressif/esp-idf!42816
2025-10-27 15:50:42 +08:00
morris
d939ad7db7 Merge branch 'feat/dvp_format_trans_v5.5' into 'release/v5.5'
feat(cam): support format conversion function (v5.5)

See merge request espressif/esp-idf!41785
2025-10-27 15:04:35 +08:00
morris
18531ed87e Merge branch 'feat/jpeg_eco5_v5.5' into 'release/v5.5'
feat(jpeg): Add yuv444 yuv420 format support for encoder on esp32p4 eco5 , Add check for jpeg marker parser in order to enhance safety (backport v5.5)

See merge request espressif/esp-idf!42668
2025-10-27 14:55:10 +08:00
Jiang Jiang Jian
6cb1869480 Merge branch 'feat/support_esp32p4_eco5_pmu_v5.5' into 'release/v5.5'
feat(esp_hw_support): update esp32p4 eco5 lowpower features support  (v5.5)

See merge request espressif/esp-idf!42685
2025-10-27 14:47:33 +08:00
morris
2df21069da Merge branch 'feat/spi_p4_eco5_support_v5.5' into 'release/v5.5'
feat(driver_spi): update p4 eco5 spi and twai support (v5.5)

See merge request espressif/esp-idf!42805
2025-10-27 14:22:46 +08:00
morris
e68c2aebc7 Merge branch 'refactor/temperature_cpp_v5.5' into 'release/v5.5'
refactor(temperature_sensor): Make temperature sensor adapt to cpp,(backport v5.5)

See merge request espressif/esp-idf!42786
2025-10-27 14:01:05 +08:00
Laukik Hase
06ba6bb4b4 fix(esp_tee): Use HAL APIs instead of ROM APIs for SPI flash service calls
Currently, REE SPI flash HAL operations are routed as service calls to TEE,
but the TEE implementation incorrectly uses ROM APIs instead of HAL APIs.
This leads to issues and is not the recommended approach.
2025-10-27 11:17:05 +05:30
Chen Jichang
1597f60d52 feat(parlio_tx): support cs signal on esp32p4 eco5 2025-10-27 10:09:00 +08:00
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
e790686b0e Merge branch 'feat/mspi_axi_arb_v5.5' into 'release/v5.5'
mspi: axi arb priority (v5.5)

See merge request espressif/esp-idf!42803
2025-10-27 09:49:02 +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
7b9f5b85a7 fix(psram): fixed p4 rev3 xip stuck after board reset issue 2025-10-23 17:00:24 +08:00
armando
a600df13e8 feat(mspi): axi arb priority 2025-10-23 16:53:48 +08:00
gaoxu
7a5d3684bd fix(adc): fix ESP32 ADC continuous loss sample times 2025-10-23 14:48:13 +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
C.S.M
c8dd00a347 refactor(temperature_sensor): Make temperature sensor adapt to cpp,
Closes https://github.com/espressif/esp-idf/issues/17656
2025-10-23 14:08:48 +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
fbdb9413de feat(ledc): ESP32P4 ECO5 LEDC related updates 2025-10-22 20:05:59 +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
ffa4653a69 fix(flash): Modify the log safety in timing tuning 2025-10-22 19:31:16 +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
Agócs Dániel
a48ecc11f9 fix(i2s_hal): fix typo in PDM2PCM check
Merges https://github.com/espressif/esp-idf/pull/17742
2025-10-22 17:50:05 +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
5c7d1f0578 feat(lcd): re-support i80 lcd and support underrun inerrupt on p4 rev 3.0 2025-10-22 17:49:46 +08:00
Chen Jichang
01f4f58440 fix(gdma): correct the max burst size of p4 edma 2025-10-22 17:49:33 +08:00
morris
f74393957c feat(dsi): add vsync interrupt handling 2025-10-22 17:26:25 +08:00
morris
27e8d5ce9d feat(dsi): can use gray8 image as input 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
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
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
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
7950413b61 fix(esp_hw_support): fix P4 v3.0 USB leakage on PU_CNNT lightsleep 2025-10-20 17:18:56 +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
39be672f8e feat(usb/host): Add USB Host support to ESP32-P4 v3 2025-10-20 09:46:18 +02:00
Jiang Jiang Jian
438046d809 Merge branch 'fix/fix_esp32c5_xtal32k_clock_lost_in_sleep_v5.5' into 'release/v5.5'
fix(esp_system): manage slow clock sleep pd in select_rtc_slow_clk (v5.5)

See merge request espressif/esp-idf!42494
2025-10-20 14:36:47 +08:00