Armando (Dou Yiwen)
a6c0ea2289
Merge branch 'feat/sdmmc_s31' into 'master'
...
sdmmc: s31 support
Closes IDF-14705 and IDF-14706
See merge request espressif/esp-idf!47232
2026-05-21 04:59:49 +00:00
armando
9a87ff0017
fix(sdmmc): added mutex for adding a slot
2026-05-21 09:09:28 +08:00
armando
f408e1a8bc
feat(sdmmc): add esp32s31 support
...
Enable SDMMC host support on ESP32-S31 across HAL, SOC caps, tests, examples, and documentation.
2026-05-21 09:09:28 +08:00
armando
19a716086f
fix(jpeg): enable decode example on s31
...
JPEG decode example can run on S31 now cuz SD support is available.
Also removed not needed HEX PSRAM config
2026-05-21 09:09:14 +08:00
armando
6d12e30433
feat(ldo): support s31 psram sdmmc power domain
...
Move S31 PSRAM/SDMMC power setup onto the common LDO path so shared users can control the domain consistently.
2026-05-21 09:09:14 +08:00
armando
09ff879535
fix(sdmmc): clean up slot state on removal paths
...
Keep slot registration state and interrupts consistent when add-slot setup fails or the final registered slot is removed.
2026-05-21 09:09:14 +08:00
Armando (Dou Yiwen)
941f27b472
Merge branch 'fix/enable_psram_power' into 'master'
...
psram: enable psram power xpd on s31
See merge request espressif/esp-idf!48184
2026-05-15 02:07:57 +00:00
armando
669be4a664
fix(psram): enable psram power xpd
2026-05-14 08:59:54 +00:00
Armando (Dou Yiwen)
45ee257e16
Merge branch 'fix/fix_isp_v_size_limitation' into 'master'
...
isp: corrected isp v size limitation
See merge request espressif/esp-idf!48206
2026-05-07 02:44:41 +00:00
armando
1f640f2d0c
fix(isp): corrected isp v size limitation
2026-05-06 18:15:23 +08:00
Armando (Dou Yiwen)
85b324c188
Merge branch 'feat/psram_xip_h4' into 'master'
...
psram: xip psram support on h4
Closes IDF-12349
See merge request espressif/esp-idf!40968
2026-04-28 08:31:23 +00:00
armando
80db6f440c
ci(psram): enable xip psram test on h4
2026-04-28 09:37:03 +08:00
Armando (Dou Yiwen)
a978b8f476
Merge branch 'change/remove_psram_ticket' into 'master'
...
change(psram): remove ticket
Closes IDF-14718
See merge request espressif/esp-idf!47845
2026-04-22 10:17:43 +00:00
Armando (Dou Yiwen)
7e6995b8cb
change(psram): remove ticket
...
Signed-off-by: Armando (Dou Yiwen) <douyiwen@espressif.com >
2026-04-22 16:36:21 +08:00
Armando (Dou Yiwen)
9501efde96
Merge branch 'feat/mmu_configurable_page_size_s31' into 'master'
...
mmu: supported configurable page size on s31
See merge request espressif/esp-idf!47193
2026-04-21 03:31:16 +00:00
armando
8fc4f9c108
feat(cache): added cache invalidate all
2026-04-20 16:58:29 +08:00
armando
ab026ecc01
feat(mmu): configurable page size s31 support
2026-04-20 16:58:29 +08:00
Armando (Dou Yiwen)
9c3024a0e7
Merge branch 'fix/fix_cache_preload_ascending_issue' into 'master'
...
cache: fixed preload ascending issue
See merge request espressif/esp-idf!47502
2026-04-14 02:26:39 +00:00
armando
0099a7fff1
fix(cache): fixed preload ascending issue
2026-04-13 13:26:08 +08:00
Armando (Dou Yiwen)
17f8e9c6d5
Merge branch 'fix/fix_xip_example_s31' into 'master'
...
psram: fix xip example s31
Closes IDF-15526
See merge request espressif/esp-idf!47409
2026-04-09 09:49:40 +00:00
armando
bb2fd61013
fix(xip): fixed xip example
2026-04-09 16:58:03 +08:00
Armando (Dou Yiwen)
9a41bbaf7d
Merge branch 'fix/fix_mmu_dirom_reserve_search_logic' into 'master'
...
mmu: fixed drom/irom reservation bus cap search logic
Closes IDFCI-10308
See merge request espressif/esp-idf!47357
2026-04-09 02:58:00 +00:00
armando
ca135856c1
fix(mmu): fixed drom/irom reservation bus cap search logic
2026-04-08 15:02:27 +08:00
Armando (Dou Yiwen)
f8f5e99cb4
Merge branch 'feat/cache_s31' into 'master'
...
cache: driver support and panic support on s31
Closes IDF-14650, IDF-14651, and IDFCI-10314
See merge request espressif/esp-idf!47156
2026-04-08 02:06:44 +00:00
armando
61eb179368
feat(cache): support cache msync driver and cache panic driver
2026-04-07 07:48:45 +00:00
Armando (Dou Yiwen)
cc3808e3fe
fix(mspi): removed useless ci config
...
Signed-off-by: Armando (Dou Yiwen) <douyiwen@espressif.com >
2026-04-07 13:32:42 +08:00
Armando (Dou Yiwen)
bb941df032
Merge branch 'feat/psram_100m' into 'master'
...
psram: support psram 100mhz
Closes IDF-15524
See merge request espressif/esp-idf!47249
2026-04-03 06:20:33 +00:00
Armando (Dou Yiwen)
b533c6750e
Merge branch 'feat/mmu_s31' into 'master'
...
mmu: s31 support for external mmu
Closes IDF-14669
See merge request espressif/esp-idf!47133
2026-04-03 02:42:20 +00:00
armando
37e7808223
feat(psram): support psram 100mhz
2026-04-03 10:01:31 +08:00
armando
ea124ede83
ci(s31): add s31 to no runner tag
2026-04-02 09:51:56 +08:00
armando
2b582796d3
feat(mmu): s31 support
2026-04-01 11:49:22 +08:00
Armando (Dou Yiwen)
f8f8219e13
Merge branch 'feat/psram_s31' into 'master'
...
psram: s31 support
Closes IDF-14718, IDF-14716, and IDF-14717
See merge request espressif/esp-idf!47044
2026-04-01 00:30:01 +00:00
armando
4bea0ccb22
fix(cache): fixed cache sys clk not on issue
2026-03-31 15:58:27 +08:00
armando
ebbd9cdb59
feat(psram): support psram device driver
2026-03-31 13:56:43 +08:00
Armando (Dou Yiwen)
0df5bb2805
Merge branch 'change/isp_hsize_check' into 'master'
...
isp: hsize check and lut size check
Closes IDF-15291 and IDF-15294
See merge request espressif/esp-idf!46868
2026-03-24 09:19:41 +00:00
Armando (Dou Yiwen)
39cf9cc0ee
Merge branch 'change/added_mspi_str_odd_divider_check' into 'master'
...
mspi: added sdr divider check to be not odd divider
See merge request espressif/esp-idf!46543
2026-03-23 03:43:52 +00:00
armando
418a091240
change(isp): added lut table depth check
2026-03-23 11:31:30 +08:00
armando
94b24b3434
change(isp): added hres and vres limitation check
2026-03-23 11:20:57 +08:00
armando
d3ca2c1137
change(mspi): added sdr divider check to be not odd divider
2026-03-20 08:17:54 +00:00
Armando (Dou Yiwen)
660b4d36bf
Merge branch 'change/deprecate_tcm_and_use_scp' into 'master'
...
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
See merge request espressif/esp-idf!46659
2026-03-17 08:38:18 +00:00
Armando (Dou Yiwen)
5650bd5447
Merge branch 'change/isp_sampling_point' into 'master'
...
isp: improve sampling point for AE and AWB
Closes IDF-15293
See merge request espressif/esp-idf!46649
2026-03-17 04:54:36 +00:00
armando
c60ed4b338
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
2026-03-17 01:29:34 +00:00
armando
7bb22fd0b9
change(isp): improve sampling point
2026-03-16 15:51:49 +08:00
Armando (Dou Yiwen)
ee665de678
Merge branch 'feat/isp_error_events' into 'master'
...
isp: added isp error interrupts
Closes IDF-15295
See merge request espressif/esp-idf!46627
2026-03-16 06:49:55 +00:00
armando
f154ade586
feat(isp): added isp error interrupts
2026-03-16 11:33:56 +08:00
Armando (Dou Yiwen)
9af32395e2
Merge branch 'change/deprecate_tcm_and_use_scp' into 'master'
...
tcm: deprecated tcm and added scp memory utils
See merge request espressif/esp-idf!46472
2026-03-13 01:40:37 +00:00
armando
c96f69faef
change(mem): deprecated tcm and added scp memory utils
2026-03-11 11:18:15 +08:00
Armando (Dou Yiwen)
8f4212b24a
Merge branch 'feat/cache_preload' into 'master'
...
cache: preload hal api
Closes IDF-7800
See merge request espressif/esp-idf!46106
2026-03-11 01:06:50 +00:00
armando
a699805d39
feat(cache): support cache preload hal api
2026-03-10 15:03:05 +08:00
Armando (Dou Yiwen)
499639f092
Merge branch 'change/added_mutex_for_get_apis' into 'master'
...
mmu: add mutex for `get_max_consecutive_free_block_size` and `paddr_find_caps`
See merge request espressif/esp-idf!46311
2026-03-10 03:33:44 +00:00
armando
701aa00998
fix(mmap): added 24bit addr check
2026-03-09 17:23:37 +08:00
armando
d183b65d5c
change(mmu): added mutex for public get apis
2026-03-09 17:23:37 +08:00
Armando (Dou Yiwen)
16f30b12ec
Merge branch 'feat/csi_customized_data_type' into 'master'
...
csi: supported customized data type
Closes IDF-15323
See merge request espressif/esp-idf!45848
2026-03-02 01:54:02 +00:00
armando
a472bfbb69
feat(csi): support custom data type
2026-02-28 11:21:12 +08:00
Armando (Dou Yiwen)
8b88f2406e
Merge branch 'feat/change_to_p4_rev_3_1' into 'master'
...
ci: changed to rev3.1 by default
See merge request espressif/esp-idf!44816
2026-02-10 01:55:24 +00:00
armando
3d9e2ec948
ci(p4): use eco6 by default
2026-02-09 16:27:57 +08:00
Armando (Dou Yiwen)
5e53a57323
Merge branch 'feat/csi_swap' into 'master'
...
csi: support csi input bit swap
Closes IDF-13536
See merge request espressif/esp-idf!45581
2026-02-05 03:42:31 +00:00
armando
303da81075
feat(csi): support csi input bit swap
2026-02-05 01:18:27 +00:00
Armando (Dou Yiwen)
9040191fcc
Merge branch 'feat/esp_hal_sdmmc' into 'master'
...
sd: esp_hal_sd component
Closes IDF-15167 and IDF-14096
See merge request espressif/esp-idf!45225
2026-02-03 08:20:18 +00:00
armando
bb6ea458d2
change(gpio): move gpio_num.h to gpio hal
2026-02-02 09:47:54 +08:00
armando
8499ad6ab0
feat(hal):graudate the sdmmc/sdio_slave hal driver into a new component
2026-02-02 09:47:54 +08:00
Armando (Dou Yiwen)
76aae7cd96
Merge branch 'change/change_to_only_do_v2p_once_when_startup' into 'master'
...
mmu: no longer disable cache when converting virtual addr to physical addr and vice versa
Closes IDF-10929, IDF-15176, and ESPCS-955
See merge request espressif/esp-idf!32860
2026-01-29 02:51:56 +00:00
armando
9ca37ed6db
test(mspi): add flash api run on psram stack test for xip_psram case
2026-01-28 01:27:37 +00:00
armando
f316aa1c2d
fix(mmu): no longer stop cache when doing virtual and physical addr conversion
2026-01-28 01:27:37 +00:00
armando
695510b21c
fix(freertos): place criticalsection in internal ram on smp
2026-01-28 01:27:37 +00:00
Armando (Dou Yiwen)
327e836693
Merge branch 'fix/isp_wbg_shadow_issue' into 'master'
...
isp: fixed wbg shadow not working issue
See merge request espressif/esp-idf!45295
2026-01-21 02:25:49 +00:00
armando
51a6490e93
fix(isp): fixed wbg shadow not working issue
2026-01-20 17:08:06 +08:00
Armando (Dou Yiwen)
7074d93ecc
Merge branch 'fix/fix_esp_psram_require_driver_spi_on_esp32' into 'master'
...
psram: fixed requirement on esp_driver_gpspi on esp32
See merge request espressif/esp-idf!45189
2026-01-20 03:15:00 +00:00
armando
5a96b4f99a
change(sdio): change p4 runner to uart console
2026-01-20 10:48:48 +08:00
armando
364dc14de4
change(flash): improve bootloader_flash_read log
2026-01-20 10:07:54 +08:00
armando
94a64eee8a
feat(p4): changed to rev3.1 by default
2026-01-19 16:58:16 +08:00
armando
ee3faa1654
fix(psram): fixed requirement on esp_driver_gpspi on esp32
2026-01-19 01:23:14 +00:00
armando
612d42e435
feat(p4): added rev3_1 macro
2026-01-15 11:05:13 +08:00
Armando (Dou Yiwen)
8393ffc2fd
Merge branch 'fix/fix_mspi_dma_burst_c5_eco2' into 'master'
...
mspi: fixed mspi dma burst timing issue on c5 eco0-2 and c6 eco0-3
Closes IDF-15126
See merge request espressif/esp-idf!44767
2026-01-12 02:18:17 +00:00
armando
af94ab909c
fix(uhci): fixed rx buffer potential corruption issue due to cache coherence issue caused by autowriteback
2026-01-09 10:38:16 +08:00
armando
41e854d7df
fix(mspi): fixed mspi dma burst timing issue
2026-01-09 10:37:49 +08:00
Armando (Dou Yiwen)
f5f41e8261
Merge branch 'fix/fix_awb_subwindow_config' into 'master'
...
isp: fixed awb subwindow config always need to be set issue
See merge request espressif/esp-idf!44792
2026-01-05 09:55:06 +00:00
armando
82b433ad86
fix(isp): fixed awb subwindow always need to be set issue
2026-01-05 15:58:08 +08:00
armando
34da2bdb78
feat(isp): allow to bypass shadow register
2026-01-05 14:49:02 +08:00
Armando (Dou Yiwen)
1db608e658
Merge branch 'feat/mspi_isr' into 'master'
...
mspi: supported mspi flash and psram isr
Closes IDF-14224
See merge request espressif/esp-idf!43643
2025-12-29 03:29:56 +00:00
armando
4777ce6e8c
ci(intr_dump): added mspi intr
2025-12-26 01:04:45 +00:00
armando
513f424769
ci(tee): c5 c61 mspi mmu can tell addr error
2025-12-26 01:04:45 +00:00
armando
7fe40f12ba
feat(mspi): supported mspi flash and psram isr
2025-12-26 01:04:45 +00:00
Armando (Dou Yiwen)
5b896f1d70
Merge branch 'fix/fix_cache_sync_ops_multi_call_issue' into 'master'
...
cache: fixed cache sync ops concurrent call issue
Closes IDFGH-16970
See merge request espressif/esp-idf!44425
2025-12-25 01:38:56 +00:00
Armando (Dou Yiwen)
7d9ff057b8
Merge branch 'fix/fix_sdmmc_doc' into 'master'
...
sdmmc: fixed header structure not shown in doc issue
See merge request espressif/esp-idf!44448
2025-12-24 06:19:16 +00:00
armando
f8135a43cb
fix(cache): fixed cache sync ops concurrent call issue
...
Closes https://github.com/espressif/esp-idf/issues/18023
2025-12-24 01:12:47 +00:00
armando
3a50531dab
fix(sdmmc): fixed header structure not shown in doc issue
2025-12-23 18:47:42 +08:00
Armando (Dou Yiwen)
2bc8896887
Merge branch 'feat/isp_driver_use_four_cc' into 'master'
...
isp: use fourcc for isp color formats
Closes IDF-14233
See merge request espressif/esp-idf!44210
2025-12-17 09:29:12 +00:00
armando
a0e52a3a1d
refactor(isp): use fourcc for isp color formats
2025-12-17 01:58:58 +00:00
Armando (Dou Yiwen)
5436ae6e69
Merge branch 'feature/update_esp32c5_eco3_rom_ld' into 'master'
...
feature(esp_rom): add esp32c5 eco3 rom ld
See merge request espressif/esp-idf!43543
2025-12-16 06:37:10 +00:00
Armando (Dou Yiwen)
d43b601ae0
Merge branch 'fix/fix_isp_ci_v2' into 'master'
...
ci: enable isp default tests
See merge request espressif/esp-idf!44211
2025-12-15 09:18:13 +00:00
armando
f021f2c8f7
ci: enable isp default tests
2025-12-15 12:00:15 +08:00
Armando (Dou Yiwen)
28a5cdc8cb
Merge branch 'fix/fix_isp_ci' into 'master'
...
fix(isp): fix isp rev012 build
See merge request espressif/esp-idf!44177
2025-12-15 03:45:50 +00:00
armando
ce1840173a
fix(isp): fix isp rev012 build
2025-12-15 10:11:23 +08:00
Armando (Dou Yiwen)
90187ea057
Merge branch 'feat/esp_hal_isp' into 'master'
...
isp: move isp hal to cam hal
Closes IDF-14107
See merge request espressif/esp-idf!43907
2025-12-11 07:41:58 +00:00
armando
39e2bfe334
feat(isp): allow ccm to bypass shadow register
2025-12-11 10:24:31 +08:00
armando
8c67e8bc00
ci(isp): reenable tests
2025-12-10 17:56:43 +08:00
armando
b856201cc1
feat(hal):graudate the isp hal driver into a new component
2025-12-10 17:56:43 +08:00
Armando (Dou Yiwen)
3ecd337c46
Merge branch 'fix/fix_spiflash_bld' into 'master'
...
ci: fixed spi_flash bld ci
See merge request espressif/esp-idf!44041
2025-12-08 05:13:35 +00:00
armando
1bebcab852
fix(ci): fixed spi_flash bld ci
2025-12-08 10:54:55 +08:00