Commit Graph

3431 Commits

Author SHA1 Message Date
gaoxu
be21a7af14 fix(adc): fix wrong adc periph num on C2/P4 2025-10-23 14:52:46 +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
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
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
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
houhaiyan
14b6c9f3ab fix: standardize bitfield format in H264 struct headers 2025-10-15 13:07:34 +08:00
morris
df900f4b7b Merge branch 'feat/p4_eco5_real_chip_v5.5' into 'release/v5.5'
p4: p4 eco5 real chip (v5.5)

See merge request espressif/esp-idf!42024
2025-10-15 10:56:53 +08:00
morris
f079a572f6 Merge branch 'refactor/remove_deprecated_driver_header_files_v5.5' into 'release/v5.5'
update P4 ECO5 registers for BS and LCD_CAM (v5.5)

See merge request espressif/esp-idf!42475
2025-10-14 15:50:38 +08:00
Laukik Hase
508a659001 feat(esp_tee): Support for ESP32-C5 - the rest of the components 2025-10-14 10:12:11 +05:30
armando
e6d4eec507 feat(p4): p4 rev3 real chip support 2025-10-13 15:25:23 +08:00
morris
6e6b88a587 feat(soc):update lcd registers for esp32p4 rev3.0 2025-10-13 10:18:01 +08:00
morris
45bb82af49 chore(soc): checked P4-ECO5 regsiters for dw_gdma,timg,etm,dsi
chore(mipi_dsi): checked the register on P4 ECO5

checked timg and etm registers
2025-10-13 10:17:49 +08:00
wanckl
cbc546704c fix(driver_twai): update twaifd register description 2025-10-11 11:29:11 +08:00
armando
eafff2552b feat(p4): p4 rev3 soc support 2025-09-22 01:10:02 +00:00
morris
e1694c6ade fix(twai): busoff and clkout may not available in SOC
return ESP_ERR_NOT_SUPPORTED if these signals are required from user but
not available in SOC
2025-09-08 17:39:38 +08:00
morris
d3177152b3 Merge branch 'bugfix/gpio_esp32_workaround_v5.5' into 'release/v5.5'
fix(gpio): fix ESP32 GPIO sleep mode handling (v5.5)

See merge request espressif/esp-idf!41214
2025-09-01 14:54:37 +08:00
morris
6adb0e5fd4 Merge branch 'refactor/use_gdma_link_in_rmt_v5.5' into 'release/v5.5'
refactor(rmt): use gdma link list driver to mount buffer (v5.5)

See merge request espressif/esp-idf!41233
2025-09-01 14:53:21 +08:00
Jiang Jiang Jian
d421c9963e Merge branch 'feat/support_c5_c61_clkoutput_v5.5' into 'release/v5.5'
feat(esp_hw_support): support clock output feature on esp32c5/esp32c61 (v5.5)

See merge request espressif/esp-idf!41108
2025-09-01 14:43:15 +08:00
Jiang Jiang Jian
ae2b5af875 Merge branch 'bugfix/add_phy_calibration_independent_support_v5.5' into 'release/v5.5'
feat(phy): add phy calibration independent support(backport v5.5)

See merge request espressif/esp-idf!41416
2025-08-22 17:52:32 +08:00
yinqingzhao
5714153832 feat(phy): add phy calibration independent support 2025-08-22 10:49:23 +08:00
harshal.patil
4213e41bbd fix(soc): Disable XTS-AES-256 using efuse key for ESP32-C5 2025-08-19 21:59:34 +05:30
Chen Jichang
ba376fa81c fix(rmt): deal with spurious RX done interrupts on ESP32
Closes https://github.com/espressif/esp-idf/issues/15948
2025-08-14 11:22:49 +08:00
Song Ruo Jing
54534c8637 fix(gpio): fix ESP32 GPIO sleep mode handling
The previous workaround does not work, the backup/restore should apply to RTC IO registers.
2025-08-13 20:27:55 +08:00
wuzhenghui
cafe454113 feat(esp_hw_support): support clock output feature on esp32c5/esp32c61 2025-08-08 11:36:28 +08:00
Jiang Jiang Jian
6fd9c5414c Merge branch 'bugfix/remove_lcd_signals_on_delete_v5.5' into 'release/v5.5'
fix(lcd): reserve the GPIOs used by RGB LCD and disconnect the LCD signals when the dirver is uninstalled. (v5.5)

