Alexey Gerenkov
8b93323da6
Merge branch 'upgrade_clang_toolchain' into 'master'
...
Upgrade clang toolchain version to 'esp-17.0.1_20240419'
See merge request espressif/esp-idf!29811
2024-05-14 21:47:06 +08:00
Song Ruo Jing
07a615d581
Merge branch 'feature/esp32c5mp_gdma_support' into 'master'
...
feat(gdma): add GDMA support for ESP32C5 MP
Closes IDF-9648
See merge request espressif/esp-idf!30418
2024-05-14 16:53:06 +08:00
Song Ruo Jing
001d4e1f8b
feat(gdma): add GDMA support for ESP32C5 MP
2024-05-14 11:37:40 +08:00
Marius Vikhammer
6245159dcc
Merge branch 'feat/c5_basic_pma' into 'master'
...
feat(cpu): add basic PMA protection for null access
See merge request espressif/esp-idf!30803
2024-05-14 10:06:18 +08:00
Marius Vikhammer
dfcc710aef
feat(cpu): add basic PMA protection for null access
2024-05-13 18:10:19 +08:00
Xiao Xufeng
8753934582
feat(esp32p4): add eco1 revision config option
2024-05-10 22:51:12 +08:00
chaijie@espressif.com
29ddd2b720
feat(esp32p4_eco1): modify cpll and spll config
2024-05-10 22:18:17 +08:00
Linda
52cfd1bf24
docs: fix clock sources for esp32c6
2024-05-07 17:35:39 +08:00
morris
797ce920a7
Merge branch 'test/gdma_fetch_data_in_flash' into 'master'
...
test(gdma): can read data from flash rodata
See merge request espressif/esp-idf!30479
2024-05-07 12:23:45 +08:00
morris
2352f17e63
test(gdma): can read data from flash rodata
2024-05-06 18:03:17 +08:00
Jakob Hasse
2f0ef33f9d
fix(linux): fixed build errors on MacOS
2024-05-06 11:14:05 +02:00
Alexey Gerenkov
e662b51b77
fix(build): Fix variable declaration inside switch case
2024-05-03 16:55:18 +03:00
Alexey Gerenkov
23bf613eab
fix(build): Fix '-Walign-missmatch' warning
...
"passing 4-byte aligned argument to 64-byte aligned parameter 1"
2024-05-03 16:55:18 +03:00
Alexey Gerenkov
3482277bfe
fix(build): Fix '-Werror=format=' errors for esp32p4
2024-05-03 16:55:18 +03:00
Alexey Gerenkov
41bfac91d9
fix(build): Fix printf formating errors
2024-05-03 16:55:18 +03:00
Jakob Hasse
ceac33077b
Merge branch 'bugfix/get_random_inside_assert' into 'master'
...
fix(linux): calling getrandom() outside assert()
See merge request espressif/esp-idf!30517
2024-05-02 22:29:10 +08:00
Wan Lei
cceec04195
Merge branch 'refactor/spi_slave_hal_iram_dma_replace' into 'master'
...
refactor(spi_slave): spi slave and slave HD hal iram dma_ll replace
Closes IDF-6152 and IDF-9656
See merge request espressif/esp-idf!27877
2024-04-30 20:16:18 +08:00
Jakob Hasse
d053925fb2
fix(linux): calling getrandom() outside assert()
...
* Expressions inside assert are completely removed in release builds
2024-04-26 15:21:45 +02:00
morris
d4cd437ede
Merge branch 'feat/dsi_lcd_iram_safe' into 'master'
...
MIPI DSI IRAM Safe
See merge request espressif/esp-idf!30416
2024-04-25 21:32:21 +08:00
morris
e8e975112a
feat(rmt): support sleep retention
...
by back up the registers
2024-04-24 22:10:42 +08:00
Wu Zheng Hui
c982873e56
Merge branch 'fix/fix_esp32p4_kconfig_pd_cpu_dependency_error' into 'master'
...
fix(esp_pm): fix esp32p4 kconfig pd cpu dependency error
See merge request espressif/esp-idf!30347
2024-04-24 16:56:09 +08:00
wuzhenghui
144ba095ae
fix(esp_hw_support): invalidate L1DCache before enter hardware sleep
2024-04-24 15:06:44 +08:00
wuzhenghui
1334bafe58
change(esp_hw_support): put more code into TCM to speed up the sleep and wake-up process
2024-04-24 15:06:44 +08:00
wuzhenghui
09d6664891
ci(esp_pm): add pd_top auto lightsleep test case for esp_pm
2024-04-24 15:06:35 +08:00
wanlei
31f4e9c698
feat(gdma): strategy_config_t add eof_mode support
2024-04-24 14:01:09 +08:00
Song Ruo Jing
0733fa1267
Merge branch 'bugfix/fix_gpio_etm_multi_task' into 'master'
...
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks
See merge request espressif/esp-idf!30319
2024-04-24 11:35:52 +08:00
Song Ruo Jing
bf3067fa8a
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks
2024-04-23 20:37:34 +08:00
morris
07a3e5eaa8
feat(mipi_dsi): support isr iram safe
2024-04-23 18:31:16 +08:00
wuzhenghui
01dce77fa7
feat(esp_pm): fix esp32p4 cpu powerdown kconfig dependency error
2024-04-23 11:54:45 +08:00
morris
f3ea7a2cc6
change(gdma): improve the test cases to be target agnostic
2024-04-22 18:03:06 +08:00
Wu Zheng Hui
2c4097b4d2
Merge branch 'bugfix/fix_esp32p4_light_sleep_issues' into 'master'
...
fix(esp_hw_support): fix esp32p4 light sleep issues
Closes PM-96, PM-97, and IDF-9569
See merge request espressif/esp-idf!30089
2024-04-18 19:18:56 +08:00
wuzhenghui
0d06f94d99
fix(esp_hw_support): fix unsafe sleep critical area
2024-04-18 18:07:06 +08:00
wuzhenghui
2ceddff922
fix(esp_hw_support): fix the problem of unstable PSRAM power supply during sleep
2024-04-18 18:07:06 +08:00
wuzhenghui
8f33c69c30
fix(esp_hw_support): disable mpll before sleep to avoid mspi module entering an error state
2024-04-18 18:07:02 +08:00
Marius Vikhammer
1fa59c442b
fix(ulp): fixed lp-core not booting during sleep
...
LP core was unable to boot when system was in deepsleep.
This was due to lp uart init in LP rom using XTAL as clk source,
which is normally powered down during sleep.
This would cause lp uart to get stuck while printing ROM output,
and the app would never boot.
Also fixed wrong wakeup cause used by HP core for ULP wake up
2024-04-18 11:36:30 +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
59a8a8a54a
fix(esp_hw_support): decrease DCDC volt with increase LDO volt in LDO take over preparation
2024-04-17 15:45:51 +08:00
wuzhenghui
55c5c2467d
fix(esp_hw_support): fix ipc_isr pause/resume order in sleep process
2024-04-17 15:45:51 +08:00
wuzhenghui
ffd5d1fd66
feat(esp_hw_support): support set clock divider for esp32p4 clock output
2024-04-17 15:09:54 +08:00
wuzhenghui
309725fcd0
feat(esp_hw_support): support esp32p4 clock output
2024-04-17 15:09:49 +08:00
wuzhenghui
101f1abbf1
refactor(esp_hw_support): add hal layer for clock output feature
2024-04-17 14:25:29 +08:00
Marius Vikhammer
4533f16c34
fix(rtc_memory): fix conflict between LP-ROM and RTC reserved
2024-04-17 13:37:56 +08:00
Jakob Hasse
ee6ec3db8d
Merge branch 'refactor/linux_true_random_numbers' into 'master'
...
refactor(esp_hw_support): Linux esp_random impl now returns true random numbers
Closes IDF-8881
See merge request espressif/esp-idf!30063
2024-04-15 22:59:14 +08:00
Mahavir Jain
7a283b73f6
Merge branch 'feature/p4_memory_protection' into 'master'
...
feat: add memory protection support using PMA/PMP for P4 target
Closes IDF-7542
See merge request espressif/esp-idf!29947
2024-04-15 17:24:37 +08:00
Armando (Dou Yiwen)
116bdf4762
Merge branch 'change/change_esp_cache_aligned_alloc_log_e_to_w' into 'master'
...
cache: change esp_cache_aligned_alloc_log_e_to_w and update to use heap cap malloc flags
Closes IDF-9666
See merge request espressif/esp-idf!30087
2024-04-15 17:02:02 +08:00
Armando
e36a396801
change(test): test changes for esp cache malloc
2024-04-15 15:34:51 +08:00
Armando
0df418facd
change(cache): update to use heap cap malloc flags
2024-04-15 15:34:51 +08:00
Jakob Hasse
d297845126
refactor(esp_hw_support): Linux esp_random impl now returns true random numbers
2024-04-15 09:34:02 +02:00
Armando (Dou Yiwen)
f5a00d7c9b
Merge branch 'bugfix/fix_spiram_cap_doesnt_match_with_dma_cap_issue' into 'master'
...
dma: fixed spiram_cap doesn't match with dma cap issue for esp_dma_malloc
See merge request espressif/esp-idf!30231
2024-04-15 14:59:43 +08:00
Jiang Jiang Jian
25d40a67bc
Merge branch 'feature/esp32c5beta3_light_sleep_support_stage_2' into 'master'
...
feat(esp_hw_support): esp32c5 sleep support (Stage 3: support system peripheral sleep retention)
Closes IDF-8640
See merge request espressif/esp-idf!29723
2024-04-15 14:40:52 +08:00