Commit Graph
657 Commits
Author SHA1 Message Date
Jiang Jiang Jian 48b82d0690 Merge branch 'contrib/github_pr_16130_v5.4' into 'release/v5.4'
esp_adc: Release the peripheral after calibration (GitHub PR) (v5.4)

See merge request espressif/esp-idf!40002
2026-03-16 19:22:01 +08:00
Jiang Jiang Jian 165aff222d Merge branch 'fix/esp32_adc_continuous_loss_sample_v5.4' into 'release/v5.4'
Fix/esp32 adc continuous loss sample (v5.4)

See merge request espressif/esp-idf!42830
2026-03-16 19:19:42 +08:00
Jiang Jiang Jian 5729128d7c Merge branch 'fix/spi_master_bit_trans_add_check_v5.4' into 'release/v5.4'
fix(driver_spi): spi master bit length check and set idle level for all data pin v5.4

See merge request espressif/esp-idf!45135
2026-03-15 13:03:17 +08:00
gaoxu f21cc28e3c fix(adc): fix ESP32 ADC continuous loss sample times 2026-03-15 12:53:34 +08:00
wanckl 53458fc6aa fix(driver_spi): added bit trans length check for master driver
Closes https://github.com/espressif/esp-idf/issues/16049

Closes https://github.com/espressif/esp-idf/issues/17725
2026-03-13 10:39:55 +08:00
wanckl 1a86c86702 fix(driver_spi): master set idle pin level for all data pin 2026-03-11 10:14:12 +08:00
hebinglin f596e42dcd change(example): change uart wakeup mode 0 edge threshold 2026-03-10 10:39:48 +08:00
Jiang Jiang Jian b38c9e86ab Merge branch 'fix/fix_p4_lp_adc_unavailable_in_sleep_v5.4' into 'release/v5.4'
feat(esp_hw_support): support ESP_SLEEP_USE_ADC_TSEN_MONITOR_MODE for esp32p4 (v5.4)

See merge request espressif/esp-idf!45530
2026-02-28 11:46:30 +08:00
gaoxu 5e06c779b0 fix(adc): fix ESP32-P4 ADC2 oneshot error and refactor apb claim macor 2026-02-04 15:59:23 +08:00
nilesh.kale 9d104402a9 feat: added support for pseudo round xts aes in esp32p4 eco5 2026-02-02 11:16:22 +05:30
wuzhenghui 542756888b fix(soc): fix LP_UART clock source definitions to FOSC instead of LP_FAST 2026-01-29 20:25:16 +08:00
Jiang Jiang Jian 32bb4735c1 Merge branch 'fix/p4_fixed_mdc_config_v5.4' into 'release/v5.4'
fix(esp_eth): fixed ESP32P4 CSR clock range used to determine MDC (v5.4)

See merge request espressif/esp-idf!44227
2026-01-27 11:52:46 +08:00
morris a901fb1c00 Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled_v5.4' into 'release/v5.4'
fix(dma): fix dma alignment when flash_enc enabled (v5.4)

See merge request espressif/esp-idf!45081
2026-01-21 16:08:32 +08:00
Chen Jichang 474e4c66ef fix(gdma): fix dma burst size when flash enc enabled 2026-01-20 11:41:11 +08:00
morris 882523ba1c Merge branch 'contrib/github_pr_17831_backport_v5.4' into 'release/v5.4'
fix(hal): correct PHY selection logic in usb_wrap_ll.h (backport v5.4)

See merge request espressif/esp-idf!43303
2026-01-19 10:26:33 +08:00
nilesh.kale a6a6d9361a feat: enable pesudo round functionality for AES in ESP32P4 ECO5 2026-01-16 11:29:42 +05:30
laokaiyao 5fc86507f3 fix(parlio_rx): fixed opposite sample edge issue
Closes https://github.com/espressif/esp-idf/issues/18012
2026-01-15 11:59:16 +08:00
Chen Jichang b26b78a5ea fix(dma): fix dma alignment when flash_enc enabled
Closes https://github.com/espressif/esp-idf/issues/17708
2026-01-14 14:23:13 +08:00
morris 0770e7c90e Merge branch 'feat/isp_crop_driver_v5.4' into 'release/v5.4'
feat(isp): support Crop driver on p4 rev3 (v5.4)

