Commit Graph

644 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
Jiang Jiang Jian 8840072320 Merge branch 'fix/spi_master_p4_change_default_clk_pll_v5.5' into 'release/v5.5'
fix(driver_spi): master driver change esp32p4 default src to pll (v5.5)

See merge request espressif/esp-idf!40113
2025-07-25 20:04:03 +08:00
wanckl cc54f04f96 fix(driver_spi): master driver change esp32p4 default src to pll 2025-07-24 00:41:57 +08:00
wanckl a8d4196a3b fix(driver_twai): add rx buffer check and c5 errata doc 2025-07-24 00:36:26 +08:00
Konstantin Kondrashov 5d946e6ec0 feat(efuse): Adds 3-bit field for wafer major version in ESP32-P4 2025-07-24 00:35:28 +08:00
Jiang Jiang Jian 0291ab0dfb Merge branch 'feature/support_chip912_pvt_auto_dbias_360m_backport_v5.5' into 'release/v5.5'
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4_backport_v5.5

See merge request espressif/esp-idf!40676
2025-07-22 17:36:09 +08:00
Jiang Jiang Jian 3c39b32195 Chip/support esp32c61 v5.5 2025-07-22 12:21:36 +08:00
yanzihan@espressif.com 3d3731965c feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4 2025-07-18 09:54:31 +08:00
laokaiyao 79da851a4c refactor(touch): adjust touch channel number on P4 from 0-13 to 1-14 2025-06-13 19:49:16 +08:00
wuzhenghui 9cf4ddf797 fix(esp_hw_support): Fix deepsleep leakage after initializing USB HS phy 2025-05-20 10:32:52 +08:00
morris b095331a51 fix(mcpwm): the wrong pm lock type on esp32 and esp32s3 2025-05-16 10:31:27 +08:00
morris 929e14951b Merge branch 'feat/add_parlio_bitscrambler_support' into 'master'
feat(parlio_tx): add bitscrambler support

Closes IDF-12016

See merge request espressif/esp-idf!38368
2025-05-12 15:39:56 +08:00
Marius Vikhammer 3058e24af9 Merge branch 'feature/lp_core_c5_eco2' into 'master'
feat(ulp): update ulp for c5 eco2

Closes IDF-8637

See merge request espressif/esp-idf!38431
2025-05-12 13:35:25 +08:00
Chen Jichang 39f6aeb536 feat(bitscrambler): add enable and disable function 2025-05-12 10:27:14 +08:00
Marius Vikhammer 2fbbcc6d36 feat(ulp): updated to reflect eco2 ulp changes 2025-05-12 10:22:20 +08:00
morris d01a19330f Merge branch 'test/twai_bitrate_correctness' into 'master'
test(twai): ensure the bitrate correctness by uart baudrate detector

Closes IDF-13020

See merge request espressif/esp-idf!38982
2025-05-09 17:23:48 +08:00
morris 2ea460df56 test(twai): ensure the bitrate correctness by uart baudrate detector 2025-05-08 22:35:16 +08:00
wuzhenghui 9b5944b795 feat(esp_hw_support): support switch to VBAT power supply in deepsleep on esp32p4 2025-05-08 16:44:58 +08:00
Wan Lei a16f621ed2 Merge branch 'feat/twai_driver_legacy_target_support' into 'master'
feat(driver_twai): twai driver legacy target support (part_2)

Closes IDF-12480 and IDF-12808

See merge request espressif/esp-idf!36487
2025-05-01 11:05:11 +08:00
wanckl 8a60934c4f feat(driver_twai): support legacy targets in new driver 2025-04-30 10:38:55 +08:00
Ondrej Kosta e941910c0f feat(esp_eth): Added destination MAC address filter configuration interface 2025-04-29 13:54:56 +02:00
C.S.M f66a750af9 Merge branch 'feat/uart_dma_support' into 'master'
feat(uhci): Add uhci(uart-dma) support on ESP32C3, ESP32P4, ESP32C6, ESP32S3🚴🏼‍♂️

See merge request espressif/esp-idf!37494
2025-04-28 00:42:42 +08:00
C.S.M 1a3db8e025 feat(uhci): Add uhci (uart-dma) support on esp32c3, esp32c6, esp32s3, esp32p4 2025-04-27 15:28:23 +08:00
Chen Ji Chang c4768eafe3 Merge branch 'feat/support_cs_signal_in_parlio_tx' into 'master'
feat(parlio_tx): support cs signal on esp32c5 v1.0

Closes IDF-12836 and IDF-12633

See merge request espressif/esp-idf!38646
2025-04-27 11:10:26 +08:00
gaoxu bf335a38f7 fix(adc): fix adc do not enable/disable regi2c registers 2025-04-25 14:39:01 +08:00
Chen Jichang 6edf48d253 feat(parlio_tx): support cs signal on esp32c5 v1.0 2025-04-25 14:25:01 +08:00
wuzhenghui a141d8c5bd feat(esp_hw_support): optimize esp32p4 GPIO retention link 2025-04-16 10:30:56 +08:00