morris
5ad0818c9f
Merge branch 'refactor/ana_cmpr_driver_v5.3' into 'release/v5.3'
...
refactor(ana_cmpr): enhanced the driver implementation (v5.3)
See merge request espressif/esp-idf!38389
2025-04-15 10:57:27 +08:00
morris
3816f5f281
Merge branch 'fix/parlio_add_gdma_fifo_reset_v5.3' into 'release/v5.3'
...
fix(parlio_tx): add clock and fifo reset in disable function (v5.3)
See merge request espressif/esp-idf!36274
2025-04-15 10:47:25 +08:00
Marius Vikhammer
6d8f288bbc
Merge branch 'bugfix/p4_lpwdt_efuse_v5.3' into 'release/v5.3'
...
fix(lpwdt): P4 LP-WDT now takes into account the EFUSE_WDT_DELAY for the timeout (v5.3)
See merge request espressif/esp-idf!38393
2025-04-15 10:22:09 +08:00
morris
8bb21fda7c
Merge branch 'feat/enable_l2mem_burst_buffer_mode_v5.3' into 'release/v5.3'
...
improve AXI-ICM QoS function (v5.3)
See merge request espressif/esp-idf!37469
2025-04-15 10:10:52 +08:00
Marius Vikhammer
c15953acee
fix(lpwdt): P4 LP-WDT now takes into account the EFUSE_WDT_DELAY forthe timeout
2025-04-14 14:52:23 +08:00
morris
f4968da7ce
fix(ana_cmpr): ETM event not work for Unit 1
2025-04-14 14:42:21 +08:00
Renze Nicolai
cb7cdb315e
fix: add missing break statements to usb_serial_jtag_ll_phy_select,
...
Closes https://github.com/espressif/esp-idf/pull/15499
2025-03-31 10:39:18 +08:00
morris
8a1c9e3cfa
fix(axi_icm): qos can be applied to read and write independently
2025-03-12 21:37:29 +08:00
Jiang Jiang Jian
5f18a9711b
Merge branch 'feature/esp32h2_eco5_ecc_v5.3' into 'release/v5.3'
...
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5 (v5.3)
See merge request espressif/esp-idf!36585
2025-02-28 10:50:18 +08:00
Chen Jichang
25f35910a7
fix(parlio): fix rempty interrupt during resetting fifo
...
Move the fifo reset to after disabling the tx core clock.
And add external non-free running clock src test.
2025-02-27 15:12:33 +08:00
Chen Jichang
1ff5e64acd
fix(parlio_tx): add clock and fifo reset in disable function
2025-02-26 18:41:49 +08:00
morris
67c6ae91ab
Merge branch 'feat/allow_setting_rmt_group_prescale_v5.3' into 'release/v5.3'
...
refactor(rmt): set group clock prescale dynamically (v5.3)
See merge request espressif/esp-idf!36738
2025-02-26 17:03:16 +08:00
Chen Jichang
e98ded4e7b
refactor(rmt): set group clock prescale dynamically
...
Closes https://github.com/espressif/esp-idf/issues/14760
2025-02-26 11:22:51 +08:00
Jiang Jiang Jian
fed7e38609
Merge branch 'fix/esp32p4_lightsleep_fixes_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): some fixes of esp32p4 lightsleep retention & power switch process (v5.3)
See merge request espressif/esp-idf!37097
2025-02-21 11:03:20 +08:00
morris
03a2fca29d
Merge branch 'feature/flash_software_resume_v5.3' into 'release/v5.3'
...
feat(spi_flash): Add config for adding auto check status after suspend to improve performance (backport v5.3)
See merge request espressif/esp-idf!36526
2025-02-20 11:01:11 +08:00
Mahavir Jain
e97c51ea24
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5
2025-02-19 19:15:17 +05:30
wuzhenghui
7147d7b366
change(esp_hw_support): wrapper sleep dcdc/ldo ops with ll
2025-02-19 21:37:38 +08:00
Armando
e1ea5ee810
fix(mmu): fixed esp_mmu_vaddr_to_paddr cannot figure out psram vaddr issue on esp32p4
2025-02-19 14:07:47 +08:00
Tomas Rezucha
56620eb23b
fix(usb/host): Set SCHED_INFO for all channels
...
Although the hardware documentation suggests that SCHED_INFO is only used
for periodic channels, empirical evidence shows that omitting this configuration
on non-periodic channels can cause them to freeze.
Therefore, we set this field for all channels to ensure reliable operation.
2025-02-06 08:18:04 +01:00
Mahavir Jain
e1a023e13d
Merge branch 'feat/support_aes_pseudo_round_func_in_esp32h2_eco5_v5.3' into 'release/v5.3'
...
Support AES and XTS-AES's pseudo round function in ESP32H2-ECO5 (v5.3)
See merge request espressif/esp-idf!36464
2025-01-24 14:40:00 +08:00
morris
8f20eac2df
Merge branch 'feat/spi_std_timing_and_bit_trans_v5.3' into 'release/v5.3'
...
feat(driver_spi): support adjust master rx to standard timing (v5.3)
See merge request espressif/esp-idf!36400
2025-01-24 10:24:14 +08:00
harshal.patil
ac0dc0d775
feat(bootloader_support): Permanently enable XTS-AES pseudo rounds when FE release mode is enabled
2025-01-23 14:06:16 +05:30
C.S.M
d756e6d208
feat(spi_flash): Add config for adding auto check status after suspend to improve performance
2025-01-21 15:04:21 +08:00
Jiang Jiang Jian
4e0cb9a140
Merge branch 'fix/fix_p4_deepsleep_io_leakage_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage (v5.3)
See merge request espressif/esp-idf!36009
2025-01-17 12:10:46 +08:00
Jiang Jiang Jian
0590d1c21c
Merge branch 'fix/fix_p4_usb_phy_bad_suspend_on_lslp_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix p4 OTG phy bad suspend cause high power consumption on sleep (v5.3)
See merge request espressif/esp-idf!36366
2025-01-17 12:02:10 +08:00
wanckl
e1cc1e2568
feat(driver_spi): support using SPI_DEVICE_STD_TIMING to adjust master rx in standard timing
2025-01-17 10:48:52 +08:00
Tomas Rezucha
47fd8aac23
feat(hal/usb): Explicitly enable clock and reset USB WRAP on init
2025-01-16 16:39:59 +08:00
wuzhenghui
e6808779dc
fix(esp_hw_support): fix p4 OTG phy bad suspend cause high power consumption on sleep
2025-01-15 10:20:58 +08:00
morris
f0fef3aef8
Merge branch 'bugfix/reset_axi_gdma_gracefully_v5.3' into 'release/v5.3'
...
fix(gdma): stop the axi gdma gracefully on CPU SW reset (v5.3)
See merge request espressif/esp-idf!36284
2025-01-13 10:16:49 +08:00
morris
418768ebc7
fix(dma): abort the axi dma gracefully on CPU SW reset
2025-01-10 10:15:36 +08:00
Tomas Rezucha
875defd3b7
fix(usb/host): Fix reaction on High-Speed NYET packet
...
In Scatter-Gather DMA mode, the USB-DWC will automatically enable
PING protocol if an OUT packet is NACKed by the High-Speed device.
The PING bit must be manually reset.
2025-01-08 16:29:14 +08:00
morris
ad1237a1e4
feat(ldo): support output rail voltage (3.3V)
2025-01-06 10:45:30 +08:00
morris
c84a7db80f
Merge branch 'bugfix/uart_8_16_bit_access_v5.3' into 'release/v5.3'
...
fix(uart): fix 8/16-bit uart register access (v5.3)
See merge request espressif/esp-idf!35961
2025-01-06 10:10:29 +08:00
wuzhenghui
a18fe20e9b
fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage
2024-12-26 16:05:14 +08:00
Song Ruo Jing
340c0d1280
fix(uart): fix 8/16-bit uart register access
2024-12-25 19:08:05 +08:00
morris
a7781f3662
Merge branch 'feat/rgb_lcd_increase_pclk_v5.3' into 'release/v5.3'
...
feat(lcd): increase the upper limit of pclk frequency for RGB LCD (v5.3)
See merge request espressif/esp-idf!35929
2024-12-25 16:24:59 +08:00
morris
4d5d5defd5
feat(lcd): increase the upper limit of pclk frequency for RGB LCD
2024-12-24 22:47:52 +08:00
laokaiyao
fdc8275b37
fix(i2s): add check for the tdm frame bits num
2024-12-24 12:21:29 +08:00
morris
2c9ab21629
Merge branch 'refactor/fine_tune_dphy_pll_v5.3' into 'release/v5.3'
...
feat(mipi): fine tune DPHY PLL clock (v5.3)
See merge request espressif/esp-idf!35292
2024-12-10 11:36:03 +08:00
Jiang Jiang Jian
42ef2887f4
Merge branch 'fix/fix_regdma_wait_node_issue_v5.3' into 'release/v5.3'
...
fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group (v5.3)
See merge request espressif/esp-idf!35358
2024-12-09 15:27:24 +08:00
morris
85ce7c15ce
Merge branch 'feat/mipi_dsi_underrun_error_v5.3' into 'release/v5.3'
...
feat(mipi_dsi): enable underrun error interrupt (v5.3)
See merge request espressif/esp-idf!34981
2024-12-09 10:14:12 +08:00
morris
4cd2ba46c3
Merge branch 'change/esp_ldo_reserve_for_spi_flash_v5.3' into 'release/v5.3'
...
LDO calibration on ESP32-P4 (v5.3)
See merge request espressif/esp-idf!34865
2024-12-09 10:07:51 +08:00
morris
d93ebf3e9c
feat(mipi_dsi): enable underrun error interrupt
2024-12-06 17:00:05 +08:00
morris
26545860f7
feat(ldo): load calibration parameters from efuse
2024-12-06 16:12:43 +08:00
wuzhenghui
1a23d3cd53
fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group
2024-12-03 10:44:56 +08:00
morris
6f992acf31
feat(mipi): fine tune DPHY PLL clock
2024-11-29 10:04:38 +08:00
Tomas Rezucha
177679b74e
feat(hal/usb): Make USB-DWC HAL&LL configuration independent
...
Previously, we included symbols from soc/usb_dwc_cfg.h and configured
the HAL and LL according to it. Now we get the configuration in runtime
from USB-DWC registers.
Added missing definition for USB FS peripheral on ESP32-P4.
2024-11-22 17:32:22 +08:00
Tomas Rezucha
1d5a8f6952
feat(hal/usb): Add USB UTMI PHY HAL
...
* Add a bare-bones HAL API for the USB UTMI PHY
* Split USB-DWC LL per target
2024-11-22 17:32:22 +08:00
Jiang Jiang Jian
bce45894e7
Merge branch 'feat/mipi_dsi_yuv_converter_v5.3' into 'release/v5.3'
...
feat(lcd): support YUV422 input color format (v5.3)
See merge request espressif/esp-idf!34761
2024-11-15 13:45:02 +08:00
Jiang Jiang Jian
d44e47e910
Merge branch 'bugfix/gpio_set_level_atomic_v5.3' into 'release/v5.3'
...
fix(gpio): improve set level performance (v5.3)
See merge request espressif/esp-idf!34765
2024-11-15 11:22:39 +08:00