]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/msm/dsi: Add support for RGB101010 pixel format
authorAlexander Koskovich <akoskovich@pm.me>
Tue, 24 Mar 2026 11:48:49 +0000 (11:48 +0000)
committerDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Wed, 25 Mar 2026 12:06:10 +0000 (14:06 +0200)
commitcebf747abeebbde96a43ddd646d14b55a72673a7
tree7417392ab793db11d77f05a1fc2dd84ec306e49c
parenta65c4d30988e81e7291063f9c473f50ad1e715a1
drm/msm/dsi: Add support for RGB101010 pixel format

Add video and command mode destination format mappings for RGB101010,
and extend the VID_CFG0 DST_FORMAT bitfield to 3 bits to accommodate
the new format value.

Make sure this is guarded behind MSM_DSI_6G_VER >= V2.1.0 as anything
older does not support this.

Required for 10 bit panels such as the BOE BF068MWM-TD0 found on the
Nothing Phone (3a).

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Alexander Koskovich <akoskovich@pm.me>
Patchwork: https://patchwork.freedesktop.org/patch/713721/
Link: https://lore.kernel.org/r/20260324-dsi-rgb101010-support-v5-5-ff6afc904115@pm.me
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drivers/gpu/drm/msm/dsi/dsi_host.c
drivers/gpu/drm/msm/registers/display/dsi.xml