summaryrefslogtreecommitdiff
path: root/rust/helpers/helpers.c
diff options
context:
space:
mode:
authorRussell Cloran <rcloran@gmail.com>2025-04-15 08:32:59 +0300
committerMaxime Ripard <mripard@kernel.org>2025-04-29 18:29:49 +0300
commit1a8bc0fe8039e1e57f68c4a588f0403d98bfeb1f (patch)
treef488cf6ebd4658ecd4581107bb4b4ecd50d90691 /rust/helpers/helpers.c
parent48ccf21fa8dc595c8aa4f1d347b593dcae0727d0 (diff)
downloadlinux-1a8bc0fe8039e1e57f68c4a588f0403d98bfeb1f.tar.xz
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: 4aebb79021f3 ("drm/mipi-dbi: Add support for DRM_FORMAT_RGB888") Signed-off-by: Russell Cloran <rcloran@gmail.com> Link: https://lore.kernel.org/r/20250415053259.79572-1-rcloran@gmail.com Signed-off-by: Maxime Ripard <mripard@kernel.org>
Diffstat (limited to 'rust/helpers/helpers.c')
0 files changed, 0 insertions, 0 deletions