Armando (Dou Yiwen)
b5f97b22e7
feat(flash): p4 flash 120MHz is no longer experimental feature
...
Signed-off-by: Armando (Dou Yiwen) <douyiwen@espressif.com >
2026-08-14 06:10:25 +00:00
Armando (Dou Yiwen)
f9579368e4
fix(mpll): fix mpll calibration fail bug
2026-08-12 13:34:59 +08:00
Armando (Dou Yiwen)
3abee43d90
fix: fixed image header segment count check
...
Signed-off-by: Armando (Dou Yiwen) <douyiwen@espressif.com >
2026-07-20 10:24:27 +08:00
armando
74c052c9af
fix(isp): corrected isp v size limitation
2026-05-08 09:09:57 +08:00
armando
b8cced080c
fix(mmu): fixed drom/irom reservation bus cap search logic
2026-04-09 11:01:43 +08:00
armando
0cb42beabf
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
2026-03-31 09:24:53 +08:00
armando
55c462ccab
change(mem): deprecated tcm and added scp memory utils
2026-03-31 09:22:11 +08:00
armando
dadf5ca4b2
change(isp): added lut table depth check
2026-03-25 10:55:25 +08:00
armando
f686bc85ec
change(isp): added hres and vres limitation check
2026-03-25 10:53:11 +08:00
armando
ebf818f028
change(mspi): added sdr divider check to be not odd divider
2026-03-23 11:46:04 +08:00
armando
1fb45f823c
change(isp): improve sampling point
2026-03-23 01:27:41 +00:00
armando
13ddee015b
feat(isp): added isp error interrupts
2026-03-16 14:53:14 +08:00
armando
115d6d3749
fix(mmap): added 24bit addr check
2026-03-16 01:43:59 +00:00
armando
f24b79b2c0
change(mmu): added mutex for public get apis
2026-03-16 01:43:59 +00:00
armando
453660968b
feat(mspi): supported psram & flash 120MHz timing tuning
2026-03-13 11:12:45 +08:00
armando
58c57da9f8
test(mspi): add flash api run on psram stack test for xip_psram case
2026-02-09 07:28:22 +00:00
armando
dc36d0c449
fix(mmu): no longer stop cache when doing virtual and physical addr conversion
2026-02-09 07:28:22 +00:00
armando
4b884d0f46
fix(kconfig): fixed default cpu freq issue on <rev3
2026-01-22 10:00:52 +08:00
armando
6c000e04f6
change(flash): improve bootloader_flash_read log
2026-01-22 02:12:55 +08:00
armando
5d5eafac76
fix(isp): fixed wbg shadow not working issue
2026-01-21 10:29:31 +08:00
armando
e8814fc0f1
feat(p4): changed to rev3.1 by default
2026-01-19 17:53:52 +08:00
armando
7eca03a2ac
feat(p4): added rev3_1 macro
2026-01-16 14:20:58 +08:00
armando
f19e08046b
fix(uhci): fixed rx buffer potential corruption issue due to cache coherence issue caused by autowriteback
2026-01-15 14:11:05 +08:00
armando
67a1e80e51
fix(mspi): fixed mspi dma burst timing issue
2026-01-15 14:11:05 +08:00
armando
dc7b41a365
fix(isp): fixed awb subwindow always need to be set issue
2026-01-07 16:03:33 +08:00
armando
321e86bc1a
feat(isp): allow to bypass shadow register
2026-01-07 16:03:28 +08:00
armando
502a10b5dc
ci: enable isp default tests
2026-01-04 11:51:50 +08:00
armando
874f7c4f34
fix(isp): fix isp rev012 build
2026-01-04 11:51:42 +08:00
armando
4f660e5ee1
feat(isp): allow ccm to bypass shadow register
2026-01-04 11:29:29 +08:00
armando
a01961b74e
ci(isp): reenable tests
2026-01-04 11:26:13 +08:00
armando
46ae86b4cf
fix(cache): fixed cache sync ops concurrent call issue
...
Closes https://github.com/espressif/esp-idf/issues/18023
2025-12-25 09:57:57 +08:00
armando
af61a3e6b6
fix(sdmmc): fixed header structure not shown in doc issue
2025-12-24 14:23:08 +08:00
armando
a3bca48289
ci(p4): disable p4 rev3 invalid tests temporarily for v5.5 only
2025-11-21 09:19:16 +08:00
armando
4ef2005b80
change(ci): use p4 rev3 by default only when ci build
2025-11-20 11:33:36 +08:00
armando
304ba1655b
fix check test scripts build issue
2025-11-20 11:33:36 +08:00
armando
cdff2570c7
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-20 11:33:36 +08:00
armando
e44a3603c4
refactor(sleep_cpu): suppress infinite loop warnings with compiler diagnostics
2025-11-20 11:33:36 +08:00
armando
8f85983c9d
ci(p4): re-enable p4 jobs
2025-11-20 11:33:36 +08:00
armando
304ebc0c74
change(p4): make v3 as default
2025-11-20 11:33:36 +08:00
armando
ffcf9f3330
change(psram): use 200M as default
2025-11-18 11:06:23 +08:00
armando
86f9d0cf5c
feat(isp): added shadow reg settings
2025-11-14 15:54:06 +08:00
Armando
b698ac758e
feat(psram): support 250MHz in experimental
2025-11-14 09:34:51 +08:00
armando
b578253cce
change(g0): use hw_ver3 to build g0 components test app
2025-11-13 15:19:26 +08:00
armando
3fff202b63
fix(isp): use atomic fsm check
2025-11-07 10:17:03 +08:00
armando
703da8c2c5
change(isp): make wbg standalone
2025-11-07 10:16:59 +08:00
armando
4cd83738f9
feat(isp): support AWB driver setting wbgain and subwindow feature
2025-11-07 10:16:56 +08:00
armando
2762f67d2d
change(ci): temporarily disable p4 target test
2025-11-04 15:12:19 +08:00
armando
bae3c9654a
feat(csi): support csi on p4 rev3
2025-10-23 17:57:11 +08:00
armando
7b9f5b85a7
fix(psram): fixed p4 rev3 xip stuck after board reset issue
2025-10-23 17:00:24 +08:00
armando
a600df13e8
feat(mspi): axi arb priority
2025-10-23 16:53:48 +08:00
armando
7a6eb73a93
feat(isp): support BLC driver
2025-10-23 01:17:52 +00:00
armando
7077f3b0c5
feat(isp): support on p4 rev3
2025-10-23 01:17:46 +00:00
armando
e6d4eec507
feat(p4): p4 rev3 real chip support
2025-10-13 15:25:23 +08:00
armando
eafff2552b
feat(p4): p4 rev3 soc support
2025-09-22 01:10:02 +00:00
armando
17a23d1ddb
fix(psram): fixed psram cross page issue
2025-08-22 00:02:06 +08:00
armando
9fa874b1ce
doc: update docs
2025-08-14 15:17:56 +08:00
armando
8f51e06ae3
fix(cam): fixed dvp dma desc type on s3"
2025-08-11 01:52:58 +00:00
armando
7b1c92d371
change(ci): use largeapp partition csv
2025-07-31 15:24:23 +08:00
armando
4b36b0a1ff
feat(psram): psram 80M timing tuning on c61
2025-07-30 16:55:01 +08:00
armando
18ff6750cc
feat(flash): flash 80M timing tuning on c5
2025-07-29 14:10:28 +08:00
armando
7cef1a5720
doc(flash): updated 32bit addr support doc
2025-07-03 11:46:17 +08:00
armando
28fff33de3
change(mmu): remove paddr remap warning log
2025-06-30 10:50:25 +08:00
armando
44eba53113
feat(psram): support fallback to use default driver pattern when id isn't match
2025-06-23 10:15:59 +08:00
armando
5555ef7425
fix(cache): fixed SOC_CACHE_FREEZE_SUPPORTED not defined on c3/c2 issue
2025-06-16 13:13:49 +08:00
armando
90b3d29223
feat(mmu): use cache freeze for mmap apis
2025-06-11 14:48:40 +08:00
armando
30d77f494e
fix(psram): fixed psram ptr check under xip_psram condition
...
Closes https://github.com/espressif/esp-idf/pull/15999
Closes https://github.com/espressif/esp-idf/issues/15997
2025-06-11 06:44:21 +00:00
armando
5961670d06
change(psram): limited 2t check only for ap
2025-06-05 02:50:08 +00:00
armando
b977a13796
test(psram): re-enable 80M psram tests on C5 ECO2
2025-05-26 11:32:24 +08:00
armando
3092578b4a
fix(ci): fixed psram tests not running on c5 issue
2025-05-22 14:42:48 +08:00
armando
fafc25b8b9
feat(mspi): supported psram 80MHz timing tuning
2025-05-22 14:42:42 +08:00
armando
e7c8f555e7
refactor(mspi): change mspi timing tuning dirrectory structure
2025-05-22 14:42:37 +08:00
armando
5f71d958c3
test(sdspi): re-enable sdspi test on c5 eco2
2025-05-22 14:32:03 +08:00
armando
1cc377a373
fix(sd): fixed menuconfig multi pin definitions issue
2025-05-21 12:43:49 +08:00
armando
a74197c552
fix(sd): fixed slot0 requires all pins to be set when using 1bit iomux mode on p4
2025-05-21 12:43:49 +08:00
Armando (Dou Yiwen)
8786d59edc
Merge branch 'fix/fix_sdmmc_host_esp32_io_drv' into 'master'
...
sdmmc: fixed sdmmc pin drive regression issue on esp32
See merge request espressif/esp-idf!38932
2025-05-08 11:06:09 +08:00
armando
9af1f75af8
fix(sdmmc): fixed sdmmc pin drive regression issue on esp32
2025-05-07 10:52:20 +08:00
Armando (Dou Yiwen)
67e5e59de3
Merge branch 'feat/c5_sdio' into 'master'
...
sdio: supported on c5
Closes IDF-12655 and IDF-12641
See merge request espressif/esp-idf!38652
2025-05-01 11:52:21 +08:00
armando
6e2d52c802
test(sdio): dual board test sd host p4 + sdio slave c5
2025-04-30 14:48:28 +08:00
armando
69164ed912
feat(sdio): supported sdio on esp32c5
2025-04-30 14:48:28 +08:00
armando
8d02253b48
refactor(sdio): sdio related soc register headers renaming
2025-04-30 10:50:12 +08:00
Armando (Dou Yiwen)
574b27d02c
Merge branch 'fix/fix_image_check_16_mega_bytes_limit' into 'master'
...
bootloader: fixed image cannot exceed 16MB issue
See merge request espressif/esp-idf!38397
2025-04-30 10:30:42 +08:00
armando
755fd86b6f
fix(bootloader): fixed image cannot exceed 16MB issue
...
flash 32-bit-addr is an experimental feature that has multiple
dependencies, e.g. flash chip vendor, etc.
If CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH can be enabled
successfully and tests are passed, we can allow images to be
placed on higher-than-16MB flash addresses
2025-04-29 15:42:27 +08:00
Armando (Dou Yiwen)
06520a3c99
Merge branch 'fix/fix_c5_eco2_psram_id_issue' into 'master'
...
psram: c5 eco2 psram id issue
Closes IDF-12991 and IDF-12992
See merge request espressif/esp-idf!38730
2025-04-29 14:23:17 +08:00
armando
00e256d343
fix(psram): fixecd wrong ap density check
2025-04-28 16:10:18 +08:00
armando
89d566bb9c
fix(psram): fixed psram init state not in low speed mode issue on c5 c61
2025-04-27 15:06:40 +08:00
Armando (Dou Yiwen)
ec7d4aaddb
Merge branch 'feat/remove_docs_from_no_updated_list_c5' into 'master'
...
doc: remove sdmmc, mm docs from no updated list on c5
Closes IDF-9465 and IDF-9453
See merge request espressif/esp-idf!38732
2025-04-25 11:59:55 +08:00
armando
faa4dd898e
feat(doc): remove sdmmc, mm docs from no updated list
2025-04-25 10:36:50 +08:00
Armando (Dou Yiwen)
b45b29ae16
Merge branch 'fix/fix_mmu_map_concurrent_issue' into 'master'
...
mmu: fix mmu map concurrent issue
Closes IDFGH-14841
See merge request espressif/esp-idf!37780
2025-04-15 12:02:23 +08:00
armando
1abe57c987
test(system): increased 200B memory leak thresh due to mmu mmap mutex
...
200B to extend the thresh, real increase to the memory usage will be smaller
2025-04-14 10:45:40 +08:00
armando
6abf6f5196
test(mmu): added esp_mmu_map concurrency test
2025-04-14 10:45:40 +08:00
armando
5a1cb71184
fix(mmu): fixed esp_mmu_map concurrent issue and add related docs
2025-04-14 10:45:40 +08:00
armando
46be72437b
fix(cache): fixed l2 cache suspended/frozen but l1cache triggers l2 writeback issue
2025-04-02 18:03:43 +08:00
Armando (Dou Yiwen)
54238257af
Merge branch 'refactor/improve_p4_psram_timing_tuning_point_selection' into 'master'
...
mspi: improve p4 psram timing tuning point selection
See merge request espressif/esp-idf!38169
2025-04-02 14:21:56 +08:00
armando
d0e78347a4
refactor(mspi): improve p4 timing tuning delayline configurations
2025-04-01 15:50:15 +08:00
armando
9b989f5651
refactor(mspi): improved timing tuning max consecutive success points calculation
2025-04-01 15:49:45 +08:00
Armando (Dou Yiwen)
de44fbb92b
Merge branch 'fix/fix_sd_concurrent_test_issue' into 'master'
...
test(sdmmc): fixed sdmmc concurrent test issue
Closes IDFCI-2821
See merge request espressif/esp-idf!38057
2025-03-27 14:44:07 +08:00
armando
73900c2d96
test(sdmmc): fixed sdmmc concurrent test issue
2025-03-27 11:50:35 +08:00
Armando (Dou Yiwen)
84fca56744
Merge branch 'fix/fix_wrong_mpll_freq' into 'master'
...
psram: fix wrong mpll freq
See merge request espressif/esp-idf!37976
2025-03-25 16:11:17 +08:00
armando
cf524b41a2
fix(psram): fix wrong mpll freq
2025-03-24 15:02:37 +08:00
Armando (Dou Yiwen)
64ff6ec274
Merge branch 'fix/mutex_between_oct_flash_and_flash_rom_impl' into 'master'
...
flash: mutex between oct flash and flash rom impl
See merge request espressif/esp-idf!37760
2025-03-21 14:51:08 +08:00