nilesh.kale
7c8a43ffc2
fix(hal): update ECDSA API to set register values correctly for ESP32C5
...
This commit updates the ECDSA API to enable and clear interrupts by
setting the respective registers correctly for the ESP32C5.
2024-05-31 11:33:18 +05:30
morris
7425154472
Merge branch 'change/dw_gdma_memory_allocation' into 'master'
...
change(dw_gdma): clean up memory allocation for link list items
Closes IDF-9861
See merge request espressif/esp-idf!31167
2024-05-31 12:55:08 +08:00
Mahavir Jain
ea726f3f98
Merge branch 'feature/enable_ecdsa_support_for_c5' into 'master'
...
feat: enabled ecdsa support for c5
Closes IDF-8618
See merge request espressif/esp-idf!29945
2024-05-31 12:28:36 +08:00
Mahavir Jain
019165b950
Merge branch 'feature/esp32p4_apm_api' into 'master'
...
feat: add esp32p4 APM HAL/LL API
Closes IDF-9651
See merge request espressif/esp-idf!30251
2024-05-30 14:08:45 +08:00
Sachin Billore
31d86175da
feat: add esp32p4 APM HAL/LL API
2024-05-29 21:37:49 +05:30
morris
68cb0d442f
change(dw_gdma): clean up memory allocation for link list items
2024-05-29 18:00:00 +08:00
Mahavir Jain
a3aa48e384
Merge branch 'feature/enable_hmac_and_ds_support_for_c5' into 'master'
...
feat: enabled hmac and ds peripheral support for c5
Closes IDF-8619, IDF-8616, IDF-9479, and IDF-9481
See merge request espressif/esp-idf!29287
2024-05-29 12:50:25 +08:00
morris
a7ffe77de0
Merge branch 'feature/mcpwm_support_c5' into 'master'
...
feat(mcpwm): add driver support on esp32c5
Closes IDF-8709 and IDF-9101
See merge request espressif/esp-idf!29876
2024-05-29 10:27:35 +08:00
Wu Zheng Hui
bfc1ecdb4b
Merge branch 'feat/support_tg_retention' into 'master'
...
change(esp_hw_support): do TG WDT/Timer retention by needs
Closes IDF-8463, PM-110, and IDFGH-12238
See merge request espressif/esp-idf!28154
2024-05-29 10:19:19 +08:00
nilesh.kale
00fa28259b
feat: enabled ecdsa support for c5
...
This commit adds support for ECDSA for ESP32-C5
2024-05-28 17:33:05 +05:30
wuzhenghui
97ecad2a98
fix(esp_hw_support): set pau entry backup configuration with link update
2024-05-28 15:19:27 +08:00
nilesh.kale
46c0902fd6
feat: enabled hmac and ds peripheral support for c5
...
This commit add support for HMAC and DS peripheral support for ESP32-C5.
2024-05-28 10:44:54 +05:30
C.S.M
374c89097f
feat(spi_flash): Adjust flash clock to real 80M clock, and support 32bit address on eco1
2024-05-27 19:42:47 +08:00
Wan Lei
0fc3f68ff4
Merge branch 'feature/esp32c5_ledc_support' into 'master'
...
feat(ledc): support ledc on esp32c5
Closes IDF-8684
See merge request espressif/esp-idf!30836
2024-05-27 17:43:12 +08:00
morris
e659675965
Merge branch 'feat/gdma_set_burst_size' into 'master'
...
feat(gdma): return alignment constraints required by the GDMA channel
Closes IDF-9848
See merge request espressif/esp-idf!30748
2024-05-27 15:33:57 +08:00
Jeroen Domburg
a1ba660b4a
change(system): heap_caps_alloc returns aligned memory if caps indicate a need for it
...
The implicit promise of heap_alloc_caps() and friends is that the memory it
returns is fit for the purpose as requested in the caps field. Before
this commit, that did not happen; e.g. DMA-capable memory wass returned
from a correct region, but not aligned/sized to something the DMA subsystem
can handle.
This commit adds an API to the esp_mm component that is then used by the
heap component to adjust allocation alignment, caps and size dependent on
the hardware requirement of the requested allocation caps.
2024-05-27 12:41:18 +08:00
igor.udot
33fa42ca74
feat(ledc): support ledc on esp32c5
2024-05-27 11:26:11 +08:00
laokaiyao
42cee2b94a
fix(i2s): reserve some invalid registers on S2
2024-05-27 10:46:48 +08:00
morris
de5fb9f070
feat(mcpwm): driver support on esp32-c5
2024-05-26 22:55:03 +08:00
morris
dc6989796a
feat(gdma): set burst size and return alignment constraint
...
burst size can affect the buffer alignment
2024-05-24 22:43:55 +08:00
Wan Lei
e1ed893550
Merge branch 'fix/spi_flash_replace_gpio_hal' into 'master'
...
fix(spi_flash): replace gpio_hal_iomux_func_sel
See merge request espressif/esp-idf!29478
2024-05-24 22:15:34 +08:00
Song Ruo Jing
2621d67da2
Merge branch 'feature/esp32p4_ppa_driver_support' into 'master'
...
feat(ppa): add PPA driver support for ESP32P4
Closes IDF-6878
See merge request espressif/esp-idf!29301
2024-05-24 19:22:58 +08:00
Armando (Dou Yiwen)
c9167ef782
Merge branch 'feat/isp_bf_feature' into 'master'
...
feat(isp): added isp bf driver
Closes IDF-9999
See merge request espressif/esp-idf!30968
2024-05-24 16:43:55 +08:00
Song Ruo Jing
ea7d496e58
feat(ppa): add PPA driver support for ESP32P4
...
Remove L4/L8, YUV422 in PPA driver
Clean up
2024-05-24 14:23:54 +08:00
Song Ruo Jing
d956ba2a6c
feat(ppa): add PPA driver support for ESP32P4
...
Add burst_length option to client
Change uint32_t to color_pixel_rgb888_data_t
Descriptor always malloc with MALLOC_CAP_INTERNAL | MALLOC_CAP_8BIT
Add dscr-port mode block size configuration as a separate API in 2D-DMA driver
Do writeback only on an extended window, instead of entire picture
2024-05-24 14:23:14 +08:00
Armando
6e3efc7b9f
feat(isp): added isp bf driver
2024-05-24 10:25:42 +08:00
Song Ruo Jing
8464fac845
feat(ppa): add PPA driver support for ESP32P4
...
Remove the check for in_accepting_trans_state
Add color_pixel_xxxx_data_t structures to color_types.h
Fix PM lock protection (Tested, now works well)
* CPU_MAX, PM lock and semaphore order
* Remove ppa_driver PM lock
Modify concurrency (queue, trans recycle, semaphore, ...)
Add programming guide
Add test apps
2024-05-23 16:40:56 +08:00
Song Ruo Jing
fd1a718f62
feat(ppa): add PPA driver support for ESP32P4
...
Modified API operation configuration structure
Rename invoker to client
Support YUV420 color mode for SRM
Move PPA srm/blending engine reset ahead of any 2D-DMA channel configurations
2024-05-23 16:40:56 +08:00
Song Ruo Jing
346bc077c5
feat(ppa): add PPA driver support for ESP32P4
...
Added doxygen
Refactored driver to malloc trans_elm memory when registering the client
Cleaned up driver
Added API check
One client now only responsible for one operation
2024-05-23 16:40:56 +08:00
Song Ruo Jing
95ee1595f9
feat(ppa): add PPA driver support for ESP32P4
...
Add out_buffer_size field to all oper_config_t
Add strict check for out buffer addr and size alignment
2024-05-23 16:40:55 +08:00
Song Ruo Jing
a86e03cba3
feat(ppa): add PPA driver support for ESP32P4
...
Renamed SR to SRM
2024-05-23 16:40:55 +08:00
Song Ruo Jing
776c3ef392
feat(ppa): add PPA driver support for ESP32P4
...
Add fill operation
Split ppa_do_operation, pre-process some trans config
2024-05-23 16:40:55 +08:00
Song Ruo Jing
36732fbcb4
feat(ppa): add PPA driver support for ESP32P4
2024-05-23 16:40:55 +08:00
wanlei
8762c4d1df
fix(spi_flash): replace gpio_hal_iomux_func_sel
2024-05-23 16:29:22 +08:00
morris
bfc29da19a
feat(rmt): add driver support on esp32c5
...
MP version
2024-05-23 11:23:14 +08:00
morris
098abb5993
Merge branch 'feat/pcnt_support_esp32c5' into 'master'
...
feat(pcnt): add driver support on esp32c5
Closes IDF-8683
See merge request espressif/esp-idf!30854
2024-05-23 09:53:08 +08:00
Wan Lei
8778917cb0
Merge branch 'feat/c5mp_i2s_support' into 'master'
...
feat(i2s): c5mp i2s support
Closes IDF-8713 and IDF-8714
See merge request espressif/esp-idf!30828
2024-05-22 23:30:18 +08:00
Armando (Dou Yiwen)
92f9301ceb
Merge branch 'feat/esp32p4_xip_psram' into 'master'
...
psram: support xip_psram on esp32p4
Closes IDF-7556
See merge request espressif/esp-idf!26903
2024-05-22 21:18:19 +08:00
wanlei
fb8376cb8c
feat(i2s): c5mp i2s support
2024-05-22 17:29:48 +08:00
Wan Lei
207966d64c
Merge branch 'feat/c5mp_gpspi_support' into 'master'
...
feat(spi): c5mp gpspi support
See merge request espressif/esp-idf!30960
2024-05-22 16:36:16 +08:00
Armando
10d3912c70
feat(xip_psram): support xip psram feature on esp32p4
2024-05-22 15:56:07 +08:00
Armando
862aca1fcc
change(mmu): fix spell issue
2024-05-22 14:13:29 +08:00
wanlei
e2432c1d20
feat(spi): c5mp gpspi master slave and hd driver support
2024-05-21 17:12:41 +08:00
C.S.M
d35651790a
Merge branch 'feat/brownout_support_p4' into 'master'
...
feat(brownout): Add brownout detector support on esp32p4
Closes IDF-7519
See merge request espressif/esp-idf!30896
2024-05-21 17:04:16 +08:00
Marius Vikhammer
67c82e7e8d
Merge branch 'docs/fix_doxygen_1_9_8_failure' into 'master'
...
docs(doxygen): fix misc issues with new version of doxygen
See merge request espressif/esp-idf!30915
2024-05-21 17:02:00 +08:00
C.S.M
9b3bd13a13
feat(brownout): Add brownout detector support on esp32p4
2024-05-21 15:03:28 +08:00
morris
7c8095a07f
feat(axi_icm): AXI interconnect QoS configuration functions
2024-05-21 14:07:01 +08:00
Mahavir Jain
99e52bb480
Merge branch 'feature/enable_rsa_support_for_c5_mp' into 'master'
...
feat: enable RSA support for c5 mp version
Closes IDF-8620
See merge request espressif/esp-idf!30753
2024-05-20 12:17:26 +08:00
Aditya Patwardhan
2f689857b3
Merge branch 'fix/fix_flash_encryption_esp32p4' into 'master'
...
fix(bootloader_support): Fix flash encryption for esp32p4
See merge request espressif/esp-idf!30600
2024-05-17 23:48:28 +08:00
gaoxu
5c27ccdae4
feat(gpio): remove io_mux_reg array in gpio_periph.c from c5
2024-05-17 20:55:25 +08:00