armando
1318da8115
fix(isp): corrected isp v size limitation
2026-05-08 09:09:33 +08:00
armando
fee1300670
fix(mmu): fixed drom/irom reservation bus cap search logic
2026-04-09 10:59:42 +08:00
armando
88e6ceaf29
change(isp): added lut table depth check
2026-03-25 10:51:16 +08:00
armando
5bf74e4fe9
change(isp): added hres and vres limitation check
2026-03-25 10:51:12 +08:00
armando
02a4317721
change(mspi): added sdr divider check to be not odd divider
2026-03-23 11:44:27 +08:00
armando
976292acb0
change(isp): improve sampling point
2026-03-20 06:15:15 +00:00
armando
45ec3b962b
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
2026-03-18 09:49:59 +08:00
armando
1b85ad5081
change(mem): deprecated tcm and added scp memory utils
2026-03-18 09:49:59 +08:00
armando
d5c2f5934e
feat(isp): added isp error interrupts
2026-03-16 14:51:53 +08:00
armando
15cbf78a64
fix(mmap): added 24bit addr check
2026-03-10 11:34:48 +08:00
armando
12c1749c4a
change(mmu): added mutex for public get apis
2026-03-10 11:34:45 +08:00
armando
34ad02e811
feat(csi): support custom data type
2026-03-02 09:56:16 +08:00
armando
37f9cef6dd
feat(csi): support csi input bit swap
2026-03-02 09:56:10 +08:00
armando
e8f1938361
change(gpio): move gpio_num.h to gpio hal
2026-02-04 19:00:57 +08:00
armando
fe5b8358f3
feat(hal):graudate the sdmmc/sdio_slave hal driver into a new component
2026-02-04 19:00:57 +08:00
armando
165ecbab44
test(mspi): add flash api run on psram stack test for xip_psram case
2026-01-28 15:30:15 +08:00
armando
77930c3427
fix(mmu): no longer stop cache when doing virtual and physical addr conversion
2026-01-28 15:30:12 +08:00
armando
5105dd8016
fix(freertos): place criticalsection in internal ram on smp
2026-01-28 15:30:08 +08:00
armando
2594933551
feat(p4): added rev3_1 macro
2026-01-26 09:58:25 +08:00
armando
57e4a5b1e4
change(flash): improve bootloader_flash_read log
2026-01-21 11:45:15 +08:00
armando
4e8231f733
fix(isp): fixed wbg shadow not working issue
2026-01-21 10:27:02 +08:00
armando
324ccf4107
change(sdio): change p4 runner to uart console
2026-01-20 12:02:34 +08:00
armando
aa8dc66225
fix(psram): fixed requirement on esp_driver_gpspi on esp32
2026-01-20 11:14:40 +08:00
armando
77d94075f9
fix(uhci): fixed rx buffer potential corruption issue due to cache coherence issue caused by autowriteback
2026-01-15 14:08:53 +08:00
armando
f2b715937f
fix(mspi): fixed mspi dma burst timing issue
2026-01-15 14:08:53 +08:00
armando
05c912b5a3
fix(sdmmc): fixed header structure not shown in doc issue
2026-01-07 11:45:13 +08:00
armando
5949cd5cd3
fix(isp): fixed awb subwindow always need to be set issue
2026-01-05 17:57:02 +08:00
armando
6f7f545619
feat(isp): allow to bypass shadow register
2026-01-05 17:56:56 +08:00
armando
245cd9cda8
fix(cache): fixed cache sync ops concurrent call issue
...
Closes https://github.com/espressif/esp-idf/issues/18023
2025-12-25 09:55:27 +08:00
armando
0e6c5ef4fd
refactor(isp): use fourcc for isp color formats
2025-12-18 09:21:36 +08:00
armando
27d64664b7
ci: enable isp default tests
2025-12-16 14:24:40 +08:00
armando
edd7df7279
fix(isp): fix isp rev012 build
2025-12-16 14:24:40 +08:00
armando
1d852ef4ea
feat(isp): allow ccm to bypass shadow register
2025-12-16 14:24:40 +08:00
armando
164b5475aa
ci(isp): reenable tests
2025-12-16 14:24:40 +08:00
armando
d65621fef3
feat(hal):graudate the isp hal driver into a new component
2025-12-16 14:24:40 +08:00
armando
327ae7e8c9
fix(ci): fixed sdspi pytest check
2025-12-11 11:54:00 +08:00
armando
dfe4a6e5f7
feat(hal):graudate the camera hal driver into a new component
2025-11-26 08:42:12 +08:00
armando
714b022a43
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-21 02:48:05 +00:00
armando
82173ba56f
refactor(sleep_cpu): suppress infinite loop warnings with compiler diagnostics
2025-11-21 02:48:05 +00:00
armando
f5f8fcc4cf
ci(p4): re-enable p4 jobs
2025-11-21 02:48:05 +00:00
armando
ab314c98f1
change(p4): make v3 as default
2025-11-21 02:48:05 +00:00
armando
04a711b00b
change(psram): use 200M as default
2025-11-18 11:04:47 +08:00
armando
35f050a97d
feat(isp): added shadow reg settings
2025-11-14 15:52:44 +08:00
Armando
c26ed5dba0
feat(psram): support 250MHz in experimental
2025-11-14 09:34:01 +08:00
armando
06b35ab86b
fix(isp): use atomic fsm check
2025-11-11 11:26:35 +08:00
armando
666098804a
change(isp): make wbg standalone
2025-11-11 11:26:35 +08:00
armando
1f7b1f3615
feat(mspi): supported psram & flash 120MHz timing tuning
2025-11-06 02:20:48 +00:00
armando
e118e8119f
change(ci): temporarily disable p4 target test
2025-11-03 11:21:36 +08:00
Armando (Dou Yiwen)
a02b44deef
Merge branch 'fix/fix_xip_power_reset_stuck_issue_p4_rev3' into 'master'
...
psram: fixed p4 rev3 xip stuck after board reset issue
See merge request espressif/esp-idf!42146
2025-10-20 09:05:58 +00:00
armando
9fadbf2588
fix(psram): fixed p4 rev3 xip stuck after board reset issue
2025-10-20 03:09:47 +00:00
Armando (Dou Yiwen)
57bc0fe12c
Merge branch 'feat/mspi_axi_arb' into 'master'
...
mspi: axi arb priority
Closes IDF-14125
See merge request espressif/esp-idf!42602
2025-10-17 06:07:51 +00:00
Armando (Dou Yiwen)
ba7d244762
Merge branch 'change/remove_rtc_attrs' into 'master'
...
rtc: removed rtc related memory attrs on no-rtc-support chips
Closes IDF-7680 and IDF-14228
See merge request espressif/esp-idf!42101
2025-10-16 03:04:25 +00:00
armando
abfad4d255
feat(mspi): axi arb priority
2025-10-15 09:59:16 +08:00
armando
0f6adbebed
change(memory): removed rtc related memory attrs on no-rtc-support chips
2025-10-15 01:19:02 +00:00
Armando (Dou Yiwen)
53f96d8595
Merge branch 'feat/p4_rev3_isp_awb_wbg' into 'master'
...
isp: awb white balance gain feature and subwindow feature support on P4 ECO5
Closes IDF-13936
See merge request espressif/esp-idf!41858
2025-09-28 07:53:48 +00:00
armando
c8029ace8c
feat(isp): support AWB driver setting wbgain and subwindow feature
2025-09-28 01:15:18 +00:00
Armando (Dou Yiwen)
e13699a652
Merge branch 'feat/p4_rev3_isp_blc' into 'master'
...
isp: black level correction driver support on p4 eco5
Closes IDF-13931
See merge request espressif/esp-idf!41714
2025-09-24 01:10:40 +00:00
Armando (Dou Yiwen)
8bb5f0292a
Merge branch 'change/g0_test_uses_p4_rev3' into 'master'
...
g0: use hw_ver3 to build g0 components test app
See merge request espressif/esp-idf!42106
2025-09-24 01:10:24 +00:00
Armando (Dou Yiwen)
dfe8ee582d
Merge branch 'change/remove_gpio_public_require_from_sdmmc' into 'master'
...
sdmmc: removed public requirement to esp_driver_gpio
Closes IDF-12851
See merge request espressif/esp-idf!42105
2025-09-23 08:40:44 +00:00
armando
aeb590e1a3
change(g0): use hw_ver3 to build g0 components test app
2025-09-23 15:09:11 +08:00
Armando (Dou Yiwen)
4447fdc018
Merge branch 'fix/use_heap_caps_to_maintain_desc_alignment' into 'master'
...
sdmmc: use heap_caps_alloc to maintain desc alignment
See merge request espressif/esp-idf!42038
2025-09-23 06:08:41 +00:00
armando
c136400c3b
change(sd): removed public requirement to esp_driver_gpio
2025-09-23 13:58:28 +08:00
Armando (Dou Yiwen)
d7c975d9b6
Merge branch 'refactor/cache_hal_no_sdkconfig' into 'master'
...
cache: cache/mmu hal no sdkconfig
Closes IDF-13586
See merge request espressif/esp-idf!41929
2025-09-23 01:32:54 +00:00
armando
70acf169e0
fix(sd): use heap_caps_alloc to maintain desc alignment
2025-09-23 01:15:33 +00:00
armando
7a58274c73
feat(isp): support BLC driver
2025-09-22 09:22:58 +08:00
armando
8ebce9b805
change(cache): no use sdkconfig in cache/mmu hal
2025-09-22 01:01:03 +00:00
Armando (Dou Yiwen)
4a383012b3
Merge branch 'feature/p4_rev3_sdmmc' into 'master'
...
sdmmc: supported sdmmc on p4 ECO5 real chip, and UHS-I SDR104 (200MHz)
Closes IDF-12222, IDF-13731, and IDF-14050
See merge request espressif/esp-idf!41563
2025-09-17 09:09:24 +00:00
Armando (Dou Yiwen)
aec7c03724
Merge branch 'feat/p4_rev3_isp' into 'master'
...
isp: basic support on p4 eco5
Closes IDF-13439
See merge request espressif/esp-idf!41682
2025-09-17 01:45:10 +00:00
Armando (Dou Yiwen)
a4c03ceb01
Merge branch 'change/remove_deprecated_items' into 'master'
...
change: remove deprecated items
See merge request espressif/esp-idf!41769
2025-09-16 13:43:28 +00:00
armando
28786d0732
feat(sdmmc): supported UHS-I SDR104 (200 MHz) on ESP32-P4 rev3
2025-09-16 12:03:03 +08:00
armando
9a4d37f109
feat(isp): support on p4 rev3
2025-09-16 01:10:28 +00:00
Armando (Dou Yiwen)
e95945bc59
Merge branch 'feat/p4_rev3_csi' into 'master'
...
csi: support on p4 eco5
Closes IDF-13736
See merge request espressif/esp-idf!41670
2025-09-15 07:40:33 +00:00
armando
00022a379a
change: remove deprecated items
2025-09-15 10:52:28 +08:00
armando
406c54ebfb
feat(csi): support csi on p4 rev3
2025-09-15 01:10:47 +00:00
armando
08d38349e4
change(dsi): add dpi_type configs
2025-09-15 01:10:47 +00:00
Armando (Dou Yiwen)
f259da6a99
Merge branch 'fix/add_esp_video_url_in_camera_readme' into 'master'
...
doc: add esp-video link in camera isp examples
See merge request espressif/esp-idf!41646
2025-09-02 06:44:07 +00:00
Armando (Dou Yiwen)
a92168b934
Merge branch 'fix/improve_adc_oneshot_example_adc2_channel_selection' into 'master'
...
adc: removed oneshot example dead code for channel selection
See merge request espressif/esp-idf!41631
2025-09-01 06:56:35 +00:00
armando
ae184a0682
change(adc): improve oneshot example channel selection
2025-08-29 15:21:20 +08:00
armando
179d00a6f8
feat(p4): p4 rev3 real chip support
2025-08-28 17:56:16 +08:00
armando
ad4fe4c394
fix(psram): fixed psram cross page issue
2025-08-21 09:57:07 +08:00
Armando (Dou Yiwen)
68cbef3175
Merge branch 'change/change_msync_vaddr_not_cacheable_behaviour' into 'master'
...
cache: when vaddr is not cacheable, msync will return not supported
See merge request espressif/esp-idf!41105
2025-08-14 01:21:33 +00:00
Armando (Dou Yiwen)
5046f31c1b
Merge branch 'change/p4_soc_cmake' into 'master'
...
soc: simplify p4 soc cmake
See merge request espressif/esp-idf!41161
2025-08-14 01:20:16 +00:00
armando
987c901fa5
change(soc): simplify p4 soc cmake
2025-08-11 15:36:15 +08:00
armando
71a09b82a4
change(cache): when vaddr is not cacheable, msync will return not supported
2025-08-11 01:53:16 +00:00
Armando (Dou Yiwen)
b57f726a41
Merge branch 'fix/fix_dvp_dma_desc_type_on_s3_1' into 'master'
...
camera: fixed dvp dma desc type on s3
See merge request espressif/esp-idf!41104
2025-08-08 06:08:20 +00:00
armando
458070b1b6
fix(cam): fixed dvp dma desc type on s3
2025-08-08 10:17:05 +08:00
Armando (Dou Yiwen)
cde7e3af50
Merge branch 'fix/fix_dvp_dma_desc_type_on_s3' into 'master'
...
camera: fixed dvp dma desc type on s3
See merge request espressif/esp-idf!41082
2025-08-07 07:48:50 +00:00
armando
b4a482eae1
fix(cam): fixed dvp dma desc type on s3"
2025-08-07 14:11:20 +08:00
Armando (Dou Yiwen)
72cb973022
Merge branch 'feat/cache_panic_h4' into 'master'
...
cache: panic support on h4
Closes IDF-12288
See merge request espressif/esp-idf!41023
2025-08-05 03:23:56 +00:00
Armando (Dou Yiwen)
ebab455d4d
Merge branch 'feat/p4_eco5_soc_part4' into 'master'
...
feat(soc): p4 hw ver2 registers (part 4, final)
Closes IDF-13573
See merge request espressif/esp-idf!40887
2025-08-05 03:07:11 +00:00
armando
e179056b7c
fix(rtc): fixed rtc_clk.c not in iram issue
2025-08-04 17:03:34 +08:00
armando
7a1e5f540e
feat(cache): supported cache panic driver on h4
2025-08-04 17:03:34 +08:00
armando
2a586022c4
fix(system): fixed wrong CPU_LOCKUP reset reason value
2025-08-04 17:03:34 +08:00
armando
9956a6230e
feat(soc): p4 hw ver2 registers
2025-08-04 02:14:10 +00:00
Armando (Dou Yiwen)
1b22d58779
Merge branch 'feat/h4_mmu' into 'master'
...
mmu: h4 support
Closes IDF-12305
See merge request espressif/esp-idf!40565
2025-08-01 03:58:33 +00:00
armando
67ce0580b5
feat(mmu): supported esp_mmu_map and flash_mmap drivers on esp32h4
2025-07-31 03:43:15 +00:00
Armando (Dou Yiwen)
f2742dffdb
Merge branch 'feat/c61_psram_timing_tuning' into 'master'
...
psram: psram timing tuning support on c61
Closes IDF-9256
See merge request espressif/esp-idf!40844
2025-07-30 08:53:47 +00:00
Armando (Dou Yiwen)
008b232947
Merge branch 'feat/p4_eco5_soc_part3' into 'master'
...
p4: eco5 soc registers (part3)
See merge request espressif/esp-idf!40776
2025-07-29 06:45:24 +00:00
armando
0189be39a0
feat(psram): psram 80M timing tuning on c61
2025-07-29 14:12:07 +08:00
Armando (Dou Yiwen)
b32c31e500
Merge branch 'feat/c5_flash_timing_tuning' into 'master'
...
flash: flash timing tuning support on c5
Closes IDF-8649
See merge request espressif/esp-idf!40763
2025-07-29 06:09:22 +00:00