C.S.M
fad2c740b1
feature(spi_flash): Promote the c61 mspi clock frequency from 40 to 80M
2024-08-22 10:58:50 +08:00
Mahavir Jain
2884ce0eac
Merge branch 'contrib/github_pr_14398' into 'master'
...
fix esp_secure_boot not compiling in C++ (GitHub PR)
Closes IDFGH-13503
See merge request espressif/esp-idf!32948
2024-08-21 14:51:02 +08:00
0xFEEDC0DE64
82f0477dfd
fix(esp32) esp_secure_boot not compiling in C++
2024-08-19 13:27:49 +02:00
Song Ruo Jing
7b510049fb
fix(ci): esp32 build failure due to bootloader size too large
2024-08-19 19:08:10 +08:00
C.S.M
bc80476411
fix(mspi): Refactor mspi ll/soc for c5 and c61
2024-08-15 15:08:56 +08:00
Nilesh Kale
6028332164
Merge branch 'feature/enable_secure_boot_in_esp32c61' into 'master'
...
feat: enable secure boot feature for esp32c61
Closes IDF-9233
See merge request espressif/esp-idf!31420
2024-08-13 19:23:53 +08:00
morris
001527e63b
Merge branch 'feat/adding_esp32c61_gdma' into 'master'
...
feat: c61 add gdma support
Closes IDF-9310, IDF-9311, and IDF-9315
See merge request espressif/esp-idf!32145
2024-08-13 12:14:47 +08:00
Mahavir Jain
f38f77a7fc
fix(rng): avoid clearing PMU_PERIF_I2C_RSTB
in random disable API for C6
...
This configuration bit is required for ADC operation as well and hence
should not be cleared in the RNG API sequence.
Ideally, the ADC driver should take care of initializing this bit but
still the RNG layer change is required because of interleaved API usage
scenario described in following linked issue.
Closes https://github.com/espressif/esp-idf/issues/14124
Closes https://github.com/espressif/esp-idf/issues/14280
2024-08-12 08:26:05 +05:30
hongshuqing
0c817d9238
fix(bootloader): update random disable api for ESP32-C5
2024-08-11 22:02:27 +05:30
igor.udot
a262df7c31
feat: c61 add gdma support
2024-08-09 10:12:40 +08:00
Hong Shu Qing
50df8480b4
Merge branch 'feature/esp32c61_rng_func_support' into 'master'
...
feat(esp32c61): support rng api
See merge request espressif/esp-idf!32534
2024-08-08 11:16:10 +08:00
morris
9716d9e5ca
refactor(brownout): correct names comments in the LL driver
2024-08-07 10:46:57 +08:00
hongshuqing
e036a7b745
feat(bootloader): add rng support for ESP32-C61
2024-08-06 20:21:07 +08:00
Mahavir Jain
9b5137347d
Merge branch 'fix/incorrect_config_name' into 'master'
...
Fix encrypt image instead of the partition optimisation not being enabled
See merge request espressif/esp-idf!32517
2024-08-05 15:37:25 +08:00
nilesh.kale
849726a3b7
feat: enable secure boot feature for esp32c61
2024-08-05 09:23:27 +05:30
harshal.patil
470ad32f2c
fix(bootloader_support): Fix encrypt image instead of the partition feature not being enabled
2024-08-01 14:10:06 +05:30
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
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
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
hongshuqing
1454be7d4e
feat(esp32c5): add rng support for bootloader and app
2024-07-18 11:04:44 +08:00
wanlei
3cf069c7d8
feat(esp32c61): disable unsupported build test
2024-07-16 16:06:19 +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
Mahavir Jain
1fd11f6e0c
Merge branch 'feature/update_fe_api_to_disable_bootloader_cache' into 'master'
...
feat: Uncomment UART bootloader cache code in FE for ESP32C5
See merge request espressif/esp-idf!31910
2024-07-10 12:27:17 +08:00
Sachin Billore
f92afd85cd
feat: add APM support for ESP32C5
2024-07-08 12:37:56 +05:30
C.S.M
9de3e737cf
feat(spiram): Add spiram support on esp32c5
2024-07-04 19:29:04 +08:00
nilesh.kale
b839bf95aa
feat: Uncomment UART bootloader cache code in FE for ESP32C5
2024-07-04 16:27:32 +05:30
Jakob Hasse
bb39360a6d
fix(bootloader_support): Fixed pattern in RNG enable function on C6 to avoid output on IO0
2024-07-03 16:55:33 +02:00
laokaiyao
cb22b8aaf7
ci(esp32c5): enable c5 target test
2024-07-02 16:45:49 +08:00
Aditya Patwardhan
a57aa71190
feat(security): Add security_features_app example to demonstrate security features
2024-06-27 16:56:55 +05:30
Aditya Patwardhan
9e3424709a
fix(bootloader_support): Allow SOFT_DIS_JTAG in verify_release_mode
2024-06-27 15:09:50 +05:30
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
Mahavir Jain
6669caf4cf
Merge branch 'feature/esp32c5_memory_protection' into 'master'
...
Support memory protection using PMA and PMP for ESP32-C5
Closes IDF-8833
See merge request espressif/esp-idf!31245
2024-06-26 19:18:39 +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
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
Konstantin Kondrashov
ee605e35b4
feat(bootloader): BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP for C2 (without RTC_MEM)
2024-06-25 02:09:59 +08:00
Mahavir Jain
5920651ea7
Merge branch 'change/add_error_logs_for_incorrect_secure_boot_key' into 'master'
...
change: Add error logs for secure boot scheme and key mismatch
See merge request espressif/esp-idf!31199
2024-06-24 20:28:22 +08:00
Wu Zheng Hui
2d36e81ccd
Merge branch 'fix/remove_esp32c6_h2_solved_todos' into 'master'
...
change(esp_hw_support): remove esp32c6 & esp32h2 solved todos
Closes IDF-5781 and IDF-6254
See merge request espressif/esp-idf!31401
2024-06-24 13:35:04 +08:00
Harshit Malpani
ff16ce4314
change: Add error logs for secure boot scheme and key mismatch
2024-06-21 13:56:22 +05:30
laokaiyao
21f870ecd5
remove(c5beta3): remove c5 beta3 system files
2024-06-17 12:02:15 +08:00
Fu Zhibo
157efcfdbc
feat: support regi2c for esp32c5
2024-06-14 21:02:51 +08:00
Song Ruo Jing
ac6101bf4e
feat(clk): support ESP32C5 XTAL 40M/48M selection
2024-06-11 17:42:43 +08:00
wuzhenghui
083ef29dcd
change(esp_hw_support): remove esp32c6 & esp32h2 solved todos
2024-06-11 10:20:23 +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
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
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
Konstantin Kondrashov
788455f3a8
Merge branch 'feature/bootloader_add_extern_c' into 'master'
...
fix(bootloader_support): Add missing c linkage to some headers
Closes IDFGH-12930
See merge request espressif/esp-idf!31300
2024-06-05 13:54:35 +08:00
andylinpersonal
100f23a1c1
fix(bootloader_support): Add missing c linkage to some headers
...
Merges https://github.com/espressif/esp-idf/pull/13890
2024-06-04 12:39:39 +03: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