Song Ruo Jing
9516083cb1
feat(ppa): add sleep retention support for DMA2D and PPA
2026-07-03 20:36:32 +08:00
Evgeny Torbin
59f62ad15f
test: format all test scripts
2026-04-17 16:01:00 +02:00
Song Ruo Jing
889fd88341
fix(ppa): fix potential SRM operation stuck on DMA issue
...
Apply a workaound to bypass macro block order function in PPA SRM
when specific conditions are met to avoid SRM operation getting stuck
2025-12-24 11:55:58 +08:00
Song Ruo Jing
0ce63c0a2b
fix(ppa): YUV444 cannot be a PPA SRM output color mode
2025-12-24 11:55:58 +08:00
Song Ruo Jing
ca8c9a297f
fix(ppa): fix ppa srm potentially get blocked when scaling to YUV420
...
YUV420 requires scale_x_frag, scale_y_frag be even
2025-04-16 11:33:26 +08:00
Song Ruo Jing
5a0eb906da
fix(ppa): fix a few minor issues for ppa srm and blend driver
...
1. The smallest scale size can be 1/16, not 1/15
2. Fix potential heap corruption if scale to a smaller size (OOB)
3. Fix mismatching writeback and invalidate data size if in_bg/fg_buffer and out_buffer
are the same one and L2 cacheline size is larger than L1 cacheline size
2024-10-23 18:39:03 +08:00
Song Ruo Jing
d8b02f5d76
fix(ppa): fix insufficient writeback/invalidate data length
2024-10-23 18:38:15 +08:00
Song Ruo Jing
39d0f4b650
feat(ppa): add test cases to test PPA data correctness
2024-06-11 21:59:05 +08:00
Song Ruo Jing
10f89fe52e
fix(ppa): fix mismatching writeback and invalidate data size on the same buffer
2024-05-29 14:35:26 +08:00
Song Ruo Jing
1b1005a1d8
feat(ppa): add PPA driver support for ESP32P4
2024-05-27 11:34:47 +08:00