Sachin Billore
5869850af2
feat: add esp32p4 APM HAL/LL API
2024-06-14 12:55:03 +08:00
Jiang Jiang Jian
e6230e49cb
Merge branch 'feat/support_tg_retention_v5.3' into 'release/v5.3'
...
change(esp_hw_support): do TG WDT/Timer retention by needs (v5.3)
See merge request espressif/esp-idf!31486
2024-06-13 19:55:02 +08:00
Jiang Jiang Jian
a70355be55
Merge branch 'fix/fix_not_necessary_public_require_from_esp_system_to_btld_support_v5.3' into 'release/v5.3'
...
esp_system: fixed not necessary public require to bootloader_support (v5.3)
See merge request espressif/esp-idf!31453
2024-06-13 17:41:59 +08:00
wuzhenghui
3785506ec1
change(esp_driver_gptimer): do gptimer timer target retention by needs
2024-06-13 14:08:34 +08:00
wuzhenghui
ea142bb6d1
change(esp_hw_support): do timergroup watchdogs retention by needs
2024-06-13 14:08:26 +08:00
Armando
cb8670e2bc
ci(flash): temp disable SOC_SPI_MEM_SUPPORT_WRAP
2024-06-13 11:26:35 +08:00
morris
f750f4c6f7
Merge branch 'feature/p4_lcdcam_dvp_cam_driver_v5.3' into 'release/v5.3'
...
feat(cam): add esp32-p4 lcd_cam dvp driver (v5.3)
See merge request espressif/esp-idf!31454
2024-06-13 11:04:54 +08:00
gaoxu
a326f15120
feat(adc): support ADC continuous mode on ESP32P4
2024-06-12 18:34:04 +08:00
gaoxu
cfc5da167d
feat(soc): rename lp_adc and ahb_dma reg base on p4
2024-06-12 18:16:48 +08:00
gaoxu
3f5037866b
fix(dma): feat(adc): support ADC oneshot mod on ESP32P4
2024-06-12 18:16:41 +08:00
Song Ruo Jing
bbc44b486e
feat(gdma): add GDMA support for ESP32C5 MP
2024-06-12 15:28:40 +08:00
Dong Heng
de0990e58c
feat(cam): add esp32-p4 lcd_cam dvp driver
2024-06-12 11:35:51 +08:00
Michael (XIAO Xufeng)
98e99e712f
Merge branch 'feature/esp32c5_mp_gpio_support_v5.3' into 'release/v5.3'
...
Feature/esp32c5 mp gpio support (v5.3)
See merge request espressif/esp-idf!30884
2024-06-12 00:51:06 +08:00
David Čermák
943dd72da0
Merge branch 'feature/esp_emac_improvements_v5.3' into 'release/v5.3'
...
Feature/esp emac improvements (v5.3)
See merge request espressif/esp-idf!31368
2024-06-11 23:44:01 +08:00
Michael (XIAO Xufeng)
5c618745fe
Merge branch 'feat/brownout_support_p4_v5.3' into 'release/v5.3'
...
feat(brownout): Add brownout detector support on esp32p4 (backport v5.3)
See merge request espressif/esp-idf!31094
2024-06-11 21:21:10 +08:00
Michael (XIAO Xufeng)
dbf8726b47
Merge branch 'feat/esp32p4_xip_psram_v5.3' into 'release/v5.3'
...
psram: support xip_psram on esp32p4 (v5.3)
See merge request espressif/esp-idf!31044
2024-06-11 21:07:41 +08:00
morris
ffbb1aba5e
Merge branch 'feat/isp_dvp_driver_v5.3' into 'release/v5.3'
...
isp: dvp driver (v5.3)
See merge request espressif/esp-idf!31261
2024-06-11 15:05:26 +08:00
morris
dafc3b3cd5
Merge branch 'feat/gdma_set_burst_size_v5.3' into 'release/v5.3'
...
feat(gdma): return alignment constraints required by the GDMA channel (v5.3)
See merge request espressif/esp-idf!31113
2024-06-11 11:59:03 +08:00
Armando
05f44bddf0
feat(isp): added isp dvp driver
2024-06-11 10:18:16 +08:00
morris
65d9300b5c
Merge branch 'bugfix/esp32h2_iomux_retention_v5.3' into 'release/v5.3'
...
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2 (v5.3)
See merge request espressif/esp-idf!31190
2024-06-11 10:01:07 +08:00
Marius Vikhammer
88c0ea49e3
Merge branch 'feat/ai_coproc_support_esp32p4_v5.3' into 'release/v5.3'
...
feat(riscv): add support for PIE coprocessor and HWLP feature (backport v5.3)
See merge request espressif/esp-idf!31020
2024-06-11 09:41:06 +08:00
morris
41515a9086
Merge branch 'feature/parlio_rx_driver_p4_v5.3' into 'release/v5.3'
...
feat(parlio_rx): supported parlio rx on p4 (v5.3)
See merge request espressif/esp-idf!31096
2024-06-07 22:54:08 +08:00
morris
4787e928a2
Merge branch 'feat/isp_bf_feature_v5.3' into 'release/v5.3'
...
feat(isp): added isp bf driver (v5.3)
See merge request espressif/esp-idf!31067
2024-06-07 22:52:17 +08:00
morris
12d480423b
Merge branch 'feature/esp32p4_ppa_driver_support_v5.3' into 'release/v5.3'
...
feat(ppa): add PPA driver support for ESP32P4 (v5.3)
See merge request espressif/esp-idf!31074
2024-06-07 22:48:49 +08:00
morris
2f0c9b3584
feat(gdma): set burst size and return alignment constraint
...
burst size can affect the buffer alignment
2024-06-07 22:44:18 +08:00
Ondrej Kosta
f6420436eb
feat(esp_eth): a new folder structure of the driver and other improvements
...
Fixed memory leak in emac_esp_new_dma function.
Polished ESP EMAC cache management.
Added emac_periph definitions based on SoC features and improved(generalized) ESP EMAC GPIO
initialization.
Added ESP EMAC GPIO reservation.
Added check for frame error condition indicated by EMAC DMA and created a target test.
2024-06-07 15:26:18 +02:00
Aditya Patwardhan
23cfe0826b
Merge branch 'fix/aes_operation_using_psram_memory_with_psram_enc_v5.3' into 'release/v5.3'
...
Enable AXI-DMA AES-ECC mean access when external memory encryption is enabled (v5.3)
See merge request espressif/esp-idf!30822
2024-06-07 19:17:38 +08:00
C.S.M
4daaa9c587
fix(bod): Disable fib in bootloader so that interrupt can be triggered properly
2024-06-07 10:38:14 +08:00
Song Ruo Jing
8800e9d0e5
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2
2024-05-30 15:13:58 +08:00
Armando
48e06fafea
feat(xip_psram): support xip psram feature on esp32p4
2024-05-29 10:02:44 +08:00
laokaiyao
dcc7cf9379
feat(parlio_rx): support parlio rx on p4
2024-05-27 17:20:15 +08:00
C.S.M
91cedfe89d
feat(brownout): Add brownout detector support on esp32p4
2024-05-27 16:40:45 +08:00
Song Ruo Jing
1b1005a1d8
feat(ppa): add PPA driver support for ESP32P4
2024-05-27 11:34:47 +08:00
Armando
cc48efc6ec
feat(isp): added isp bf driver
2024-05-24 16:46:00 +08:00
Omar Chebib
0928ff027b
fix(riscv): make HWLP feature use direct saving of lazy saving
2024-05-22 16:58:31 +08:00
Omar Chebib
6eba7a536a
feat(riscv): add support for PIE coprocessor and HWLP feature
...
FreeRTOS tasks may now freely use the PIE coprocessor and HWLP feature.
Just like the FPU, usiing these coprocessors result in the task being pinned
to the core it is currently running on.
2024-05-22 16:58:31 +08:00
morris
5ec85c0bfd
feat(axi_icm): AXI interconnect QoS configuration functions
2024-05-21 14:38:34 +08:00
harshal.patil
bef1fba3bc
fix(mbedtls/crypto_shared_gdma): Enable AXI-DMA enable external memory AES-ECC access
...
- When external memory encryption is enabled, set the aes_ecc bit of AXI-DMA to enable memory access
2024-05-20 14:40:49 +08:00
wuzhenghui
5899701b68
feat(esp_pm): fix esp32p4 cpu powerdown kconfig dependency error
2024-05-20 14:01:00 +08:00
gaoxu
f27e117b5b
feat(gpio): update gpio docs on ESP32C5 MP version
2024-05-16 15:02:55 +08:00
gaoxu
a621402e1f
feat(pm): add SOC_PM_SUPPORTED in soc caps
2024-05-16 15:00:22 +08:00
gaoxu
2cad39aee5
feat(gpio): add gpio support on ESP32C5 MP version
2024-05-16 14:54:27 +08:00
C.S.M
4dc565b7d0
feature(usb_serial_jtag): add usb serial jtag support for esp32p4
2024-05-13 12:19:14 +08:00
morris
a04f786380
test(gdma): can read data from flash rodata
2024-05-07 13:01:11 +08:00
laokaiyao
a246aa2973
fix(soc): fixed redefined soc reg names on P4
2024-04-29 19:33:04 +08:00
Song Ruo Jing
665883229e
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks
2024-04-24 15:58:49 +08:00
Alexey Lapshin
6f2de1fb23
fix(system): esp32p4: fix mepc when load/store failure occurred
2024-04-18 19:49:19 +04:00
Ivan Grokhotkov
8a66e059e9
Merge branch 'feature/sdmmc_p4_psram' into 'master'
...
feat(sdmmc): add support for PSRAM DMA
Closes IDF-9662
See merge request espressif/esp-idf!30044
2024-04-17 18:10:00 +08:00
Wu Zheng Hui
eded4eabf6
Merge branch 'feature/support_esp32p4_clock_output' into 'master'
...
feat: support esp32p4 clock output
Closes IDF-8226
See merge request espressif/esp-idf!28619
2024-04-17 17:40:40 +08:00
wuzhenghui
8ad94931f2
change(soc): remove clockoutput hardware unavaliable registers
2024-04-17 15:09:54 +08:00