From e89a74439cc0de0dd02e7fc286513fd01eb798e0 Mon Sep 17 00:00:00 2001 From: Yash Gupta Date: Wed, 18 Feb 2026 16:41:13 +0530 Subject: [PATCH] QCLINUX: drm/msm: Enable separate_gpu_kms by default On multi-DPU configurations, the GPU binds to the first probed DPU by default. This binding prevents subsequent DPUs from probing successfully, effectively blocking multi-display support. This issue is observed on targets like SA8775P. Enable separate_gpu_kms by default. This allows the GPU and DPUs to be probed independently, ensuring that all DPU instances are initialized correctly. Signed-off-by: Yash Gupta --- drivers/gpu/drm/msm/msm_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c index 7e977fec41007..08e1974b2d718 100644 --- a/drivers/gpu/drm/msm/msm_drv.c +++ b/drivers/gpu/drm/msm/msm_drv.c @@ -54,7 +54,7 @@ static bool modeset = true; MODULE_PARM_DESC(modeset, "Use kernel modesetting [KMS] (1=on (default), 0=disable)"); module_param(modeset, bool, 0600); -static bool separate_gpu_kms; +static bool separate_gpu_kms = true; MODULE_PARM_DESC(separate_gpu_drm, "Use separate DRM device for the GPU (0=single DRM device for both GPU and display (default), 1=two DRM devices)"); module_param(separate_gpu_kms, bool, 0400);