Commit Graph

2925 Commits

Author SHA1 Message Date
Michael (XIAO Xufeng) ab760dab4d Merge branch 'feat/p4_eco5_dvp_v5.5' into 'release/v5.5'
feat(cam): support esp32p4 eco5 dvp cam (v5.5)

See merge request espressif/esp-idf!43100
2025-11-11 19:30:41 +08:00
Michael (XIAO Xufeng) d1e854920a Merge branch 'feat/p4_rev3_isp_awb_wbg_v5.5' into 'release/v5.5'
isp: awb white balance gain feature and subwindow feature support on P4 ECO5 (v5.5)

See merge request espressif/esp-idf!42799
2025-11-11 11:17:36 +08:00
Michael (XIAO Xufeng) e66fc82cb7 Merge branch 'bugfix/fixed_possible_i2s_failure_on_p4_v5.5' into 'release/v5.5'
ci(i2s): fixed occationally failure on P4 (v5.5)

See merge request espressif/esp-idf!42951
2025-11-10 10:49:10 +08:00
armando 703da8c2c5 change(isp): make wbg standalone 2025-11-07 10:16:59 +08:00
armando 4cd83738f9 feat(isp): support AWB driver setting wbgain and subwindow feature 2025-11-07 10:16:56 +08:00
gaoxu 2621a23201 feat(cam): support esp32p4 eco5 dvp cam 2025-11-05 10:10:52 +08:00
laokaiyao 5dc3eda4ad 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-04 11:07:11 +08:00
nilesh.kale cf98517de1 feat: added test_cases for ECC P-384 curve operations 2025-10-31 10:38:52 +05:30
nilesh.kale cf8068df75 feat(hal): add support for ESP32-P4 ECO5 ECC peripheral
This commit also enabled constant time mode for ECC.
2025-10-31 10:38:52 +05:30
Jiang Jiang Jian 9602933fad Merge branch 'fix/p4_rev3_further_fixes_v5.5' into 'release/v5.5'
fix(esp_hw_support): p4 rev3 further fixes  (v5.5)

See merge request espressif/esp-idf!42942
2025-10-31 10:00:36 +08:00
Jiang Jiang Jian 8b465a236f Merge branch 'feat/usb_host_suspend_status_hal_check_backport_v5.5' into 'release/v5.5'
feat(usb_host): Add hal check for the global root port suspend backport v5.5

See merge request espressif/esp-idf!42317
2025-10-31 09:58:18 +08:00
Jiang Jiang Jian ef75607db5 Merge branch 'bugfix/fix_touch_curr_scan_workaround_on_p4_v5.5' into 'release/v5.5'
fix(esp32p4): P4 touch channel 14 failure fix (v5.5)

See merge request espressif/esp-idf!42922
2025-10-31 06:51:16 +08:00
wuzhenghui 3ee348fe52 fix(esp_hw_support): add p4 rev3.0 MSPI workaround for deepsleep 2025-10-30 19:09:44 +08:00
wuzhenghui 72ea3de736 change(esp_hw_support): set HP/LP mem in retention mode in sleep 2025-10-29 17:22:19 +08:00
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
peter.marcisovsky 14a3d623b3 feat(usb_host): Add hal check for the global root port suspend 2025-10-28 11:47:22 +08:00
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
Pete Kabaragoya c4b7e880fd fix(esp32p4): P4 touch channel 14 failure fix
Merges https://github.com/espressif/esp-idf/pull/17759

Core dump when using all touch channels on a P4 unless curr_chan is allowed to be 14
2025-10-28 10:15:38 +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