From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7252AC636B3 for ; Sun, 22 Feb 2026 19:10:35 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CEFF010E1B5; Sun, 22 Feb 2026 19:10:34 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.b="I3OJR1dV"; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SHS8J/FR"; dkim-atps=neutral Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by gabe.freedesktop.org (Postfix) with ESMTPS id 507BB10E1AC for ; Sun, 22 Feb 2026 19:10:33 +0000 (UTC) Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61M5WgZZ4101150 for ; Sun, 22 Feb 2026 19:10:32 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-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cf5wbambb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 22 Feb 2026 19:10:32 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2aaf0dbd073so47319725ad.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=lists.freedesktop.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=SHS8J/FRh88/buWeElvTWTsHbSfU9NM2TeKTidpg636tCy4jVPqgYuUKRgVGp5ZRme M67sTwtMaGrCy1nDHanH5KOACJMQG0rHLyIy1wts0kWEGCBe0KqOqT/H3y8jomN11mTJ xGkB01PuPY9xSpU8Q/SFcrWwZdIen8w0WPqTmxAUeqIoAMmy9UXCtvghVPVgLd+lSB4i WIspzOGpzPBi62xRn+6++j39g9CndYibTvsbE3vlWtthDx7LZNzLr9VM/bJz/Gdd4fOX lqw7jJ13ghustRsk2s8EI135H3/OSrPDUetR3/YMjcrjJmcY747Ly/1+sf7Hw1n4tX5G Skaw== 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=muREd3QyR6jT41OqfWKf0xpO5Y2wI/T+QL+gvoY+nxreQlWkvOkrLJ/ywNPgpxCBQm tq8ajwjZIDZbX8/mzRWsNmLAVZ4Ct5zya/qt0xGaVyrHxG1kzg1XU2Jq/UBKyChtqrKg BItdIk/tWa516XtAJBAjFccxh7u5nI/7kSH1RhHn/Sp25sx5u69gdQoYmIeIn8oVCbLS EmImp0Iqn7kqjwIzO9tVwPUq9myFneI1g7TKDtwgo9dGx/k4h83hJ63e42WUNw86K7fn pC/lLNuedkvaOamPKcm3Hy9BrOlhUwXpZ1B/mgeauE6oNwx7C1F6ak1qe0u34m1HPtc3 Yx5Q== X-Forwarded-Encrypted: i=1; AJvYcCWWKytV0KcVJNfZusYMEYWpaXs/Yyo9oC5CQsE0HQrbzh+2acGZRSlA907LCwV+hhv0JXLD7CnTNWw=@lists.freedesktop.org X-Gm-Message-State: AOJu0Yzim8B3cUKBHXlRF2pKdIXmuMk14aB2HwIW9V2GuVBhT7VhPesL xCozbfDd76o+dIhjY3uJvNdv0waAbwTMV1lsWA1Z7fEyGg08ikxRud+yW/TqFSNRCcHlxKhV9po IRJrPLZ52gbtmV3VipBFRnQLxZAr8zq2aEMOvKTgluPDSRaOFzGTFSezF/6UXEbGFpU+p3fU= X-Gm-Gg: AZuq6aLgUdDgi8j7VdPKV6y3GcUnmOzwyowY49W1RssCLZtB+HXY6EF/agtF1yWNst2 D69AQdCw657RwYfFhFH6TY67X3Mgq7eXK/7rCzrOtg0jiz+MNvD7p2idGRF0LXmQ88LDiGz64CR OLaZ4JMpErrEjqj87EpBKj4vi9g67YcxkSI3ja+FbXRDs5+FlI5+8Oy7RYhe6GN33Lg9xs+GA3U GgvtK+q+cjFH651H6B4vOkoFY78yXYF91jb/gsB64D/CIeOAGXtA0odpOeO/UWzhqljdwAzIcYn eUEUFCU3/IxPHrAeFC3FwTWEQD5xhTxxo4AZv+fM+YHoS6Cfvbbnq22Ibys5hAiO6OLzS+lv/Te eITziLWeckBH4XGzd0jdyd/G+YjhqrkFfBss1ryXyBypkA9Rn X-Received: by 2002:a05:6a20:6f90:b0:35d:c68e:1b07 with SMTP id adf61e73a8af0-39545f9cf9amr6098251637.54.1771787431840; 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 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit 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-Proofpoint-ORIG-GUID: H-nmJFQD21KrFK7tS4uIAdGBgz1P1S_2 X-Authority-Analysis: v=2.4 cv=UZlciaSN c=1 sm=1 tr=0 ts=699b54a8 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=L7USXq9lOa_sdtJDxDQA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-GUID: H-nmJFQD21KrFK7tS4uIAdGBgz1P1S_2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjIyMDE4NSBTYWx0ZWRfX7Eore/i2RS5A 5mTjw5n+UYexpdrc6gYOfbZIqj5QkgX5Dky5pnelIgewlenZvv9ngMiBhDvirKs/H6+VnI85u+8 ZlN5HYpzkO141q5B4oR0YSef7R7xgNK82WDYY14bhS2YKjL7Xmxe/x7vJ6ASvXBPMWa88XEkeJO ctYjs3TX8+2hhR4BgC+5My+pMUQkOmETFSyz63ISZFe7BKgyGUFPhuBXuH48H4OHWlZFtCp2WVT ekqEWLJ20Z2ZsuNqx6pZQlE6c+G/xZNBXPTjlhTcZ0LnGhF/F3pam6gQGODVhc8IoSZsbZEPYB7 u0SA0awiokmDvEm2S+h4scmE1kNLthvqBEMnznaYrrznSYrn+P1DLWJxqltcbI1+YARg1Y54MOS +fln8zdvZBt5zbdrDKLlEnMrxO9o7K1dGkNxOUYpLj9b20XBeRU0GDKmlq4gb0dDx/MT51Iuzzj bh1mKOXL7o18vj3ZvUA== 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 priorityscore=1501 suspectscore=0 phishscore=0 spamscore=0 malwarescore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1011 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602220185 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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-9c2dbb2638b4@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 = 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); --- base-commit: 50f68cc7be0a2cbf54d8f6aaf17df32fb01acc3f change-id: 20260219-seperate_gpu_kms-97870cb36aaf Best regards, -- Mahadevan P