mbox series

[RFC,v2,0/3] drm/msm/dpu: convert even more MDP5 platforms

Message ID 20231006134343.2472493-1-dmitry.baryshkov@linaro.org
Headers show
Series drm/msm/dpu: convert even more MDP5 platforms | expand

Message

Dmitry Baryshkov Oct. 6, 2023, 1:43 p.m. UTC
Extend DPU driver with experimental support for even more MDP5
platforms: MSM8937, MSM8917, MSM8953.

As with other MDP5 devices, one has to pass `msm.prefer_mdp5=false`
kernel param to test DPU driver insead of using MDP5.

Note, Luca Weiss has reported timeout issues with CMD panels. This is
not yet resolved.

Dependencies: [1]

[1] https://patchwork.freedesktop.org/series/123294/

Changes since v1:
- Added these platforms to dpu_dt_match to facilitate switching them
  between MDP5 and DPU drivers (Luca).

Dmitry Baryshkov (3):
  drm/msm/dpu: add support for MSM8953
  drm/msm/dpu: add support for MSM8937
  drm/msm/dpu: add support for MSM8917

 .../msm/disp/dpu1/catalog/dpu_1_14_msm8937.h  | 213 +++++++++++++++++
 .../msm/disp/dpu1/catalog/dpu_1_15_msm8917.h  | 190 +++++++++++++++
 .../msm/disp/dpu1/catalog/dpu_1_16_msm8953.h  | 221 ++++++++++++++++++
 .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c    |  14 ++
 .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h    |   3 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c       |   3 +
 drivers/gpu/drm/msm/msm_drv.c                 |   3 +
 7 files changed, 647 insertions(+)
 create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_1_14_msm8937.h
 create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_1_15_msm8917.h
 create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h