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
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
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
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
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
morris
03df9a2df2
feat(lcd): support i80 lcd driver on esp32p4
2024-09-04 11:39:55 +08:00
morris
a3f1ec060c
Merge branch 'fix/adc_channel_num_caps_v5.3' into 'release/v5.3'
...
fix(adc): Corrected the ADC channel number caps for esp32p4 (v5.3)
See merge request espressif/esp-idf!33239
2024-09-04 11:30:22 +08:00
Tomas Rezucha
3f1d59d6bb
fix(usb/host): Fix USB Low Speed devices connection on P4
...
P4 USB UTMI PHY was updated to specification v2.0
2024-09-03 08:11:07 +02:00
Aditya Patwardhan
aa754d40b8
fix(security): Fixed flash encryption for esp32p4
...
The flash encryption on esp32p4 was broken due to code related
to key manager not being executed when key manager support was
disabled on esp32p4 target.
This commit fixes that behaviour
Additionally, the atomic env enablement for
key_mgr_ll_enable_peripheral_clock was fixed.
2024-09-02 13:28:30 +05:30
Sudeep Mohanty
e7b582d472
fix(adc): Corrected the ADC channel number caps for esp32p4
...
This commit fixes the incorrect soc_caps for the ADC channel numbers on
the esp32p4.
2024-09-02 08:41:22 +02:00
Tomas Rezucha
8f38d943b6
docs(usb/host): Update maintainer docs for ESP32-P4
2024-08-26 08:36:06 +02:00