See merge request espressif/esp-idf!40897
2025-08-01 20:13:17 +08:00
Michael (XIAO Xufeng)
0be09bc38e Merge branch 'feat/c5_flash_timing_tuning_v5.5' into 'release/v5.5'
flash: flash timing tuning support on c5 (v5.5)

See merge request espressif/esp-idf!40879
2025-08-01 17:20:08 +08:00
Michael (XIAO Xufeng)
c02e1edce4 Merge branch 'feat/support_rmt_on_h4_v5.5' into 'release/v5.5'
fix(rmt): add pll and rcfast clock src on c5 (v5.5)

See merge request espressif/esp-idf!40915
2025-07-31 21:28:02 +08:00
Jiang Jiang Jian
dafdf1205d Merge branch 'feat/secure_boot_ecdsa_p384_v5.5' into 'release/v5.5'
Support Secure Boot using ECDSA-P384 curve (v5.5)

See merge request espressif/esp-idf!40822
2025-07-31 21:24:55 +08:00
Jiang Jiang Jian
f365dbe2ac Merge branch 'feat/c61_psram_timing_tuning_v5.5' into 'release/v5.5'
psram: psram 80M timing tuning on c61 (v5.5)

See merge request espressif/esp-idf!40914
2025-07-31 15:30:18 +08:00
morris
6e9fca80c8 fix(lcd): reserve the GPIOs used by RGB LCD
and disconnect the LCD signals when the dirver is uninstalled.
2025-07-31 13:08:38 +08:00
Michael (XIAO Xufeng)
3fcd7b1ba5 Merge branch 'feat/lcd_cam_dvp_driver_s3_v5.5' into 'release/v5.5'
DVP support and example for ESP32S3 (v5.5)

See merge request espressif/esp-idf!40329
2025-07-31 11:48:18 +08:00
Chen Jichang
b28bc7aeae fix(rmt): add pll and rcfast clock src on c5 2025-07-30 17:26:58 +08:00
armando
4b36b0a1ff feat(psram): psram 80M timing tuning on c61 2025-07-30 16:55:01 +08:00
armando
18ff6750cc feat(flash): flash 80M timing tuning on c5 2025-07-29 14:10:28 +08:00
gaoxu
ac941daa4e feat(cam): add esp32s3 dvp cam support 2025-07-26 21:14:53 +08:00
gaoxu
4b46a16922 feat(adc): support ADC calibration on ESP32C61 2025-07-26 20:59:51 +08:00
Jiang Jiang Jian
8f36e23cc4 Merge branch 'fix/backport_some_wifi_fixes_v5.5' into 'release/v5.5'
fix(wifi): backport some wifi fixes to v5.5

See merge request espressif/esp-idf!40815
2025-07-25 23:33:52 +08:00
Jiang Jiang Jian
731f11766c Merge branch 'bugfix/fix_some_ble_bugs_250628_cjh_esp32_v5.5' into 'release/v5.5'
Fixed some BLE bugs 250628 on esp32(d9a3de0) (v5.5)

See merge request espressif/esp-idf!40798
2025-07-25 23:15:59 +08:00
Jiang Jiang Jian
cc2147238b Merge branch 'feature/p4_add_3bit_for_wafer_major_v5.5' into 'release/v5.5'
feat(efuse): Adds 3-bit field for wafer major version in ESP32-P4 (v5.5)

See merge request espressif/esp-idf!40513
2025-07-25 21:20:57 +08:00