Skip to content
Unverified Commit 1a8bc0fe authored by Russell Cloran's avatar Russell Cloran Committed by Maxime Ripard
Browse files

drm/mipi-dbi: Fix blanking for non-16 bit formats



On r6x2b6x2g6x2 displays not enough blank data is sent to blank the
entire screen. When support for these displays was added, the dirty
function was updated to handle the different amount of data, but
blanking was not, and remained hardcoded as 2 bytes per pixel.

This change applies almost the same algorithm used in the dirty function
to the blank function, but there is no fb available at that point, and
no concern about having to transform any data, so the dbidev pixel
format is always used for calculating the length.

Fixes: 4aebb790 ("drm/mipi-dbi: Add support for DRM_FORMAT_RGB888")
Signed-off-by: default avatarRussell Cloran <rcloran@gmail.com>
Link: https://lore.kernel.org/r/20250415053259.79572-1-rcloran@gmail.com


Signed-off-by: default avatarMaxime Ripard <mripard@kernel.org>
parent 48ccf21f
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment