This series adds support for the RGB101010 (30bpp) pixel format and fixes a DSC timing bug exposed by non 8 bit panels.
Tested on the BOE BF068MWM-TD0 panel (10 bit DSC) on the Nothing Phone (3a). Note, I'd appreciate a comment on the INTF timing change from someone at QCOM who knows the DPU hardware a bit better, this appears to be what downstream is doing regardless of bpp, but let me know if there's a better solution here. Signed-off-by: Alexander Koskovich <[email protected]> --- Alexander Koskovich (3): drm/mipi-dsi: add RGB101010 pixel format drm/msm/dsi: Add support for RGB101010 pixel format drm/msm/dpu: fix video mode DSC INTF timing width for non 8 bit panels drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 12 +++++++----- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 ++ drivers/gpu/drm/msm/registers/display/dsi.xml | 4 +++- include/drm/drm_mipi_dsi.h | 4 ++++ 4 files changed, 16 insertions(+), 6 deletions(-) --- base-commit: f338e77383789c0cae23ca3d48adcc5e9e137e3c change-id: 20260318-dsi-rgb101010-support-4956b1cd8657 Best regards, -- Alexander Koskovich <[email protected]>
