morris
a9aa97391d
Merge branch 'fix/mmu_multicore_app_bl_v5.3' into 'release/v5.3'
...
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader (v5.3)
See merge request espressif/esp-idf!32889
2024-09-04 11:31:41 +08:00
Aditya Patwardhan
aa754d40b8
fix(security): Fixed flash encryption for esp32p4
...
The flash encryption on esp32p4 was broken due to code related
to key manager not being executed when key manager support was
disabled on esp32p4 target.
This commit fixes that behaviour
Additionally, the atomic env enablement for
key_mgr_ll_enable_peripheral_clock was fixed.
2024-09-02 13:28:30 +05:30
Xiao Xufeng
87cc3cb7a7
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader
...
Closes https://github.com/espressif/esp-idf/issues/11617
2024-08-16 11:51:58 +08:00
Armando
4a7985ab4a
fix(rtc): fixed non-iram rtc code in early stage on p4 leading xip_psram stuck
2024-08-07 18:06:56 +08:00
Xiao Xufeng
f81cece9d4
fix(startup): move rtc initialization before MSPI timing tuning to improve stability
2024-08-05 00:35:10 +08:00
Jiang Jiang Jian
14bdeaede5
Merge branch 'bugfix/usb_otg_console_v5.3' into 'release/v5.3'
...
fix(usb_otg): Fix bug that usb_otg console cannot work on esp32s3 (v5.3)
See merge request espressif/esp-idf!32179
2024-08-02 13:44:34 +08:00
Jakob Hasse
c658ae6679
fix(esp_system): properly exclude XTAL32K WDT from other chips
...
Closes https://github.com/espressif/esp-idf/issues/13955
2024-08-01 10:08:19 +02:00
Cao Sen Miao
ec130b0a64
fix(usb_otg): Fix bug that usb_otg console cannot work on esp32s3
2024-07-30 19:42:25 +08:00
Konstantin Kondrashov
3f82f6e93b
feat(esp_system): Print backtrace for both CPUs when cache error does not determine CPU
2024-07-30 19:35:35 +08:00
Marius Vikhammer
1adbfa6822
ci(system): disable c5 system tests
2024-07-30 13:19:04 +08:00
Marius Vikhammer
ee423b186a
Merge branch 'ci/enable_misc_c5_build_tests_v5.3' into 'release/v5.3'
...
test(misc): enable misc tests that have been missed during bringup (v5.3)
See merge request espressif/esp-idf!31789
2024-07-29 12:39:36 +08:00
Marius Vikhammer
8957785f4d
Merge branch 'feat/cache_panic_p4_v5.3' into 'release/v5.3'
...
cache:cache panic p4 (v5.3)
See merge request espressif/esp-idf!32110
2024-07-25 18:56:39 +08:00
morris
94bc5d953f
Merge branch 'feat/bss_in_psram_p4_v5.3' into 'release/v5.3'
...
psram: bss in psram p4 (v5.3)
See merge request espressif/esp-idf!32124
2024-07-25 16:41:59 +08:00
Jiang Jiang Jian
28c124d210
Merge branch 'fix/fix_stuck_in_bootloader_random_enable_v5.3' into 'release/v5.3'
...
fix(esp_system): fix stuck in bootloader_random_enable after lightsleep (v5.3)
See merge request espressif/esp-idf!32021
2024-07-15 19:37:40 +08:00
Armando
0b5db82e5e
feat(psram): support bss on psram on p4
2024-07-15 15:56:23 +08:00
Armando
22f1d28533
feat(cache): supported cache panic on p4
2024-07-15 10:16:54 +08:00
Armando
9e34963397
feat(panic): supported more cache error cactch
2024-07-15 10:16:47 +08:00
wuzhenghui
108123d50c
fix(esp_system): fix stuck in bootloader_random_enable after lightsleep
2024-07-10 14:22:39 +08:00
Marius Vikhammer
901158540e
test(misc): enable misc tests that have been missed during bringup
2024-06-28 15:02:03 +08:00
wuzhenghui
eb45491d00
feat(esp_hw_support): bypass rst_reason override for esp32p4eco1
2024-06-28 13:58:44 +08:00
wuzhenghui
6eae7bc996
change(esp_system): trigger digital system reset in brownout isr
2024-06-24 11:56:38 +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
wuzhenghui
1854036f92
change(esp_hw_support): use union retention link priority definiation
2024-06-13 14:08:37 +08:00
wuzhenghui
8093516420
ci(esp_system): add task watchdog pd_top sleep retention test case
2024-06-13 14:08:35 +08:00
wuzhenghui
ea142bb6d1
change(esp_hw_support): do timergroup watchdogs retention by needs
2024-06-13 14:08:26 +08:00
Armando
d83e7ea505
fix(esp_system): fixed not necessary public require to bootloader_support
2024-06-13 11:26:35 +08:00
Ivan Grokhotkov
fd7c809282
Merge branch 'fix/stray_sections_v5.3' into 'release/v5.3'
...
fix(system): print warning if stray section is found while linking (v5.3)
See merge request espressif/esp-idf!30948
2024-06-12 16:42:12 +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
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
Armando
58ebdb7ae3
change(image): move image_process driver from bootloader_support to esp_system
2024-05-29 10:02:44 +08:00
Armando
48e06fafea
feat(xip_psram): support xip psram feature on esp32p4
2024-05-29 10:02:44 +08:00
C.S.M
91cedfe89d
feat(brownout): Add brownout detector support on esp32p4
2024-05-27 16:40:45 +08:00
Armando
687064b2f8
change(cpu_start): added note about internal ram only stage
2024-05-23 15:41:35 +08:00
Armando
168ff6e268
bugfix(cpu_start): check c3 efuse error log on ram app condition
...
Prior to this commit, esp_efuse_check_errors() is only called when it's
2nd stage btld app.
This commit moves this error check so under all conditions (including
ram app, pure ram app) will check this efuse error
2024-05-23 15:41:30 +08:00
Armando
8e66d38959
refactor(cpu_start): move uni/multi core log later
2024-05-23 15:41:25 +08:00
Alexey Lapshin
89218b35e4
fix(system): place idf's stray sections while linking
2024-05-20 13:31:04 +04:00
Lou Tianhao
7b10c2421f
fix(esp_system): fix core1 access cache when core0 close cache during sleep
2024-05-20 15:01:08 +08:00
harshal.patil
0c5bce6918
fix(bootloader_support): Make esp_flash_encrypt.h independent of spi_flash_mmap.h header
2024-05-20 14:40:49 +08:00
Marius Vikhammer
41ff5a2f43
Merge branch 'fix/brownout_crash_v5.3' into 'release/v5.3'
...
fix(brownout): fixed brownout isr crashing if cache disabled (v5.3)
See merge request espressif/esp-idf!30831
2024-05-20 12:13:17 +08:00
Mahavir Jain
285ba1fcf2
Merge branch 'fix/reduce-binary-size_v5.3' into 'release/v5.3'
...
Reduce binary size (v5.3)
See merge request espressif/esp-idf!30654
2024-05-20 01:09:17 +08:00
Marius Vikhammer
1a1a708699
fix(brownout): fixed brownout isr crashing if cache disabled
...
If a brownout ISR was triggered while cache was disabled the system would panic.
This was due to a print accessing a string stored in flash
2024-05-15 09:13:53 +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
Alexey Lapshin
d42e894a74
fix(system): discard eh_frame sections if disabled in sdkconfig
2024-05-07 08:52:36 +04:00
wuzhenghui
ccca8b74eb
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold
2024-04-30 11:48:42 +08:00
Alexey Lapshin
6f2de1fb23
fix(system): esp32p4: fix mepc when load/store failure occurred
2024-04-18 19:49:19 +04: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
270b9d22e4
fix(ci): fix CI unity test cases failure
2024-04-18 18:07:07 +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
wuzhenghui
f3d963a93b
fix(esp_system): update power domain configuration with slow clock source selection
2024-04-17 15:45:52 +08:00