[PATCH v2 0/3] drm/msm: add RGB101010 pixel format and fix 10-bit DSC timing

Alexander Koskovich posted 3 patches 2 weeks, 4 days ago
There is a newer version of this series
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 12 +++++++-----
drivers/gpu/drm/msm/dsi/dsi_cfg.c                    |  8 ++++++++
drivers/gpu/drm/msm/dsi/dsi_cfg.h                    |  1 +
drivers/gpu/drm/msm/dsi/dsi_host.c                   |  9 +++++++++
drivers/gpu/drm/msm/registers/display/dsi.xml        |  5 ++++-
include/drm/drm_mipi_dsi.h                           |  4 ++++
6 files changed, 33 insertions(+), 6 deletions(-)
[PATCH v2 0/3] drm/msm: add RGB101010 pixel format and fix 10-bit DSC timing
Posted by Alexander Koskovich 2 weeks, 4 days ago
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 <akoskovich@pm.me>
---
Changes in v2:
- Only allow RGB101010 if MSM_DSI_6G_VER >= V2.1.0
- Link to v1: https://lore.kernel.org/r/20260318-dsi-rgb101010-support-v1-0-6021eb79e796@pm.me

---
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_cfg.c                    |  8 ++++++++
 drivers/gpu/drm/msm/dsi/dsi_cfg.h                    |  1 +
 drivers/gpu/drm/msm/dsi/dsi_host.c                   |  9 +++++++++
 drivers/gpu/drm/msm/registers/display/dsi.xml        |  5 ++++-
 include/drm/drm_mipi_dsi.h                           |  4 ++++
 6 files changed, 33 insertions(+), 6 deletions(-)
---
base-commit: f338e77383789c0cae23ca3d48adcc5e9e137e3c
change-id: 20260318-dsi-rgb101010-support-4956b1cd8657

Best regards,
-- 
Alexander Koskovich <akoskovich@pm.me>