Shikra (QCM2290) is a Qualcomm SoC based on the QCM2290 family that reuses the same MDSS/DPU 6.5 hardware as QCM2290. This series enables the display subsystem for Shikra by adding DT binding updates for MDSS, DSI controller and DPU, drm/msm driver entries reusing the QCM2290 AHB clock and DPU catalog, UBWC configuration (no_ubwc_data), arm64 defconfig enablement for the ILI7807S DSI panel, and explicit SMMU client table entries for qcom,shikra-mdss.
Tested on Shikra EVK board with ILI7807S DSI panel. Display pipeline probes cleanly and panel renders correctly. Signed-off-by: Nabige Aala <[email protected]> --- Nabige Aala (5): dt-bindings: display: msm: qcm2290: Add Shikra MDSS drm/msm/mdss: Add Shikra support arm64: defconfig: Enable ILI7807S DSI panel driver soc: qcom: ubwc: Add Shikra UBWC config iommu/arm-smmu: Add qcom,shikra-mdss to Qualcomm SMMU client tables Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml | 1 + Documentation/devicetree/bindings/display/msm/qcom,qcm2290-dpu.yaml | 4 +++- Documentation/devicetree/bindings/display/msm/qcom,qcm2290-mdss.yaml | 34 +++++++++++++++++++++++++++------- arch/arm64/configs/defconfig | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + drivers/gpu/drm/msm/msm_mdss.c | 1 + drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 3 +++ drivers/soc/qcom/ubwc_config.c | 1 + 8 files changed, 38 insertions(+), 8 deletions(-) --- Prerequisite-Message-Id: <[email protected]> --- Nabige Aala (5): dt-bindings: display: msm: qcm2290: Add Shikra MDSS drm/msm/mdss: Add Shikra support arm64: defconfig: Enable ILI7807S DSI panel driver soc: qcom: ubwc: Add Shikra UBWC config iommu/arm-smmu: Add qcom,shikra-mdss to Qualcomm SMMU client tables .../bindings/display/msm/dsi-controller-main.yaml | 1 + .../bindings/display/msm/qcom,qcm2290-dpu.yaml | 4 ++- .../bindings/display/msm/qcom,qcm2290-mdss.yaml | 34 +++++++++++++++++----- arch/arm64/configs/defconfig | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + drivers/gpu/drm/msm/msm_mdss.c | 1 + drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 3 ++ drivers/soc/qcom/ubwc_config.c | 1 + 8 files changed, 38 insertions(+), 8 deletions(-) --- base-commit: 3a34f9c13cc0688f8db2a0db8506bf8c0d90737d change-id: 20260603-shikra-display-07767208fa90 Best regards, -- Nabige Aala <[email protected]>
