From nobody Fri Apr 17 07:44:39 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C90D4218EB1 for ; Sun, 22 Feb 2026 19:10:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771787435; cv=none; b=pRXkLEgCo7Y8m2CrLHqXHJQfxY2PHRBgtA+83NYwE9U4679x4NyJvdgYr4GwVXn+J6+kKd4uh3XWQToe7v8U134jk3F1Wg2dY24MXJSTfdVef/fDgP7SxOey0oRcGrpnPV+NekgMabMuyVi+YdT5fJ4qqF5ih+16R80sclUjfi4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771787435; c=relaxed/simple; bh=6hOyKvhbzrucOjvQeqbe4yQ/FaIfwLLcQFEZoxqbF4A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=rwDTBQHTdhwwgC3777P+vVkaxja+ztdOURF/WaVXVYQwJfyBnLOMLgxjJiQGxv1rIj1gmO6PLDDmxHq0OyD7coPytBaauH2owMVt8C4TVhNDtU9VjAhAK5XnKMKHW6SRzrlJkv6jB9ym2chPGxso1QA6mPpgAoKjzvMbOS/KvQs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=I3OJR1dV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ondk1Hxy; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="I3OJR1dV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ondk1Hxy" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61MIlL011519872 for ; Sun, 22 Feb 2026 19:10:33 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=Im8dZPlTzIiexo0trrH/fN RgOoF7knAn+6x2gD7kMBg=; b=I3OJR1dVApUGUYSs8CXmndUay51duEDEzI6fp1 PNnZu6+iZ86sP2n4Tqa0ywR6ZXmwoezD/bx3wgyfys7+YNwK66dG3VPpgMoHrSa4 df+sYD1uHDlz2hbNCBFFojqOCsX6u0BS6Q8HedHJ6mzdbC4uhTVpPYfCC6LWANeH l4Va5OrmkCwWaToHdd8fhtnSoF6vW69OGjOw1f66K+ywpzOtJDemNoG2VbhW5sD9 G7p6Jdi8CVR1W3DQETg+TLGttIzkRG4fmymUDrsmkczlZ3fSfxJUJXI9rYcslkWs JsixPJaF9iRW3eyAC56n6LScTXlVfH/OBmPB7svhRhmApGDw== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cf5watmwc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 22 Feb 2026 19:10:33 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2aaf0dbd073so47319765ad.3 for ; Sun, 22 Feb 2026 11:10:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1771787432; x=1772392232; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=Im8dZPlTzIiexo0trrH/fNRgOoF7knAn+6x2gD7kMBg=; b=Ondk1HxyyiJn0IURWYo81Tys0WgbH5iVKZHpnJntcWXHCnUkzhWviaUGbwX3HWK/sD 99RbJ2NJXx7cR2xJztzfxwbwJ7ZJa+QQTKIEPr3pmGwBad7J1cH/hUasTbAGVmUCsvOV tCq8nIApMqF+LBln6HxV91HvdzB2HGWq5BkKzqYUJxCAsG/iUG+TPj02ZjHoO47TfHym /MPE4oOLoecEu1mGY8N2IBjsrsNaXQDQDT5Zci0S8mAHiLtLgX2pY+bPFVRTLRiypfn5 aLTLB6dGVayC5tSIPuEJg0brwJ9UV0Mpx5tqLQPnOi/peSDS8z11+0TEpGK7DihmxzA7 ls2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771787432; x=1772392232; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Im8dZPlTzIiexo0trrH/fNRgOoF7knAn+6x2gD7kMBg=; b=NWWrymc+kd9yprxuceDGpIticFBMDlGVDRWfVvGa2GLtgSo2yfkLNRGgt+VmVdD6Lh B+plyc1dos0r8AbTAXdcw8Omh9OjDZcd/6qiZWjhx7aohjajFFJiPp5oOa2aHXXLJ4ap e8lseVBoiNdg3PRj1/TVy5Hak3dkA+WgsCbyNP3bHc9eZ/9SBnOqRzu1JqeaeY7stJ+6 Pse9U45cFDfN6q9aol/YFikqOenAHSZiPoK45oP6BWNJwJvXmc8Dn7LK5sqw1O9sJ87b 5vWkvkmDTnyQlbQZ8tA0TieStjzV6Futx06CWagpLebk5VjQsuf7xWzoEGPzjm3zh1k0 drxQ== X-Forwarded-Encrypted: i=1; AJvYcCXBODHa5twznL2ZgksQ3C2ynRWydsuQu5k2xDa0s9rRRVaDiaKhAM05qZQIPdLFFXk59u28XDW+TuZIbIU=@vger.kernel.org X-Gm-Message-State: AOJu0Ywb7A3WkZBqyu2xkpf2IxuPu+MHMC7n7Ogxt2azo8uO7pGbzrfh iR64GxKVStn6f2zuoCjNOkiqTrEmwDcAucpWq6RZS/PVsXXss6n06IztTJyd4NG0+ErfrrX0HvM UNNdcQhzDTpVDG9IVYFoX1qwJlg0GJdmuQ0EczQ8R5hLzE6iyUN1Qfi56oS6xrjbt3UrWo1kK4l k= X-Gm-Gg: AZuq6aJWvb94Z/hbHrHb9NmxDVmFJWezqGHtJjYrccksyDyIRGrWadsYK9hLKng5dmR vVCN6Rk0JFl3z6aYRLfEFBiwkjonz/+QWXrWP04k42CPe66qjHX1vi9mH+jyHYf2KLB7Bn1clL9 QlV60C+k9q+LMeOK9WS9eX43Rf2YRDh3IZJLu/JvcVmUCX02BpO7TRe6vNB5+4NKT2Knu/BMFrC Qr2b1AXHNSjiL4/oqBBzhN9EpPCHhHIZw5nLYXJhVI9mnb1IAPfEW2yuitvRoyiGRgw9IQQrCTg f8mJQvPgg5qiMR4AjUPpkyyr55gCoOuSdM1x5Gk4gjVy7CFoegjIHbxcaBxLdpX3XKLpcq1lSbW J+4lA2KPfmVJqfbdoAz+Ms7O7GS00dvmt4yTADRlL4PO+aFlT X-Received: by 2002:a05:6a20:6f90:b0:35d:c68e:1b07 with SMTP id adf61e73a8af0-39545f9cf9amr6098243637.54.1771787431835; Sun, 22 Feb 2026 11:10:31 -0800 (PST) X-Received: by 2002:a05:6a20:6f90:b0:35d:c68e:1b07 with SMTP id adf61e73a8af0-39545f9cf9amr6098231637.54.1771787431388; Sun, 22 Feb 2026 11:10:31 -0800 (PST) Received: from hu-mahap-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c70b71810casm5249651a12.1.2026.02.22.11.10.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Feb 2026 11:10:30 -0800 (PST) From: Mahadevan P Date: Mon, 23 Feb 2026 00:40:10 +0530 Subject: [PATCH] drm/msm: enable separate_gpu_kms by default Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260223-seperate_gpu_kms-v1-1-e8231e7f1685@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAJFUm2kC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDI0NL3eLUgtSixJLU+PSC0vjs3GJdS3MLc4PkJGOzxMQ0JaC2gqLUtMw KsJHRsbW1AJBnIhhiAAAA X-Change-ID: 20260219-seperate_gpu_kms-97870cb36aaf To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Mahadevan P X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1771787426; l=1614; i=mahadevan.p@oss.qualcomm.com; s=20250923; h=from:subject:message-id; bh=6hOyKvhbzrucOjvQeqbe4yQ/FaIfwLLcQFEZoxqbF4A=; b=90EVBPBr3Uc+gAd2gg8hoT5LUmwmbqpC6Y5RskSs/5RMx0bBTUShAR6f2sFKRqB4RvwWW0Cnn f2irSV5jiHLBWEdITo/cIU8Bxibj16MEFAcKJIuMfT/aGVY58pzZPCX X-Developer-Key: i=mahadevan.p@oss.qualcomm.com; a=ed25519; pk=wed9wuAek0VbCYfkANx7ujIG4VY0XfCYrffFKPN2p0Y= X-Authority-Analysis: v=2.4 cv=KJVXzVFo c=1 sm=1 tr=0 ts=699b54a9 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=L7USXq9lOa_sdtJDxDQA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjIyMDE4NSBTYWx0ZWRfXy0bbN1H4ZN8T 8DixJ7sF/ExWCKM4azz437uGWosYHWFAc5qVRL/N+KfEW08dw9o2Wxm3dDKSrMY/koBnLJIAfLc 1uKjZXqDKpwbeWsyUVR3nvg2ISPMpHMetqTmAFYxLlhEv9aSVKvbny2RiDT6Hg62XmfxnkdF8xl eouOMYQd+SNJReREXgGCGnIRrgpLPyHM56PWMcQ/OZAp+o04Hhcqt4/Q/6CW0VIwCu/pMxVJh+q Au0xWskC/imu5EXtRToTFDQ7Q3/CtSEcuaHuElIrghvuWp7U/st7w+Auas34EgFiD4JeCPObsrZ fRE1wb1ytE2X54KuSQ68la99H6iU6LlZ7NxHQqSosoTnEg+pBOfyWLjPcnM6FLvKLmnv8AuuFG1 DVH+6Vf6Yo4xL8Pf1I6g3yMf1kn2gWcfynlmD/SvgVVGipxx3qK2e0HYIuxC7dNUkogh6Xr6oz8 0XQHG9+e7y15aBYynDQ== X-Proofpoint-ORIG-GUID: ckHzt6uR1Dg8l9YxQec_Gb94vuuGVT6_ X-Proofpoint-GUID: ckHzt6uR1Dg8l9YxQec_Gb94vuuGVT6_ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-22_04,2026-02-20_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 priorityscore=1501 clxscore=1015 spamscore=0 malwarescore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602220185 On targets with multiple display subsystems, such as SA8775P, the GPU binds to the first display subsystem that probes. This implicit binding prevents subsequent display subsystems from probing successfully, breaking multi-display support. Enable separate_gpu_kms by default to decouple GPU and display subsystem probing. This allows each display subsystem to initialize independently, ensuring that all display subsystems are probed. Signed-off-by: Mahadevan P --- Depends on: https://lore.kernel.org/lkml/20260124-adreno-module-table-v1-1-9c2dbb2638b= 4@oss.qualcomm.com/ https://lore.kernel.org/all/20260217071420.2240380-1-mkuntuma@qti.qualcomm= .com/ --- 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 ed2a61c66ac9..65119fb3dfa2 100644 --- a/drivers/gpu/drm/msm/msm_drv.c +++ b/drivers/gpu/drm/msm/msm_drv.c @@ -54,7 +54,7 @@ static bool modeset =3D true; MODULE_PARM_DESC(modeset, "Use kernel modesetting [KMS] (1=3Don (default),= 0=3Ddisable)"); module_param(modeset, bool, 0600); =20 -static bool separate_gpu_kms; +static bool separate_gpu_kms =3D true; MODULE_PARM_DESC(separate_gpu_drm, "Use separate DRM device for the GPU (0= =3Dsingle DRM device for both GPU and display (default), 1=3Dtwo DRM device= s)"); module_param(separate_gpu_kms, bool, 0400); =20 --- base-commit: 50f68cc7be0a2cbf54d8f6aaf17df32fb01acc3f change-id: 20260219-seperate_gpu_kms-97870cb36aaf Best regards, --=20 Mahadevan P