[PATCH 0/2] drm/tiny: sharp-memory: fix TX buffer corruption on partial update

From: Tobias Johansson

Date: Mon Mar 30 2026 - 03:28:11 EST


Users running applications that submit partial framebuffer updates
(such as LVGL with dirty-region tracking) can observe persistent
flickering on the display when using animations.

The flickering is caused by two bugs that corrupt the TX buffer on
partial updates. The first patch fixes incorrect line address
assignment in sharp_memory_set_tx_buffer_addresses(). The second
patch fixes stale data transmission in
sharp_memory_update_display(). Both patches are needed to fully
eliminate the flickering.

Signed-off-by: Tobias Johansson <tobias.johansson@xxxxxxxx>
---
Tobias Johansson (2):
drm/tiny: sharp-memory: fix line address assignment on partial update
drm/tiny: sharp-memory: avoid transmitting stale TX buffer data

drivers/gpu/drm/tiny/sharp-memory.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
base-commit: ba683f774299d89d17cde03bb1bdb13f3513cd20
change-id: 20260316-flickering-f9df09243d2f

Best regards,
--
Tobias Johansson <tobias.johansson@xxxxxxxx>