Marius Vikhammer
8d6d6957ce
fix(lp_io): allow edge wakeup types for LP-IO on chips which support it
2025-02-27 14:31:00 +08:00
wuzhenghui
f52b2275d9
feat(esp_hw_support): do esp32p4 l1 cache invalidate by regdma
2025-02-19 21:33:08 +08:00
wuzhenghui
ca9cca73ff
feat(esp_hw_support): do esp32p4 l1&l2 cache regs retention by regdma
2025-02-19 21:32:15 +08:00
Li Shuai
88c1c9c344
change(esp_hw_support): fix some sleep retention build error
2025-02-13 16:33:30 +08:00
Li Shuai
af5a9c87cd
change(soc): define sleep retention module total number to 64 for esp32p4
2025-02-13 16:33:30 +08:00
Li Shuai
61b7a971d3
change(soc): add sleep retention module total number definition
2025-02-13 15:17:55 +08:00
Song Ruo Jing
6975924104
feat(heap): add a MALLOC_CAP_SIMD flag
...
MALLOC_CAP_SIMD can be used to allocate memory to be used for SIMD instructions
2025-02-08 16:29:36 +08:00
Tomas Rezucha
fc39a5b836
refactor(usb): Include supported PHYs information in SoC
2025-01-27 08:07:59 +01:00
Tomas Rezucha
55f5f29517
fix(usb): Fixed missing GPIO drive capability on ESP32-P4
...
All USB PHYs that share their IOs with GPIOs must set
the GPIO's drive capability to maximum.
2025-01-27 08:07:46 +01:00
Jiang Jiang Jian
427304105d
Merge branch 'bugfix/clic_register_issues_v5.3' into 'release/v5.3'
...
fix(soc): fix clic register definition and description (backport v5.3)
See merge request espressif/esp-idf!35589
2025-01-20 20:20:36 +08:00
Tomas Rezucha
005ae0554a
refactor(usb/phy): Do not use deprecated variables in usb_phy
2025-01-16 16:39:59 +08:00
Song Ruo Jing
a2178b0fa2
fix(clk): add an inevitable kconfig option to be selected to use rc32k
2024-12-25 20:01:37 +08:00
gaoxiaojie
da028bce66
fix(soc): fix clic register define and add description
2024-12-12 09:53:18 +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
3946fbb142
Merge branch 'feat/dynamic_usb_hal_backport_v5.3' into 'release/v5.3'
...
feat(hal/usb): Make USB-DWC HAL&LL configuration independent backport v5.3
See merge request espressif/esp-idf!34811
2024-12-07 23:19:56 +08:00
morris
75a9b80bd4
Merge branch 'fix/spi_enable_p4_c5_test_v5.3' into 'release/v5.3'
...
fix(driver_spi): enable p4 test (v5.3)
See merge request espressif/esp-idf!34281
2024-12-06 17:03:38 +08:00
morris
1503d0f80f
Merge branch 'feat/mcpwm_sleep_rentention_v5.3' into 'release/v5.3'
...
fix(mcpwm): fix mcpwm register offset on p4 (v5.3)
See merge request espressif/esp-idf!34803
2024-12-06 16:13:28 +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
wuzhenghui
97d9f01134
fix(esp_hw_support): remove p4 wdt retention on entry2
2024-12-02 17:44:53 +08:00
Li Shuai
2c31e2b118
fix(esp_hw_support): fix the issue of regdma wait node to immediately return to done
2024-12-02 17:44:48 +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
7019a9f61c
feat(soc/usb): Add USB related changes to soc_caps and usb_dwc_periph
...
This commit changes the following:
- Add types and data structures indicating the available USB controllers
for each target.
2024-11-22 17:32:22 +08:00
Konstantin Kondrashov
b4ebb04184
feat(efuse): Adds efuse ADC calib data for ESP32-P4
2024-11-22 08:10:15 +02:00
Chen Jichang
0526a285ed
fix(mcpwm): fix mcpwm register offset on p4
2024-11-19 17:49:39 +08:00
wanckl
b5eca3a8a1
fix(driver_spi): enable p4 multi dut test
2024-11-15 14:59:49 +08:00
Jiang Jiang Jian
f3e99aa4e7
Merge branch 'fix/fix_top_domain_pd_v5.3' into 'release/v5.3'
...
fix(esp_pm): move clock module out of TOP_DOMAIN_PERIPHERALS_BM (v5.3)
See merge request espressif/esp-idf!34881
2024-11-15 11:13:54 +08:00
Jiang Jiang Jian
c5a3c7e78f
Merge branch 'ci/backport_i2s_ci_fix_to_v5.3' into 'release/v5.3'
...
ci(i2s&parlio): backport i2s and parlio ci fix (v5.3)
See merge request espressif/esp-idf!34587
2024-11-14 19:00:39 +08:00
Jiang Jiang Jian
6b2ac26da3
Merge branch 'feature/support_apll_on_p4_v5.3' into 'release/v5.3'
...
feat(clock): support apll clock on p4 (v5.3)
See merge request espressif/esp-idf!33214
2024-11-14 18:54:59 +08:00
wuzhenghui
06fa736f84
fix(esp_pm): move clock module out of TOP_DOMAIN_PERIPHERALS_BM
2024-11-13 16:12:02 +08:00
C.S.M
4049f2b5fb
feat(bod): Update bod threshold on esp32p4-eco2
2024-11-01 15:31:02 +08:00
laokaiyao
035f2f8280
ci(parlio_rx): enable logic analyzer example test
2024-11-01 11:18:59 +08:00
laokaiyao
5b03fff32e
feat(clock): support apll clock on p4
2024-10-31 11:01:04 +08:00
morris
3eefb7d800
Merge branch 'ci/enable_esp32p4_gpio_uart_target_test_v5.3' into 'release/v5.3'
...
fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process (v5.3)
See merge request espressif/esp-idf!33523
2024-10-25 15:08:40 +08:00
morris
91e57cfb15
Merge branch 'feat/support_esp32p4_flash_psram_sleep_pd_v5.3' into 'release/v5.3'
...
feat(esp_hw_support): support power down PSRAM or Flash during sleep for esp32p4 v1.0 (v5.3)
See merge request espressif/esp-idf!34390
2024-10-25 11:00:08 +08:00
Jiang Jiang Jian
deed35c72e
Merge branch 'fix/fix_coverity_defects_in_sleep_code_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix coverity defects in sleep code (v5.3)
See merge request espressif/esp-idf!34108
2024-10-24 14:02:19 +08:00
Song Ruo Jing
16476a7a59
fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process
2024-10-23 18:01:50 +08:00
wuzhenghui
855bba0582
feat(esp_hw_support): support power down PSRAM or Flash during sleep for esp32p4 v1.0
2024-10-23 16:03:39 +08:00
wuzhenghui
55ff2325c5
change(esp_hw_support): improve gpio deepsleep wakeup configuration code
2024-10-11 14:39:20 +08:00
Marius Vikhammer
dd6fdb92ea
docs(system): add cpu lock up description
2024-10-09 10:10:38 +08:00
Marius Vikhammer
c72fec55dd
Merge branch 'feature/efuse_update_v5.3' into 'release/v5.3'
...
feat(efuse): Updates efuse tables for p4 and c5 (v5.3)
See merge request espressif/esp-idf!33280
2024-09-12 13:39:21 +08:00
morris
5589d8cbf4
Merge branch 'feat/flash_32bit_support_p4_v5.3' into 'release/v5.3'
...
feature(spi_flash): Add 32bit address support for esp32p4 eco1 (backport v5.3)
See merge request espressif/esp-idf!31262
2024-09-12 11:45:14 +08:00
Konstantin Kondrashov
ce822125e7
feat(efuse): Updates efuse table for esp32p4
2024-09-11 23:12:46 +08:00
morris
4a3ca7f97f
Merge branch 'feat/i80_lcd_esp32p4_v5.3' into 'release/v5.3'
...
Add i80 LCD support on ESP32P4 (v5.3)
See merge request espressif/esp-idf!33293
2024-09-09 11:33:30 +08:00
Jiang Jiang Jian
d3b1b54f72
Merge branch 'bugfix/fix_esp32p4_sleep_psram_access_failure_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): support esp32p4 psram sleep retention (v5.3)
See merge request espressif/esp-idf!32598
2024-09-05 13:46:07 +08:00
morris
412f1f5991
Merge branch 'feat/usb_ls_p4_backport_v5.3' into 'release/v5.3'
...
Fix USB Low-Speed devices on ESP32-P4 backport v5.3
See merge request espressif/esp-idf!33268
2024-09-05 10:41:16 +08:00
morris
26b2e3db8a
Merge branch 'docs/usb_docs_p4_backport_v5.3' into 'release/v5.3'
...
usb_host: P4 Docs and DMA fix backport to v5.3
See merge request espressif/esp-idf!33075
2024-09-05 10:40:53 +08:00
wuzhenghui
2c68d03182
feat(esp_hw_support): support esp32p4 psram retention
2024-09-04 16:41:35 +08:00
morris
212973cca3
Merge branch 'refactor/gptimer_sleep_retention_v5.3' into 'release/v5.3'
...
Fix gptimer auto reload configuration being overwritten by regdma (v5.3)
See merge request espressif/esp-idf!32729
2024-09-04 12:08:05 +08:00