Commit Graph

2971 Commits

Author SHA1 Message Date
wanckl
32895539f2 fix(driver_spi): support un-aligned dma transaction and psram transaction 2026-01-06 14:16:20 +08:00
Wan Lei
3924afbf28 feat(spi_master): support dma transfer with psram directly 2026-01-06 14:16:04 +08:00
morris
499441c541 Merge branch 'fix/dpi_video_timing_adjust_v5.5' into 'release/v5.5'
Enhance MIPI DSI video timing configuration (v5.5)

See merge request espressif/esp-idf!44552
2025-12-30 10:16:16 +08:00
morris
2fad74c350 Merge branch 'fix/handle_shared_intr_v5.5' into 'release/v5.5'
Fix/handle shared intr (v5.5)

See merge request espressif/esp-idf!44071
2025-12-26 19:21:39 +08:00
morris
d4b93a4457 Merge branch 'fix/i2c_timeout_range_check_v5.5' into 'release/v5.5'
fix(i2c_master): Add i2c master timeout range check (v5.5)

See merge request espressif/esp-idf!44077
2025-12-26 18:59:24 +08:00
suda-morris
a1265f300c feat(dsi_lcd): pixel clock frequency can be a float number 2025-12-26 14:00:48 +08:00
morris
36972d5681 Merge branch 'bugfix/ppa_srm_stuck_on_dma_v5.5' into 'release/v5.5'
fix(ppa): fix potential SRM operation stuck on DMA issue (v5.5)

See merge request espressif/esp-idf!44334
2025-12-26 09:54:19 +08:00
morris
e562121efd Merge branch 'feat/usb_host_hal_remote_wake_backport_5.5' into 'release/v5.5'
feat(esp_hal_usb): Add remote wakeup support backport v5.5

See merge request espressif/esp-idf!43987
2025-12-26 09:53:17 +08:00
morris
b36dfcf5a7 Merge branch 'fix/touch_bit_swap_esp32_v5.5' into 'release/v5.5'
fix(touch): Add missing bit swap to fix channel 8 and 9 (v5.5)

See merge request espressif/esp-idf!43531
2025-12-26 09:51:58 +08:00
morris
2a481f5bc7 Merge branch 'feat/isp_crop_driver_v5.5' into 'release/v5.5'
feat(isp): support Crop driver on p4 rev3 (v5.5)

See merge request espressif/esp-idf!43446
2025-12-26 09:51:13 +08:00
Chen Chen
707147fe57 fix(i2c_master): Add i2c master timeout range check
Closes https://github.com/espressif/esp-idf/issues/17930
2025-12-24 11:08:18 +08:00
Song Ruo Jing
d6fbe418c6 fix(ppa): fix SRM YUV422/420 incorrect DMA descriptor port mode block size 2025-12-22 16:09:06 +08:00
Song Ruo Jing
1b13ef0498 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-22 16:09:06 +08:00
Song Ruo Jing
507bea72e7 fix(ppa): YUV444 cannot be a PPA SRM output color mode 2025-12-22 16:09:06 +08:00
Chen Chen
b3d80b2e5d fix(ledc): fix potential null dereference issue & add test case 2025-12-16 08:32:59 +08:00
Chen Chen
2ce6e22986 fix(intr_alloc): Fix ISR allocate methods in several drivers 2025-12-16 08:32:59 +08:00
Chen Chen
c9c25684ca feat(isp): support Crop driver on p4 rev3
Add support for crop driver on p4eco5 and update example in
`isp/multi_pipelines`
2025-12-15 15:11:45 +08:00
Chen Jichang
0e541d8348 feat(parlio): support parlio gdma eof on p4 rev3.0 2025-12-12 11:50:49 +08:00
peter.marcisovsky
6e972acc98 feat(esp_hal_usb): Add remote wakeup support 2025-12-04 10:00:59 +01:00
Jiang Jiang Jian
ddb9f5d9dc Merge branch 'fix/fix_mspi_write_stuck_after_reset_v5.5' into 'release/v5.5'
fix(esp_system): fix mspi write stuck after cpu/digital reset on c5/c61 (v5.5)

See merge request espressif/esp-idf!43732
2025-12-04 10:34:56 +08:00
Jan Procházka
21cb976fd6 fix(touch): Add missing bit swap to fix channel 8 and 9 2025-12-03 10:51:40 +08:00
Jiang Jiang Jian
a5cc517d31 Merge branch 'fix/core_system_fixes_for_p4_eco5_v5_5' into 'release/v5.5'
Core System fixes for p4 eco5 (v5.5)

