nilesh.kale
849726a3b7
feat: enable secure boot feature for esp32c61
2024-08-05 09:23:27 +05:30
zwx
3d46e6ed1d
feat(802.15.4): support 802.15.4 on esp32c5
2024-08-02 14:34:07 +08:00
Armando
ee8933f651
feat(lp_i2s): lp_i2s driver
2024-08-02 12:02:05 +08:00
Armando (Dou Yiwen)
0dd91afb09
Merge branch 'feat/c61_cache' into 'master'
...
cache: supported cache on c61
Closes IDF-9253 and DOC-8436
See merge request espressif/esp-idf!32407
2024-08-02 03:37:43 +08:00
Song Ruo Jing
ac8295fd19
Merge branch 'feature/esp32c61_clock_support' into 'master'
...
feat(clk): Add basic clock support for esp32c61
Closes IDF-9249
See merge request espressif/esp-idf!32244
2024-08-01 21:31:32 +08:00
Gao Xu
3e974bd8a3
Merge branch 'feature/support_isp_ae' into 'master'
...
feat(isp): Support ISP Auto Exposure (AE)
Closes IDF-9592, IDF-10193, and IDF-10580
See merge request espressif/esp-idf!31671
2024-08-01 16:21:34 +08:00
Xiaoyu Liu
1216dd1abd
change(ulp): bu lp i2c on esp32c5
2024-08-01 14:48:31 +08:00
luoxu
bacae23734
feat(ble_mesh): Support BLE Mesh for esp32c5
2024-08-01 14:28:36 +08:00
Armando
67b8dbb5e5
feat(cache): supported cache on c61
2024-08-01 09:34:18 +08:00
Song Ruo Jing
6db52ffe12
remove(clk): rc32k is removed as a clk source option for lp_slow_clk on C5/C61
2024-07-31 22:41:23 +08:00
Song Ruo Jing
335d39b869
feat(clk): Add basic clock support for esp32c61
...
- Support SOC ROOT clock source switch
- Support CPU frequency change
- Support RTC SLOW clock source switch
- Support RTC SLOW clock + RC FAST calibration
- Remove FPGA build
2024-07-31 22:41:22 +08:00
Hong Shu Qing
90ea731fe1
Merge branch 'feature/esp32c5_rng_support' into 'master'
...
feat(esp32c5mp): support for rng api and test example
Closes IDF-8626
See merge request espressif/esp-idf!31902
2024-07-31 11:49:59 +08:00
gaoxu
3c0fe579b6
feat(isp_ae): support isp auto exposure
2024-07-31 11:18:51 +08:00
Armando (Dou Yiwen)
5f3abba932
Merge branch 'feat/c61_mmu' into 'master'
...
mmu: c61 mmu support
Closes IDF-9265
See merge request espressif/esp-idf!32363
2024-07-30 16:18:44 +08:00
Armando
e07111ae34
feat(mmu): supported on c61
2024-07-29 16:16:36 +08:00
Armando
f6255dde5d
feat(mmu): added 8KB mmu page size option for c6 h2
2024-07-29 16:16:36 +08:00
Armando
133a217315
change(mmu): removed not-used SOC_MMU_PAGE_SIZE_CONFIGURABLE macro which is 0 on p4
2024-07-29 16:16:36 +08:00
morris
c30d89953c
feat(debug_probe): added debug probe hal driver
2024-07-29 15:23:18 +08:00
Song Ruo Jing
adb1a81729
Merge branch 'feature/esp32c61_regi2c_support' into 'master'
...
feat(regi2c): support REGI2C for ESP32C61
Closes IDF-9276
See merge request espressif/esp-idf!31980
2024-07-29 11:52:41 +08:00
Xu Xiao
7b5014a02f
Merge branch 'chip/esp32c5_mp_support_wifi' into 'master'
...
esp32c5 mp support wifi
Closes IDF-9139 and IDF-10529
See merge request espressif/esp-idf!31901
2024-07-26 17:15:23 +08:00
Jiang Jiang Jian
5e18bc3cec
Merge branch 'fix/support_esp32c5_rom_flash_mmap' into 'master'
...
fix(esp_rom): support esp32c5 rom flash mmap
See merge request espressif/esp-idf!31736
2024-07-26 13:45:38 +08:00
xuxiao
a397d31162
fix(wifi): add comments for the new API and fix code comments
2024-07-26 10:50:55 +08:00
Kevin (Lao Kaiyao)
ed91305d6a
Merge branch 'feature/i2s_support_etm' into 'master'
...
feat(i2s): support i2s etm event and task
Closes IDF-10509 and IDF-6359
See merge request espressif/esp-idf!32013
2024-07-25 21:20:52 +08:00
morris
a746ecc1f2
Merge branch 'feat/support_gptimer_on_c61' into 'master'
...
feat(gptimer): add gptimer support on c61
Closes IDF-9306
See merge request espressif/esp-idf!32278
2024-07-25 15:24:27 +08:00
laokaiyao
86a552e4e2
feat(i2s): support i2s etm event and task
2024-07-25 13:22:38 +08:00
liuning
888967bcb0
feat(coex): support esp32c5mp coexist
2024-07-24 18:03:42 +08:00
xuxiao
c6104388aa
feat(wifi): add wifi support for esp32c5 mp
2024-07-24 18:03:40 +08:00
Song Ruo Jing
3aa27ae960
refactor(regi2c): add LL function to control analog i2c master clock
2024-07-24 12:26:59 +08:00
Fu Zhibo
a90c9101ff
feat: support regi2c for esp32c61
2024-07-24 12:17:11 +08:00
Song Ruo Jing
75cf388b99
feat(soc): add modem register header files for ESP32C61
2024-07-24 12:17:11 +08:00
Island
f6c42041a4
Merge branch 'feature/support_ble_for_esp32c5' into 'master'
...
Feature/support ble for esp32c5
See merge request espressif/esp-idf!32162
2024-07-24 11:53:11 +08:00
Shen Weilong
777b48a494
feat(ble): support ble on esp32c5
2024-07-23 20:12:43 +08:00
Aditya Patwardhan
e3925f4534
Merge branch 'feature/enable_flash_encryption_for_esp32c61' into 'master'
...
feat: enable flash encyption support in esp32c61
Closes IDF-9232
See merge request espressif/esp-idf!31399
2024-07-23 18:40:56 +08:00
Chen Jichang
e04d0aad20
feat(gptimer): add gptimer support on c61
2024-07-23 10:23:14 +08:00
morris
974022a6a3
Merge branch 'change/mipi_dsi_minor_change' into 'master'
...
feat(mipi_dsi): update low level functions to include underrun interrupt
See merge request espressif/esp-idf!32245
2024-07-22 16:26:33 +08:00
nilesh.kale
2bf74cf86d
feat: enable flash encyption support in esp32c61
...
This commit add support for flash ecnyrption in ESP32C61.
2024-07-19 17:23:11 +05:30
morris
28a3227b2f
feat(mipi_dsi): update low level functions to include underrun interrupt
2024-07-19 18:06:21 +08:00
Chen Jichang
6b7da2901e
change(pcnt): remove pcnt on esp32c61
...
pcnt is not supported on esp32c61
2024-07-18 21:52:39 +08:00
Chen Jichang
5e0c5e0ba5
change(mcpwm): remove mcpwm on esp32c61
...
mcpwm is not supported on esp32c61
2024-07-18 21:52:09 +08:00
hongshuqing
1454be7d4e
feat(esp32c5): add rng support for bootloader and app
2024-07-18 11:04:44 +08:00
Chen Jichang
38b1fe9b11
feat(glitch_filter): add support for esp32c5
2024-07-17 17:56:45 +08:00
Chen Jichang
9b94afdd38
feat(dedic_gpio): add support for esp32c5
2024-07-17 17:56:43 +08:00
Gao Xu
7d3ac1abe4
Merge branch 'esp32c5/add_adc_support' into 'master'
...
ADC: bringup ADC oneshot and continuous mode on C5
Closes IDF-8701 and IDF-8703
See merge request espressif/esp-idf!31940
2024-07-17 16:46:52 +08:00
Kevin (Lao Kaiyao)
5930c5786f
Merge branch 'feature/update_etm_source_on_c5' into 'master'
...
fix(etm): fix the outdated etm source on c5
Closes IDF-10463
See merge request espressif/esp-idf!32153
2024-07-17 10:53:59 +08:00
Wan Lei
146d07dacf
Merge branch 'feat/c61_enable_ci_build_test' into 'master'
...
feat(esp32c61): enable c61 ci build test
Closes IDF-9289
See merge request espressif/esp-idf!30448
2024-07-17 09:33:31 +08:00
wuzhenghui
da4c55fdbb
feat(esp_hw_support): support esp32p4 gpio wakeup deepsleep
2024-07-16 17:55:07 +08:00
laokaiyao
156c1c0891
fix(etm): fix the outdated etm source on c5
2024-07-16 16:56:36 +08:00
wanlei
3cf069c7d8
feat(esp32c61): disable unsupported build test
2024-07-16 16:06:19 +08:00
Marius Vikhammer
9b387caf19
fix(etm): add ulp etm ll functions
2024-07-16 10:04:18 +08:00
morris
2386e522cb
Merge branch 'feat/etm_driver_support_esp32c5' into 'master'
...
feat(etm): support etm driver on esp32c5
Closes IDF-8693
See merge request espressif/esp-idf!32009
2024-07-15 18:05:49 +08:00
Mahavir Jain
7e97b72dff
Merge branch 'bugfix/update_soc_config_for_secure_boot_in_c5' into 'master'
...
fix: disable config for RSA during secure boot
See merge request espressif/esp-idf!32022
2024-07-15 15:08:18 +08:00
Wan Lei
7c2347420b
Merge branch 'fix/c61_soc_pmu_register_update' into 'master'
...
fix(soc): c61 update pmu_struct to v1.1.14
See merge request espressif/esp-idf!31981
2024-07-15 12:27:27 +08:00
gaoxu
65820c07ac
feat(adc): support ADC oneshot and continuous mode on ESP32C5 and enable test
2024-07-13 14:03:23 +08:00
Armando (Dou Yiwen)
10301a6c95
Merge branch 'feat/cache_panic_p4' into 'master'
...
cache: cache panic p4
Closes IDF-7515
See merge request espressif/esp-idf!32049
2024-07-12 22:20:10 +08:00
Lou Tianhao
c00b55e9e6
fix(soc): c61 update pmu_struct to v1.1.14
2024-07-12 17:39:08 +08:00
nilesh.kale
3aa448ee0d
fix: disable config for RSA during secure boot
...
support for RSA secure boot is disabled for ESP32-ECO0 due to
hardware issue. It will be re-enabled in future version ECO1.
For ESP32C5- ECO0 , ECDSA secure boot is the recommended option.
2024-07-12 12:40:11 +05:30
Armando
564b74a9c0
feat(cache): supported cache panic on p4
2024-07-12 12:42:10 +08:00
morris
863344f769
feat(etm): support etm driver on esp32c5
2024-07-12 10:53:12 +08:00
morris
b06b483dfc
Merge branch 'feat/esp32c5_sdm_support' into 'master'
...
feat(sdm): add support for esp32c5
Closes IDF-8687
See merge request espressif/esp-idf!32010
2024-07-12 10:51:07 +08:00
morris
5d609daa6a
Merge branch 'change/remove_rmt_on_esp32c61' into 'master'
...
change(rmt): rmt is not supported on esp3261
Closes IDF-9343
See merge request espressif/esp-idf!32034
2024-07-12 10:41:23 +08:00
Mahavir Jain
f08a851eaa
Merge branch 'feature/enable_ecc_support_in_c61' into 'master'
...
feat: enable ecc support in esp32c61
Closes IDF-9235
See merge request espressif/esp-idf!31360
2024-07-11 21:46:10 +08:00
C.S.M
5448703663
Merge branch 'fix/flash_freq_c5' into 'master'
...
feat(spi_flash): Increase flash frequency from 40M to 80M
See merge request espressif/esp-idf!31967
2024-07-11 17:41:04 +08:00
Gao Xu
cd24013198
Merge branch 'bugfix/fix_gpio_const_zero_addr' into 'master'
...
GPIO: fix GPIO_MATRIX_CONST_ZERO_INPUT addr
Closes IDF-10331
See merge request espressif/esp-idf!31935
2024-07-11 14:40:51 +08:00
Mahavir Jain
d1ddd1660e
Merge branch 'feature/esp32c5_apm_api' into 'master'
...
feat: add APM support for esp32c5
See merge request espressif/esp-idf!31964
2024-07-11 13:22:45 +08:00
gaoxu
5da216a753
fix(gpio): fix gpio const zero addr
2024-07-11 09:46:58 +08:00
morris
044f337bdf
change(rmt): rmt is not supported on esp3261
2024-07-10 19:11:26 +08:00
Sachin Billore
b88e7716b9
refactor: remove assert from apm ll apis
2024-07-10 13:06:03 +05:30
Chen Jichang
a717fecf94
feat(sdm): add support for esp32c5
2024-07-10 11:46:45 +08:00
Liu Xiao Yu
ea5a48836d
Merge branch 'change/bu_lp_console_c5' into 'master'
...
change(lp_uart): Enable low-power UART functionality of ULP core on ESP32C5
Closes IDF-8633
See merge request espressif/esp-idf!31922
2024-07-09 15:54:00 +08:00
C.S.M
d02758f56b
feat(spi_flash): Increase flash frequency from 40M to 80M
2024-07-09 10:49:57 +08:00
Xiaoyu Liu
66f7731bd8
change(lp_uart): Enable SOC_ULP_LP_UART_SUPPORTED on ESP32C5
2024-07-08 16:10:39 +08:00
Sachin Billore
f92afd85cd
feat: add APM support for ESP32C5
2024-07-08 12:37:56 +05:30
Marius Vikhammer
d1132ddfa2
Merge branch 'feature/lp_core_etm' into 'master'
...
feat(lp-core): added support for using ETM events as wake-up source
Closes IDF-10201 and IDF-6360
See merge request espressif/esp-idf!31810
2024-07-08 12:23:03 +08:00
Marius Vikhammer
de2a66ebe0
feat(lp-core): added support for using ETM events as wake-up source
2024-07-08 11:04:34 +08:00
C.S.M
fabf68803d
Merge branch 'feature/bringup_psram_c5' into 'master'
...
feat(spiram): psram support on esp32c5
Closes IDF-8690
See merge request espressif/esp-idf!31393
2024-07-05 12:53:22 +08:00
C.S.M
9de3e737cf
feat(spiram): Add spiram support on esp32c5
2024-07-04 19:29:04 +08:00
Marius Vikhammer
41d39a419f
fix(pmp): fixed alignment of PMP addr for RTC mem on C5
...
Also refactored it for C6/H2/C61 to keep the approach consistent between targets
2024-07-04 16:24:46 +08:00
nilesh.kale
a87636cca7
feat: enable ecc support in esp32c61
...
This commit enable ecc peripheral support in ESP32C61
It also corrects power up sequence for ecc peripheral.
2024-07-04 13:37:16 +05:30
C.S.M
8b2350ce1c
fix(usb_serial_jtag): Fix issue that use u32_reg read/write cannot be used to modify fifo regs
2024-07-03 15:15:46 +08:00
Zhang Shu Xian
85bba8996b
Merge branch 'docs/update_cn_trans_for_4_files' into 'master'
...
docs: Update CN trans for 4 files
Closes DOC-8020
See merge request espressif/esp-idf!31436
2024-07-03 14:55:03 +08:00
Zhang Shuxian
08eecfee22
docs: Implement comments
2024-07-03 10:23:23 +08:00
laokaiyao
cb22b8aaf7
ci(esp32c5): enable c5 target test
2024-07-02 16:45:49 +08:00
Gao Xu
e843a38014
Merge branch 'feature/esp32c5_mp_rtcio_support' into 'master'
...
feat(rtcio): support RTCIO on ESP32C5 MP
Closes IDF-8719
See merge request espressif/esp-idf!31371
2024-07-02 15:30:42 +08:00
Mahavir Jain
56a84c2a7a
Merge branch 'feature/enabling_config_for_dpa_protection' into 'master'
...
feat: enable DPA protection for c5
See merge request espressif/esp-idf!31758
2024-07-01 17:15:16 +08:00
morris
3cdbe8cef8
Merge branch 'test/pcnt_step_notify' into 'master'
...
feat(pcnt): support for pcnt step_notify
Closes IDF-7984, IDFGH-8104, and IDFGH-10943
See merge request espressif/esp-idf!31466
2024-07-01 10:44:19 +08:00
gaoxu
0d35631ec1
feat(rtcio): support RTCIO on ESP32C5
2024-06-28 22:01:55 +08:00
morris
f03763577a
Merge branch 'bugfix/rmt_memory_power_up' into 'master'
...
fix(rmt): power up memory block
Closes IDF-8726
See merge request espressif/esp-idf!31650
2024-06-28 17:52:01 +08:00
nilesh.kale
1eaa8288a2
feat: enable DPA protection for c5
...
This commit enabled DPA protection for ESP32C5.
This reflect updating documentation for C5.
2024-06-28 11:38:51 +05:30
morris
722ce211af
fix(rmt): power up memory block
2024-06-28 10:58:04 +08:00
Marius Vikhammer
2ba6f989b7
fix(wdt): bringup WDTs for CP MP
2024-06-28 09:51:57 +08:00
Sudeep Mohanty
f8a7af8f84
Merge branch 'feat/lp_core_lp_spi_support' into 'master'
...
feat(lp-spi): Added support for LP SPI to the LP core
Closes IDF-7538 and IDF-10210
See merge request espressif/esp-idf!31492
2024-06-27 14:20:29 +08:00
Aditya Patwardhan
ca4d5afc59
Merge branch 'fix/disable_ecdsa_key_manager_for_p4' into 'master'
...
fix(soc): Disable key manager and ECDSA peripheral support for esp32p4
See merge request espressif/esp-idf!31662
2024-06-26 22:01:34 +08:00
Armando (Dou Yiwen)
80f3e79b07
Merge branch 'feat/mmu_support_c5' into 'master'
...
mmu: remove SOC_MMU_PAGE_SIZE_CONFIGURABLE on c5 mp
See merge request espressif/esp-idf!31749
2024-06-26 21:10:48 +08:00
Sudeep Mohanty
6e85d744a8
feat(lp-spi): Added support for LP SPI driver to the LP Core on esp32p4
...
This commit adds LP SPI master and LP SPI slave support for the LP Core
on the esp32p4.
2024-06-26 13:43:55 +02:00
Kevin (Lao Kaiyao)
ef63ae2cfc
Merge branch 'bugfix/rename_some_touch_regs2' into 'master'
...
refactor(lp_ana_periph): sync the reg names to TRM (part2)
See merge request espressif/esp-idf!31694
2024-06-26 19:34:17 +08:00
Song Ruo Jing
e5dbbf467c
Merge branch 'feature/esp32c5_clock_support' into 'master'
...
feat(clk): Add basic clock support for esp32c5 mp
Closes IDF-8642 and IDF-9009
See merge request espressif/esp-idf!31514
2024-06-26 19:27:51 +08:00
Armando
d6e9618263
change(mmu): remove SOC_MMU_PAGE_SIZE_CONFIGURABLE
2024-06-26 17:35:26 +08:00
Song Ruo Jing
40f3bc2e57
feat(clk): Add basic clock support for esp32c5 mp
...
- Support SOC ROOT clock source switch
- Support CPU frequency change
- Support RTC SLOW clock source switch
- Support RTC SLOW clock + RC FAST calibration
- Remove FPGA build
2024-06-26 14:26:34 +08:00
Jiang Guang Ming
9ee667eb15
fix(soc): add the missing mmu.h header file on c5
2024-06-26 13:04:22 +08:00
harshal.patil
84afc6a955
feat(esp_hw_support): Support memory protection using PMA and PMP for ESP32-C5
2024-06-25 11:55:15 +05:30
harshal.patil
980ac9bcf5
fix(soc): Fix ESP32-C5's rom mask high and subsystem high memory addresses
2024-06-25 11:39:22 +05:30
Marius Vikhammer
7ba8f6bc51
Merge branch 'feature/lp_timer_c5_mp' into 'master'
...
feat(lp-timer): support lp timer for C5
Closes IDF-8636
See merge request espressif/esp-idf!31631
2024-06-25 12:35:30 +08:00
Chen Jichang
d81546628a
feat(pcnt): add support for step notify
...
PCNT can add watch of value increment that we call step notify.
This commit add a step notify driver and a test for the driver.
Closes https://github.com/espressif/esp-idf/issues/9604
Closes https://github.com/espressif/esp-idf/issues/12136
2024-06-24 15:50:47 +08:00
laokaiyao
7ac331fea7
refactor(lp_ana_periph): sync the reg names to TRM (part2)
2024-06-24 15:30:55 +08:00
Aditya Patwardhan
3e97a9f866
fix(soc): Disable key manager and ECDSA peripheral support for esp32p4
...
The support is disabled only for ECO1 and below
2024-06-24 10:26:51 +05:30
Wu Zheng Hui
ee372c4842
Merge branch 'feat/esp32p4eco_sleep_feature_update' into 'master'
...
feat(esp_hw_support): esp32p4eco1 sleep feature update
Closes IDF-9564
See merge request espressif/esp-idf!30899
2024-06-24 11:15:47 +08:00
Kevin (Lao Kaiyao)
e301e4ee34
Merge branch 'feature/support_parlio_on_c5' into 'master'
...
feat(parlio): support parlio on c5
Closes IDF-8685 and IDF-8686
See merge request espressif/esp-idf!31604
2024-06-20 19:16:12 +08:00
C.S.M
5bd39b54d3
feat(usb_serial_jtag): Add usb serial jtag support on esp32c5
2024-06-20 16:55:55 +08:00
Marius Vikhammer
24e9736532
feat(lp-timer): support lp timer for C5
2024-06-20 16:13:49 +08:00
laokaiyao
b51fc7c390
ci(parlio_rx): enable target test for h2 and p4
2024-06-20 16:02:21 +08:00
Sudeep Mohanty
d0eed3a65e
Merge branch 'fix/lp_i2c_reg_redefinition_on_esp32c5' into 'master'
...
fix(lp-i2c): Fixed register definition namespace for LP I2C registers on esp32c5
See merge request espressif/esp-idf!31599
2024-06-20 14:40:53 +08:00
laokaiyao
1818bbaa79
remove(parlio): remove parlio caps in c61
2024-06-20 14:28:37 +08:00
laokaiyao
f301db44b8
feat(parlio): support parlio on C5
2024-06-20 14:28:37 +08:00
morris
55d2c23e0b
Merge branch 'fix/lcd_regsiter_rw_check' into 'master'
...
fix(lcd): workaround register check failure
Closes IDF-10244
See merge request espressif/esp-idf!31615
2024-06-20 14:26:47 +08:00
Lou Tian Hao
ec9c9413bc
Merge branch 'feature/esp32c5mp_light_sleep_support_stage_1' into 'master'
...
feat(esp_hw_support): esp32c5mp sleep support (Stage 1: support modem clock)
See merge request espressif/esp-idf!31028
2024-06-19 19:09:43 +08:00
morris
a8f2a94fe8
fix(lcd): workaround register check failure
2024-06-19 19:00:11 +08:00
Sudeep Mohanty
86f86aa269
fix(lp-i2c): Fixed register definition namespace for LP I2C registers on esp32c5
...
This commit adds the `LP_I2C_` namespace to the register definitions for
the LP I2C registers on the esp32c5. Currently, the definitions lead to
a clash with the HP I2C register definitions leading to compilation
warnings.
2024-06-19 10:38:52 +02:00
Lou Tianhao
8c52c983b4
feat(esp_hw_support): support modem clock for esp32c5mp
2024-06-19 11:19:37 +08:00
Marius Vikhammer
a60d19949d
Merge branch 'feature/c5_mp_lp_core' into 'master'
...
feat(lp-core): bringup lp-core for C5 MP
See merge request espressif/esp-idf!31563
2024-06-19 11:14:25 +08:00
Kevin (Lao Kaiyao)
1db237e120
Merge branch 'bugfix/sych_the_change_of_during_c5beta3_removal' into 'master'
...
fix(esp32c5): sych the changes during c5beta3 removal
Closes IDFCI-2204
See merge request espressif/esp-idf!31573
2024-06-19 10:20:11 +08:00
Marius Vikhammer
aae3aa5e5f
feat(lp-core): bringup lp-core for C5 MP
...
LP-Core is now able to boot and run on C5 MP chip.
2024-06-19 09:18:47 +08:00
Kevin (Lao Kaiyao)
31364b0f9f
Merge branch 'bugfix/rename_some_touch_regs' into 'master'
...
refactor(lp_ana_periph): sync the reg names to TRM
See merge request espressif/esp-idf!31474
2024-06-18 20:47:45 +08:00
morris
ba364d486f
Merge branch 'feat/ci_check_ll_rw_register_half_word' into 'master'
...
feat(ci): check if the LL function read write the register by half-world
See merge request espressif/esp-idf!31501
2024-06-18 20:38:15 +08:00
laokaiyao
3701760e03
fix(soc): sych the changes that missed during c5 beta3 removal
2024-06-18 19:07:22 +08:00
morris
049bdd9e37
Merge branch 'refactor/gptimer_sleep_retention' into 'master'
...
Fix gptimer auto reload configuration being overwritten by regdma
See merge request espressif/esp-idf!31314
2024-06-18 17:09:44 +08:00
morris
4f03604b2e
fix(hal): functions that may generate invalid load/store byte/half-word instructions
...
because the APB regsiters can't behave correctly on these instructions
2024-06-18 14:58:41 +08:00
laokaiyao
39ade8fd8a
refactor(lp_ana_periph): sync the reg names to TRM
2024-06-18 14:36:09 +08:00
C.S.M
b0f2205f70
feat(i2c): Add i2c support on esp32c5 mp
2024-06-18 10:37:36 +08:00
morris
22a85517ff
fix(gptimer): fix the regdma overwrite the reload configuration
2024-06-18 09:59:12 +08:00
morris
0365cb0bc7
change(wdt): create wdt_periph.c in soc component
2024-06-18 09:59:06 +08:00
laokaiyao
717a2ccf15
remove(c5beta3): remove c5 beta3 soc files
2024-06-17 12:01:57 +08:00
Song Ruo Jing
330c57cb45
feat(modem): add modem register header files for ESP32C5 MP
2024-06-14 20:26:58 +08:00
Marius Vikhammer
e496f2668c
Revert "fix(intr): fixed intr threshhold min level on C5"
...
This reverts commit 61f1975882
.
2024-06-14 12:18:59 +08:00
Kevin (Lao Kaiyao)
c23165bb34
Merge branch 'feature/touch_driver_ng_on_p4' into 'master'
...
feat(touch_sensor): touch driver ng on p4
Closes IDF-7477
See merge request espressif/esp-idf!25941
2024-06-13 02:32:53 +08:00
morris
15cebb6be7
Merge branch 'feat/rmt_sleep_retention_esp32p4' into 'master'
...
feat(rmt): support sleep retention on esp32p4
Closes IDF-9936
See merge request espressif/esp-idf!31390
2024-06-12 13:47:55 +08:00
laokaiyao
865e3ee2de
feat(touch_sens): touch sensor driver-ng on P4
2024-06-12 12:09:17 +08:00
Gao Xu
3ec99db2d5
Merge branch 'feat/esp32c5_mp_uart_support' into 'master'
...
feat(uart): support HP/LP uart on ESP32C5 MP
Closes IDF-8722
See merge request espressif/esp-idf!31024
2024-06-12 11:00:51 +08:00
Armando (Dou Yiwen)
3af0335b3f
Merge branch 'feature/p4_lcdcam_dvp_cam_driver' into 'master'
...
feat(cam): add esp32-p4 lcd_cam dvp driver
Closes IDF-10029
See merge request espressif/esp-idf!31085
2024-06-12 10:44:44 +08:00
morris
31fd72538f
feat(rmt): support sleep retention on esp32p4
2024-06-12 10:44:20 +08:00
Marius Vikhammer
34cc6c0464
Merge branch 'bugfix/clic_intr_thresh' into 'master'
...
fix(intr): fixed intr threshhold min level on C5
See merge request espressif/esp-idf!31269
2024-06-12 10:40:46 +08:00
gaoxu
ed6ca697cf
feat(uart): support HP/LP uart on ESP32C5 MP
2024-06-11 19:34:03 +08:00
Song Ruo Jing
ac6101bf4e
feat(clk): support ESP32C5 XTAL 40M/48M selection
2024-06-11 17:42:43 +08:00
Dong Heng
a347fa175f
feat(cam): add esp32-p4 lcd_cam dvp driver
2024-06-11 10:59:27 +08:00
Kevin (Lao Kaiyao)
d92b8c37ce
Merge branch 'feature/support_isp_ccm' into 'master'
...
feat(isp_ccm): support isp color correction matrix
Closes IDF-10080
See merge request espressif/esp-idf!31244
2024-06-07 16:36:58 +08:00
Aditya Patwardhan
874388c628
Merge branch 'feature/enable_flash_encryption_for_c5' into 'master'
...
feat: enable flash encryption support for c5
Closes IDF-8622 and IDF-9480
See merge request espressif/esp-idf!29578
2024-06-07 14:30:39 +08:00
laokaiyao
251fb331d2
feat(isp_ccm): support isp color correction matrix
2024-06-07 10:54:56 +08:00
C.S.M
7909291922
fix(bod): Disable fib in bootloader so that interrupt can be triggered properly
2024-06-06 15:22:53 +08:00
wuzhenghui
cca222948a
fix(esp_driver_gpio): manage lp_io module clock by driver
...
Closes https://github.com/espressif/esp-idf/issues/13683
2024-06-05 17:56:37 +08:00
Gao Xu
78c40fd19a
Merge branch 'esp32p4/add_adc_support' into 'master'
...
feat(adc): support ADC oneshot/continuous mode on ESP32P4
Closes IDF-6496 and IDF-6497
See merge request espressif/esp-idf!28281
2024-06-05 16:31:59 +08:00
Marius Vikhammer
21c111465a
Merge branch 'docs/c61_support' into 'master'
...
docs(c61): add docs build for C61
Closes IDF-9287
See merge request espressif/esp-idf!31182
2024-06-04 18:13:38 +08:00
nilesh.kale
d1fa51e3c9
feat: enable flash encryption support for c5
...
This commit provide support for flash encryption feature in ESP32C5
2024-06-04 14:10:21 +05:30
Song Ruo Jing
2d8c719fbb
Merge branch 'feature/support_uart_sleep_retention' into 'master'
...
feat(uart): support uart module sleep retention
Closes IDF-8457
See merge request espressif/esp-idf!26729
2024-06-03 20:05:54 +08:00
gaoxu
795f3fe377
feat(adc): support ADC continuous mode on ESP32P4
2024-06-03 16:50:39 +08:00
Aditya Patwardhan
f412149dc9
Merge branch 'feat/enable_secure_boot_for_c5' into 'master'
...
feat: enable secure boot for c5
Closes IDF-8623 and IDF-9478
See merge request espressif/esp-idf!29774
2024-06-03 15:35:51 +08:00
Song Ruo Jing
dca7c286d0
feat(uart): support uart module sleep retention on c6/h2/p4
2024-06-03 12:40:43 +08:00
Marius Vikhammer
61f1975882
fix(intr): fixed intr threshhold min level on C5
2024-06-03 11:54:48 +08:00
Marius Vikhammer
2eb4cd3d84
docs(c61): add docs build for C61
2024-06-03 10:24:27 +08:00
Armando
70d2ed5ee8
feat(isp): added isp dvp driver
2024-05-31 18:47:27 +08:00
wuzhenghui
edbd2266a4
feat(esp_hw_support): support LP_Peripheral & CNNT power domain auto powerdown on esp32p4eco1
2024-05-31 14:51:10 +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
nilesh.kale
f5dd1074b6
feat: enable secure boot for c5
...
This MR added suppport for secure boot in ESP32-C5.
2024-05-30 11:43:17 +05:30
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
Song Ruo Jing
612e970900
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2
2024-05-29 18:31:24 +08:00
Marius Vikhammer
f157b76fff
Merge branch 'feature/lp_core_panic' into 'master'
...
feat(ulp): add panic handler for C6/P4 LP core
See merge request espressif/esp-idf!30544
2024-05-29 14:04:20 +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
ffd08ac41b
change(esp_hw_support): use union retention link priority definiation
2024-05-28 15:19:27 +08:00
wuzhenghui
8518bf2ea7
change(esp_driver_gptimer): do gptimer timer target retention by needs
2024-05-28 15:19:24 +08:00
wuzhenghui
a68668c392
change(esp_hw_support): do timergroup watchdogs retention by needs
2024-05-28 15:17:19 +08:00
Marius Vikhammer
de77d04358
feat(ulp): add lp core panic handler
2024-05-28 14:42:59 +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
f66fe7cc7a
feat(spi_flash): Support auto suspend on esp32p4
2024-05-27 19:42:47 +08:00
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
Aditya Patwardhan
8541242860
Merge branch 'feature/enable_aes_sha_support_for_c5_mp' into 'master'
...
feat: enabled aes and sha support for esp32c5 mp version
Closes IDF-8627 and IDF-8624
See merge request espressif/esp-idf!30741
2024-05-27 18:56:56 +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
nilesh.kale
a76e84a1e1
feat: enabled aes and sha support for esp32c5 mp version
...
This commit enabled AES and SHA support for esp32c5.
2024-05-27 11:03:02 +05:30
Mahavir Jain
fef7444962
Merge branch 'fix/cleanup_unaccessible_sha3_regs' into 'master'
...
fix(soc): Cleanup inaccessible SHA_3 registers from the header files
See merge request espressif/esp-idf!30958
2024-05-27 12:23:47 +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
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
Armando
6e3efc7b9f
feat(isp): added isp bf driver
2024-05-24 10:25:42 +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
a86e03cba3
feat(ppa): add PPA driver support for ESP32P4
...
Renamed SR to SRM
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
morris
bfc29da19a
feat(rmt): add driver support on esp32c5
...
MP version
2024-05-23 11:23:14 +08:00
morris
cb2898d033
change(rmt): rename sleep back to sleep retention
2024-05-23 11:02:07 +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
Guillaume Souchere
f7d2423826
Merge branch 'feat/update-memory-layout-c5-mp' into 'master'
...
feat(heap): support heap and update memory layout on esp32c5-mp target
Closes IDF-9641 and IDF-9358
See merge request espressif/esp-idf!30640
2024-05-22 19:00:21 +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