See merge request espressif/esp-idf!43457
2026-01-09 10:42:01 +08:00
Ondrej Kosta c422590235 fix(esp_eth): fixes EMAC MDC out of the range issue
Closes https://github.com/espressif/esp-idf/issues/17984
2026-01-08 16:29:02 +08:00
armando 21e7f4a508 feat(isp): allow to bypass shadow register 2026-01-07 16:05:24 +08:00
Chen Chen 467eddae9f feat(isp): support Crop driver on p4 rev3
Add support for crop driver on p4eco5 and update example in
`isp/multi_pipelines`
2026-01-07 14:44:37 +08:00
armando ff9066170a feat(isp): allow ccm to bypass shadow register 2026-01-04 12:04:46 +08:00
Chen Jichang 7ef7c9f3a1 feat(lcd): re-support i80 lcd and support underrun inerrupt on p4 rev 3.0 2025-12-30 19:00:57 +08:00
morris 87a73d7f4a Merge branch 'fix/handle_shared_intr_v5.4' into 'release/v5.4'
Fix/handle shared intr (v5.4)

See merge request espressif/esp-idf!44072
2025-12-30 10:29:20 +08:00
morris 61db3ce0a5 Merge branch 'fix/awb_subwindow_v5.4' into 'release/v5.4'
fix(isp): Added subwindow configuration for AWB (v5.4)

See merge request espressif/esp-idf!44220
2025-12-30 10:28:27 +08:00
Chen Chen 452662f59a fix(isp): Added subwindow configuration for AWB 2025-12-25 15:35:56 +08:00
Chen Chen 851ffae394 fix(intr_alloc): Fix ISR allocate methods in several drivers 2025-12-25 15:02:16 +08:00
Song Ruo Jing 22b67f3656 fix(ppa): fix SRM YUV422/420 incorrect DMA descriptor port mode block size 2025-12-17 21:56:11 +08:00
Song Ruo Jing f503b44805 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-17 21:23:02 +08:00
Song Ruo Jing 8b1794dd07 fix(ppa): YUV444 cannot be a PPA SRM output color mode 2025-12-17 21:22:58 +08:00
Tinyu 4b781c39f9 fix(hal): correct PHY selection logic in usb_wrap_ll.h 2025-12-17 05:42:43 +08:00
Chen Chen 8ad7d769aa fix(i2c_master): Add i2c master timeout range check
Closes https://github.com/espressif/esp-idf/issues/17930
2025-12-10 17:55:59 +08:00
peter.marcisovsky f17f6ae7ae feat(usb_host): Add power and clock gating LL, HAL
- part of suspend/resume (remote wakeup) sequences
2025-12-04 17:09:22 +08:00
Song Ruo Jing d5c0ab7ad2 refactor(ppa): avoid the use of yuv422_pack_order field in PPA driver 2025-11-24 11:38:07 +08:00
Song Ruo Jing 222d81976a fix(gpio): oe control by register only take effect when func sel is GPIO 2025-11-24 11:38:07 +08:00
morris 14dd2d23fa Merge branch 'feature/esp32p4_eco5_io_hold_v5.4' into 'release/v5.4'
feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5 (v5.4)

See merge request espressif/esp-idf!43309
2025-11-19 16:32:25 +08:00
morris 7cfda34809 Merge branch 'feat/psram_250m_p4_v5.4' into 'release/v5.4'
psram: support 250MHz in experimental (v5.4)

See merge request espressif/esp-idf!43349
2025-11-19 15:25:13 +08:00
morris 1e975c6be2 Merge branch 'feature/esp32p4_eco5_support_v5.4' into 'release/v5.4'
feat(gpio/ledc/uart/2ddma/ppa): ESP32P4 ECO5 related updates (v5.4)

See merge request espressif/esp-idf!42819
2025-11-18 17:17:43 +08:00
Song Ruo Jing 1c3a4aafcf feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5 2025-11-18 11:30:24 +08:00
armando ff195a9515 feat(isp): added shadow reg settings 2025-11-17 14:09:56 +08:00
Armando 3bb766fc25 feat(psram): support 250MHz in experimental 2025-11-17 10:32:50 +08:00
armando 90176b9b4e change(isp): make wbg standalone 2025-11-14 16:04:30 +08:00
armando fa8b875497 feat(isp): support AWB driver setting wbgain and subwindow feature 2025-11-14 16:04:26 +08:00
Song Ruo Jing 0c243c9490 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-11-13 15:47:15 +08:00
Song Ruo Jing 55f3730ba4 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-11-13 15:47:15 +08:00
Song Ruo Jing c81229d162 feat(uart): ESP32P4 ECO5 UART related updates 2025-11-13 15:46:59 +08:00
Song Ruo Jing 0c5efa6052 feat(ledc): ESP32P4 ECO5 LEDC related updates 2025-11-13 11:50:42 +08:00
armando 76fb136282 feat(isp): support BLC driver 2025-11-13 10:29:31 +08:00
Armando bc23a60a6d refactor(isp): use hw auto clock control mode for pipelines 2025-11-13 10:29:31 +08:00