See merge request espressif/esp-idf!43726
2025-12-02 19:56:22 +08:00
wuzhenghui
104145de7f fix(esp_system): fix mspi write stuck after cpu/digital reset on c5/c61 2025-12-02 13:34:17 +08:00
gaoxu
dfef29c007 feat(rng): support P4 ECO5 TRNG 2025-12-01 15:31:44 +08:00
gaoxu
9126d8c485 feat(adc): add always inline for adc ll functions called by bootloader 2025-12-01 15:31:44 +08:00
gaoxu
94679d0b0e refactor(rng): refactor to use hal/ll apis for P4 2025-12-01 15:31:44 +08:00
Konstantin Kondrashov
997c8f50b5 fix(efuse): Adds missing SOC defines for ESP32-P4 v3 2025-11-27 11:20:43 +05:30
morris
d0f6d3699f Merge branch 'feat/usb_host_pwr_clk_gating_ll_backport_5.5' into 'release/v5.5'
feat(usb_host): Add power and clock gating LL, HAL backport 5.5

See merge request espressif/esp-idf!42983
2025-11-27 11:15:47 +08:00
Marius Vikhammer
d59b797d44 fix(system): fixed p4 eco5 getting stuck when stalling other CPU 2025-11-26 11:40:01 +05:30
Song Ruo Jing
0c15b9f6a4 refactor(ppa): avoid the use of yuv422_pack_order field in PPA driver 2025-11-24 11:41:26 +08:00
Song Ruo Jing
ee588b3aad fix(gpio): oe control by register only take effect when func sel is GPIO 2025-11-24 11:41:26 +08:00
morris
d66ebb86d2 Merge branch 'feat/psram_250m_p4_v5.5' into 'release/v5.5'
psram: support 250MHz in experimental (v5.5)

See merge request espressif/esp-idf!43348
2025-11-21 11:12:22 +08:00
peter.marcisovsky
a032b61bd0 feat(usb_host): Add power and clock gating LL, HAL
- part of suspend/resume (remote wakeup) sequences
2025-11-18 19:04:07 +08:00
morris
f555a1da04 Merge branch 'feat/isp_shadow_reg_v5.5' into 'release/v5.5'
isp: added shadow reg settings (v5.5)

See merge request espressif/esp-idf!43376
2025-11-17 19:19:25 +08:00
Jiang Jiang Jian
feaa12ec09 Merge branch 'contrib/github_pr_17831_backport_v5.5' into 'release/v5.5'
fix(hal): correct PHY selection logic in usb_wrap_ll.h (backport v5.5)

See merge request espressif/esp-idf!43304
2025-11-17 19:06:54 +08:00
armando
86f9d0cf5c feat(isp): added shadow reg settings 2025-11-14 15:54:06 +08:00
morris
1c4f1f47cc Merge branch 'feature/esp32p4_eco5_io_hold_v5.5' into 'release/v5.5'
feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5 (v5.5)

See merge request espressif/esp-idf!43308
2025-11-14 15:22:50 +08:00
Armando
b698ac758e feat(psram): support 250MHz in experimental 2025-11-14 09:34:51 +08:00
Michael (XIAO Xufeng)
c51b5e955a Merge branch 'feature/support_efuses_esp32p4_eco5_v5.5' into 'release/v5.5'
feat(efuse): Support efuses for ESP32-P4 ECO5 (v5.5)

See merge request espressif/esp-idf!42651
2025-11-13 17:11:10 +08:00
Jiang Jiang Jian
dc7304b717 Merge branch 'fix/wrong_channel_gpio_num_on_p4_adc2_v5.5' into 'release/v5.5'
ADC: add continuous parse data API (v5.5)

See merge request espressif/esp-idf!42205
2025-11-13 16:07:13 +08:00
Song Ruo Jing
9589ab5361 feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5 2025-11-13 11:36:15 +08:00
Tinyu
af7e6db089 fix(hal): correct PHY selection logic in usb_wrap_ll.h 2025-11-12 09:26:45 +01:00
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
gaoxu
7077a846af feat(adc): add adc_continuous_parse_data api 2025-11-10 14:28:39 +08:00
gaoxu
2edf94d1c6 fix(adc): fix ESP32-P4 ADC2 wrong channel num 2025-11-10 14:20:15 +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
Konstantin Kondrashov
0f22c814b9 feat(efuse): Adds calibration efuses for ESP32-P4 ECO5 2025-11-05 11:58:00 +02:00