From nobody Wed Jun 17 01:34:24 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 E0B0144CF5F for ; Tue, 28 Apr 2026 17:32:48 +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=1777397570; cv=none; b=qHBL/HYRIOTJL4jwa9CyQdbJ5Rk8KwBAkJC1XTN0/shHikgKTJc1n+tYpIqbZaXewXerqe/X8fS0hTV3fMJ9nUB3yCVTu+c+E1DetsFFppr7T7ezqWzHtJoW/UfyZhZZrgPQo8gEK67PIBpZfx8VSOYeB7Sa1BDzpX6d08G2PHg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777397570; c=relaxed/simple; bh=yQAWJBywT6pwqGJLKFwuedfSMNGXnwkl9Ism4JarDpQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dbjwHYpBlTTWhrk8dBTRz8s7EO5YbH8USDHfFcKEsUDziatfqEKc5MwXre0Fnx9Qgc/fmOQb0DY9PT92HyjED3F+vCifkciagk7Clo8oriVOK8VjZaJB+malFSTV+LGVpeM37PZwh6IfjcwASQthK1qBZ0IRKI62BEvJBiehDEQ= 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=RW+wzwvA; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HfPeuKX7; 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="RW+wzwvA"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HfPeuKX7" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63SH0dXE831214 for ; Tue, 28 Apr 2026 17:32:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= dEMWb3CKiGmBJqcMxJUz+Micd4CN6K2YYETwoBGc6kg=; b=RW+wzwvAfP4l9Asj jGdz/TNLYxPDz3POML9mOfd3NOPug7kgVb5BMCFTV0fNSwc/qhCHYN+R1SVxuSlh rg7HkTSucqC533H/g/aA6RRiwmUkaHIthCqGWIlNCtIzXGyQQILIbx94uv9ln8CZ mMTwCa2ZoPBEK2VhXkBzGk8Rb58cf93RcWlSrVMJam+gxeLJhe5VahdYZwS145Qn KA1dhEmacXL7RQrGFB4WQVsdk6Ng2huWA6YPcE86R0OsAWvp7BYq/JpH9v/qkJ16 Ms1/7qV0lIPlTCEu77jlCW/hP9/j+UPB+aB+ND6Eh2rf9SRgoPMkcdhogcOiiVJH plIylg== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4du0wq84g0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 28 Apr 2026 17:32:48 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-50d826ed6f9so1635051cf.1 for ; Tue, 28 Apr 2026 10:32:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777397567; x=1778002367; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=dEMWb3CKiGmBJqcMxJUz+Micd4CN6K2YYETwoBGc6kg=; b=HfPeuKX70Vr7Cf/DYE1AeN9a687ukk00j4zHo5NRNI2sVyR0mf1ZSF47NXFP7bAK9W nl/WDUimen/PdXZj9T6BYJFlPKCBqhetSQI08F9xFrAIlGPPbv+AbLTYGywG7bqsJTxH 8ESoyEw41JWXOa/1zP08cg35gScAjcHnFo+y3OcoSFcQjnlm4TuzkxDjtvlZhyrhYIyK bZL7LLBMwXS4I6721WXsLI6sfpRrUqxG5hWIZvGZvxVRhL5Ga6dwVhQlNGXpQVGB+DSm hyP90xCvHAI6yl9veL5xlVpeCj+s/a7WbTRTT7cHiykgs0t7bMjsnO6ICIva6XGcCxgW 6Y3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777397567; x=1778002367; h=cc:to:in-reply-to:references: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=dEMWb3CKiGmBJqcMxJUz+Micd4CN6K2YYETwoBGc6kg=; b=eFUABCeqsEmHpJMfnQm+K2tcWToY6AH3kbyWARr9I2SKmoA0bTCaOyt/EglCevvWUr iEjTpWR7Px5veTv1oRPXOiJdm97ZccvAeyo57mwzboMORrqZopsBDtviTUS+awjEDeYu VId8LGYIDQYfFOQikcuXti557KP487PmC3BgtYrZzuBEFEvD6+HgzzaYu30yaquIeQ+h rVRC96HXdWnO0a0aBTwqNMLn+2Bvjo48cymIe/4LTWS4SkZZBQj/o8aEvtQi1EizXIOu T+rb3gLo3ia8G2cVjM/0zkbmIPzZ9MUs3tg9NjoBpJM7zgiSIpGW1AxUQgotVlgcPf6H woZA== X-Forwarded-Encrypted: i=1; AFNElJ/hu3U5jUo4Fb8nx5g840nr89eRqXQEaRx8j/hoKBnpoWwJND4fAJMJAnt59gw9nzw0jWdv+kfQ+wD2RNQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzgQq6mZjVsno4FUyLYtsa9gxUWCJxAT9cb9KZaK4sl4o3i3rKs HVgJJFgCkuaaBwEU2DuNsm3TKm2oJ9g4DA0RcpFxNnvOP67f3qIFYyMl4ak2ZDeqUAP27ZhO6/4 +w/t0J2hMjcEBr8Cy406k9A8IJg/jSjSqcE79vx4GyAUgzeiLOvm8e6BfQrssIUfpzfO+pDC2rv I= X-Gm-Gg: AeBDiethzQgvranRfOsjzRTYvKfDH0NRf+OrOQz28EGOIFcW0E5c/yolCB2xHzvaVKp 8FKOHOpM8DvHtr6/p9cDRkO+jZUcO3bln76m/wNWE7c4uE+O77NtB76KKc+/tyuwukAEZUyTIAU ABmE5Aa1fWKH+VtLUCfGo5qyg1EzdQ2Fb26Ylpe5gsbHnZF/EeQ2KdyCpCisjh8WUnQ0afM9mha 9F9Q6an5o20wIGaP24wddVijblxu4LKBzG26nLxA/9p6rvtSXvc5GFr3jIzXXhlvxhJ5SNH8iOt Jgx2lVc0xowN/tXib940198A7lF1h/+q0rm43VHx1Zvj4JvBay3qe1gcj8RJBtSFeOzdkdNlVGc HH0x0fqK07SCxpZWk3SzY6Coff06uP1bZ81Y+JaHsXxhx21UwpcNhOpA= X-Received: by 2002:a05:622a:454:b0:50f:cba1:18c4 with SMTP id d75a77b69052e-5100da50fadmr52787571cf.26.1777397566888; Tue, 28 Apr 2026 10:32:46 -0700 (PDT) X-Received: by 2002:a05:622a:454:b0:50f:cba1:18c4 with SMTP id d75a77b69052e-5100da50fadmr52786681cf.26.1777397566110; Tue, 28 Apr 2026 10:32:46 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a7b8ce444sm2089545e9.0.2026.04.28.10.32.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Apr 2026 10:32:45 -0700 (PDT) From: Krzysztof Kozlowski Date: Tue, 28 Apr 2026 19:32:37 +0200 Subject: [PATCH 1/3] interconnect: qcom: Fix indentation 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: <20260428-interconnect-qcom-clean-arm64-v1-1-e6bc3f7832db@oss.qualcomm.com> References: <20260428-interconnect-qcom-clean-arm64-v1-0-e6bc3f7832db@oss.qualcomm.com> In-Reply-To: <20260428-interconnect-qcom-clean-arm64-v1-0-e6bc3f7832db@oss.qualcomm.com> To: Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Krzysztof Kozlowski X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1875; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=yQAWJBywT6pwqGJLKFwuedfSMNGXnwkl9Ism4JarDpQ=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBp8O83Fu3GfCGKF7sJQ/ZUFjiWtzMYyEhj5ZLnx s5fkhc6OpCJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCafDvNwAKCRDBN2bmhouD 1+CZD/wPHH6w2qnDNKJ3cBQTuiZ0KvF1tnVH9pGm6JRyFwmQUocpUUDXozSfHDJ16Q0UhryYLfk A5JafqUStvVzVHl1viKG6ZuOKZqRcOR5J1OIgeEKN4hGhlHFPeyJjubuaTJvm/mfeOSBN2OsE5I 1B75cRhoxwF4EJGI5OiJ872G84a2NstxA6DhTEew8mECqTvRGWHruVcABQhKtHliYuTIA9rGuuo Gk3Y3GsmbrLf8Z6Vo343qUc1R0QGvv6VBZs0kDjmZPRYGvn9RsDpaS904TrCOU4Y+lQAI88OHeO 4KbxDX8LeQaJtaTdwouk3dap8NdItPzjuMwBK1mcddXasD/7IP9HhRZNcdceus03uy9IoC6M6+l sgLoQRR5FPNzqzud/GWfx8NpwKepeA2BUiKoNPRtwXQmQA73u7hdHz1Z/M0ZuoyZ97f4eCDwLSb WrZmbFr1vqo8mKLZzz5h6vjuzwkEujZOZWhf0qEN3d/ZgqIopGiVK0Rvw2jpMrigGyFMFgr2Nj0 6uAaGXcRQ6fN1dYMQ14vVDddDBRjRkcjeOemM5e7X0L5TBYbLINcVgCfwiIzyLDADFr+Rh9XkIa J+iq2ejazlnlwTJ448iio0Wf84ZIOPsgWhPbtSN+xoq1KjUN8+CpB6kEm1HdcLOCCVG8eXbX/Vx fJ2Xv0ui4TNPodA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: A2Izz7PoUhLOo5xy9gdDDMSUEfl_ipSy X-Proofpoint-ORIG-GUID: A2Izz7PoUhLOo5xy9gdDDMSUEfl_ipSy X-Authority-Analysis: v=2.4 cv=BfDoFLt2 c=1 sm=1 tr=0 ts=69f0ef40 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=UCTw9GvNnafMAvUb21oA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDI4MDE2OSBTYWx0ZWRfX1LLiVFLcrC9D 76xdRiJ06f1xUc5Yky7tIGTMflFwblzsjAMAQZ/pnTbbl8HjCpsRZmikiQdoZmVmVaToBv0fYtQ 5JZw5MC4MQBQij+iOJwBYWedt5J1PvyHJS/1osrmRYaG4vXO36XVHKaSTK/25QGou3+cgfeGbhD MkOl64xzhV/qsIdzfiizvMDSNiUxkNkcrZpiTf+BOfnU4rz9L9i1a/yAyID6Ln2uY7Ep0gNM4cm GuqJlS0aBMs5o4kVMdgZlC23d2wL9R4mvUTYpq/E/nL4IP10XwBvVxEyk3+Xr/WzCiSf0FCZ+DX uMYzUpsVpJHpC0I8lbeu0X3BTcyY8W4boSILcomyO/iVMS2m0fffy9VUr9bIxBzgcGxmccGLzk1 cH+fBjiIjHtNT8y/qNeQJpI9Xdnrprgl1U2N+WmFRKX5Ur2HMo87V/suDquxu0XN0w5HWWNX7a/ Q4eBf2GRPtihVcRle5w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-28_05,2026-04-28_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 impostorscore=0 malwarescore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 phishscore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604280169 KConfig entries should be indented starting with one tab, so replace spaces with it. Signed-off-by: Krzysztof Kozlowski --- drivers/interconnect/qcom/Kconfig | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/drivers/interconnect/qcom/Kconfig b/drivers/interconnect/qcom/= Kconfig index 786b4eda44b4..871663bfd094 100644 --- a/drivers/interconnect/qcom/Kconfig +++ b/drivers/interconnect/qcom/Kconfig @@ -9,22 +9,22 @@ config INTERCONNECT_QCOM_BCM_VOTER tristate =20 config INTERCONNECT_QCOM_ELIZA - tristate "Qualcomm Eliza interconnect driver" - depends on INTERCONNECT_QCOM_RPMH_POSSIBLE - select INTERCONNECT_QCOM_RPMH - select INTERCONNECT_QCOM_BCM_VOTER - help - This is a driver for the Qualcomm Network-on-Chip on Eliza-based - platforms. + tristate "Qualcomm Eliza interconnect driver" + depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + select INTERCONNECT_QCOM_RPMH + select INTERCONNECT_QCOM_BCM_VOTER + help + This is a driver for the Qualcomm Network-on-Chip on Eliza-based + platforms. =20 config INTERCONNECT_QCOM_GLYMUR - tristate "Qualcomm Glymur interconnect driver" - depends on INTERCONNECT_QCOM_RPMH_POSSIBLE - select INTERCONNECT_QCOM_RPMH - select INTERCONNECT_QCOM_BCM_VOTER - help - This is a driver for the Qualcomm Network-on-Chip on glymur-based - platforms. + tristate "Qualcomm Glymur interconnect driver" + depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + select INTERCONNECT_QCOM_RPMH + select INTERCONNECT_QCOM_BCM_VOTER + help + This is a driver for the Qualcomm Network-on-Chip on glymur-based + platforms. =20 config INTERCONNECT_QCOM_KAANAPALI tristate "Qualcomm Kaanapali interconnect driver" --=20 2.51.0 From nobody Wed Jun 17 01:34:24 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 7E70F44D020 for ; Tue, 28 Apr 2026 17:32:50 +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=1777397576; cv=none; b=tEBCnd3gN/EukQcKj64bqPBeIwDHaZq2885dVCOlKTlYtkTiTqA4KEFtU6jvb3ARD4Uq25LbySAAi0hm2R9iEWU2a5+cPh0afuWaRcUMFZUwce/bePx3WkWhatA0H+VRH/B/prN6wTTvg+6Uv7Lad/LP21xDjWpSB3aTX4GsoIY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777397576; c=relaxed/simple; bh=lnRojrzUDGF3xytt+6kqTPBWEUZqfOPvXaupZ4RI+zc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TJYA8Lk+GGNL4yGeOlLUAw6RnkIRu4mZvrntvkIXy3WKhgVPdTDdAysbFbbEM/9CQ5zy9jdPLarFPL4hHv7ee8sI0ZzauJs0i/xFudYkVzRhnHKKxvmurMLVkHbwoZG5++uR7hlVFCUOfroNS4SiW/AzMU45Z1TaGjzzWMgauNc= 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=K5GBQs7d; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Fd0Dncwe; 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="K5GBQs7d"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Fd0Dncwe" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63SFsi3b3979348 for ; Tue, 28 Apr 2026 17:32:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= eM3wqV1xUFVhxSiBOO41QTA+pPXWIIuZqz078+CSduQ=; b=K5GBQs7drY0uxuOf gnR62s5/d20uBj/OgDijTzfHVxTJdKFbfaoiRGDgKzU3LqL4bmRWvQll+CYgoRiL 6Nizt4FU1ZIrOhXhkq97UqPTT0cEVkTKPNbW4GPsGKFTixwjdD3hGSdURIm7dkwo FtcyqSFqBdBPkYCARTSho1YFkiQB0Fv4vMssGZva69NBZ8sJnZa9oYQDfEXLTVuv aJAwfokTyUvJiHyEutlijc266BqmIJPsHT1FFUYQIcmDNgYHP3kOq/0TEr8u1TsA zmv1kvuI4LtLa8mESMaFSsRra2xpwbJFUHwNFLBYjF4uy4/FtZtxEpOY+A+8YyVr QJoaZg== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dtgmsc8vm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 28 Apr 2026 17:32:49 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-50fb3c7b989so139862421cf.0 for ; Tue, 28 Apr 2026 10:32:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777397569; x=1778002369; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=eM3wqV1xUFVhxSiBOO41QTA+pPXWIIuZqz078+CSduQ=; b=Fd0DncweHzhLGXxzvaw4aUAi+KA+MtYRSI+Ea4N5VAbu9KJ3dw67s1ovSjY1sQOlNF sNDyIGEDr+sWPGjOsYJKCGhKGHTYYf+v2iojadTR9tbC2C0hk0cW6kluh37k5H32lWs0 qbAtUyEY7Mrs+gw2oNnHnbaJ4u3W9CkqwzZW8HyRfhDlE56AcFXrpQ9e0VQGjHX+s2Nq G1cDrfysZoYQuJEo0BAhtQJ9IGgDWb9r1xwx7NXy1hE0plTdY+YLF4vb1MWvSoCoFfvW KJnZ1Xl492IHC3BSPiiXrFnqlxm9I/8hllE4Q5U2pAoNPztw38rHosX2cnxvixAzkPkM pH8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777397569; x=1778002369; h=cc:to:in-reply-to:references: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=eM3wqV1xUFVhxSiBOO41QTA+pPXWIIuZqz078+CSduQ=; b=GEPdxvpUgGQ/J9f5RHeFH4VZcz27ZJK/iVLHzD42n3iShMNg9JLu6qzoJ5SKHUpy6B 7DR5/S+88zQeJUcodNN5xDT/mxdNGZABr2JPi0z9WMpQdNtLjbgMjhHtQfyPYccXzZxC aLAZqMuSJC17ZO/0BkX0ZL9tah2kq3AB+6czJpUC3velPHwyrzkszb9RC7H6tkf1deqQ weVfVM/tJlW+xHCBTA2Ilfjcf5gWrMmw8CwF/4Y8B+LSv7b00i2ZzkYVl7hrPSuITCvo 7OOv4fWF2aqXQb/z1p77g6WEAU1UxX6pqgDUTEJLtDKKj3Db14p86dm48FH6sFVakYeV 2fWg== X-Forwarded-Encrypted: i=1; AFNElJ+9Y5S1u01ORKpybHyK9In3zTMK+XHz8iZA2ABZmRa8qXMZZTfjHsn3dpuBkulc1F5IWY8/Ujgt1o8Tcaw=@vger.kernel.org X-Gm-Message-State: AOJu0YzzCMxL1PgtorF3peWhuYLSADMhoFgmrCGdZanV4LZ5hPMZaJhw l4rlgcY62jmAdaQ7aVvWZ2fhw9jUrZGF6mwg534f3u/y3AXSgKCAitnLfFyL/I3aSccLMGf/BBV TMs9cI2OHVszT1+La9C+oAi5xqthXEHpCbiYEPCvBddA7LN9UYFRf2ltMG507Ri1nZPs= X-Gm-Gg: AeBDiet7/7UInBNOSVbXEho1+CkqZw1s6q0Q/UkHbnvLy1BZ0X2Xo8oq10yUQX1T+bM IAcNiDaUQ339MYRN9NUx8o9xq4fWYtdzLKwKPr6B31TWcQyu05UklgRDVDRA/dZbGBehmO4oEG9 UzRDY1QbYyNU3xUjSPKcS5pvZq+FZ4a1gzf5wFoGM0ZhTDTpn7a6HOA6Q/Q/+NJLN/Qq1+3A1ps STtv1nC79y4CA34iv33GxzNm6GpmaVk2ax9VXMtLy2ltKmH/EvEGRNqINjvRpptvA38CaCblfD4 HLpWYEV5zHqDrNRN8N1+cpNzdBEFwBGIKIfQrksAkjWwIz5hftzVdLb3hpKdzngHhiqaONBUvub kh/zUHAPt3dVcHWca9r8kpS7dt23BSXgegU+cRJ4O0cfG2h9358fM/8o= X-Received: by 2002:a05:622a:4d45:b0:50f:c36a:3818 with SMTP id d75a77b69052e-5100e1eec7emr52738491cf.59.1777397568402; Tue, 28 Apr 2026 10:32:48 -0700 (PDT) X-Received: by 2002:a05:622a:4d45:b0:50f:c36a:3818 with SMTP id d75a77b69052e-5100e1eec7emr52737761cf.59.1777397567777; Tue, 28 Apr 2026 10:32:47 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a7b8ce444sm2089545e9.0.2026.04.28.10.32.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Apr 2026 10:32:46 -0700 (PDT) From: Krzysztof Kozlowski Date: Tue, 28 Apr 2026 19:32:38 +0200 Subject: [PATCH 2/3] interconnect: qcom: Restrict drivers per ARM/ARM64 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: <20260428-interconnect-qcom-clean-arm64-v1-2-e6bc3f7832db@oss.qualcomm.com> References: <20260428-interconnect-qcom-clean-arm64-v1-0-e6bc3f7832db@oss.qualcomm.com> In-Reply-To: <20260428-interconnect-qcom-clean-arm64-v1-0-e6bc3f7832db@oss.qualcomm.com> To: Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Krzysztof Kozlowski X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=12403; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=lnRojrzUDGF3xytt+6kqTPBWEUZqfOPvXaupZ4RI+zc=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBp8O84FmWchu9gppqtqL869FtkAfAS3T2v3t0gH 2VchL1mPneJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCafDvOAAKCRDBN2bmhouD 19J6D/4ku8cWUNdq/pKs8LQaJcxOXiZ+I8f9xcMPnsEKmWab4IVncVyGr53vknNIeAhuXZHJebQ EQAjrLZZ+WivJFUwTHtJBUDNj3B7mmlcwAD0klBSVFXwMwdqrVmAndJTF+yAd4VHG0AzwmdNDDl SVKNzE/ONeGULbIZvzoiQWy0dJNS7nagbxoN6//+ETFDIKuqEsXL/s7T4B/NiYwfxfJUE6CsOrY Na4Ukp/P1qmW1/izUlY04plIhAVyz2RIH3aPFgNnO1osTN8X58Ttzzn70PcxX1z1n+/ZKqHczZR CYwubvFQlfk2eGLA7jesnJ2YRZuis9pfsdFlCQ6MqP0Yixh2l/fLsjWMyqjAyPtl0gwY1celXpN RzcGeVMut18ZZOr7GvTUoVk3ZKJC+d26jt80PHh8ljBpVaC9F+wBjLhQGTnlL7o5khpzFwpOZ+I wy+h5ML/9Le5ayhOAHdv4hMnrEGGXXKtOn2YkdQ1cUvnTQ+lirJdDOiuEEWi4iZKJH3ks8A2Za6 BrKPPgWQmbcul915j78BeVbEdZuPoLvUHJuhxXuJFpFFrPFVouPwQYjkU8ABDqSLvhSMcPO8ecw WmGWoORqyqNmfUHSoODTNX5ZLLlhoPVnicAJd4IUikbmBMp7lu1Yc1VI7tSd/YjqNSatgHjtIPi 1+SmXDtGFqYz0sA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: s_e9oX5t3uurD5sNbP5ZkrQNG5chkXc9 X-Authority-Analysis: v=2.4 cv=R4gz39RX c=1 sm=1 tr=0 ts=69f0ef41 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=2cCFUbKDXYVN_WJ3cWAA:9 a=dKjGhJZ7t35VoLMX:21 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDI4MDE2OSBTYWx0ZWRfX/WMeugj/lU0h 1siqLOGq6MH9Q5ON3wnKVnebb0H4G7dZ0Uckx/SxwGTdGZZeZfJ/oTrbd9aEacLXyDHR1T7GR5K ZKOYuPQONc/leYI7J4mULvb3/lMMhvHthBTWnnMvYEvCdSs8hbzwpPxTyMGfwCCivzt1hlTy2M7 6i0b01d2hT4biZ+ssW8Mj44Ym9QuiEVAq8RkyFTYZUrvyDisT4DykNRRUMm5fm6VlCYiGMTIlED CQrh+TSd5D/5bLd/PngssYPm2L4CO1MoODKgTcB3GA4eoBiWdoUScCbXnOQEo1yaNSo4Z2bcWp7 tVhEOIdEGqWbyxWoLR9gkBFloVuN7DlbtptIhFSxPKh4AYyspB4gCksVWjO8MlsCRGTcprAWqVl /8iycUz/QYIkYvWas4HXIOOieu3kGH3nDWeyH4fT6VK7u34KZZVCWJcZY5LPxlkSxdghHAKgcbh fi62DqjNMVXuuoNzNGA== X-Proofpoint-ORIG-GUID: s_e9oX5t3uurD5sNbP5ZkrQNG5chkXc9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-28_05,2026-04-28_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 impostorscore=0 spamscore=0 adultscore=0 bulkscore=0 phishscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604280169 There is no point to allow selecting core SoC drivers like interconnects for Qualcomm ARMv7 SoCs when building ARM64 kernel, and vice versa. This makes kernel configuration more difficult as many do not remember the Qualcomm SoCs model names/numbers and their properties like architecture. No features should be lost because: 1. There won't be a single image for ARMv7 and ARMv8/9 SoCs. 2. Newer ARMv8/9 SoCs won't be running in arm32 emulation mode. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio --- drivers/interconnect/qcom/Kconfig | 38 +++++++++++++++++++++++++++++++++++= +++ 1 file changed, 38 insertions(+) diff --git a/drivers/interconnect/qcom/Kconfig b/drivers/interconnect/qcom/= Kconfig index 871663bfd094..b2c4272ae48f 100644 --- a/drivers/interconnect/qcom/Kconfig +++ b/drivers/interconnect/qcom/Kconfig @@ -11,6 +11,7 @@ config INTERCONNECT_QCOM_BCM_VOTER config INTERCONNECT_QCOM_ELIZA tristate "Qualcomm Eliza interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -20,6 +21,7 @@ config INTERCONNECT_QCOM_ELIZA config INTERCONNECT_QCOM_GLYMUR tristate "Qualcomm Glymur interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -29,6 +31,7 @@ config INTERCONNECT_QCOM_GLYMUR config INTERCONNECT_QCOM_KAANAPALI tristate "Qualcomm Kaanapali interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -39,6 +42,7 @@ config INTERCONNECT_QCOM_MSM8909 tristate "Qualcomm MSM8909 interconnect driver" depends on INTERCONNECT_QCOM depends on QCOM_SMD_RPM + depends on ARM || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM help This is a driver for the Qualcomm Network-on-Chip on msm8909-based @@ -75,6 +79,7 @@ config INTERCONNECT_QCOM_MSM8953 tristate "Qualcomm MSM8953 interconnect driver" depends on INTERCONNECT_QCOM depends on QCOM_SMD_RPM + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM help This is a driver for the Qualcomm Network-on-Chip on msm8953-based @@ -84,6 +89,7 @@ config INTERCONNECT_QCOM_MSM8974 tristate "Qualcomm MSM8974 interconnect driver" depends on INTERCONNECT_QCOM depends on QCOM_SMD_RPM + depends on ARM || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM help This is a driver for the Qualcomm Network-on-Chip on msm8974-based @@ -93,6 +99,7 @@ config INTERCONNECT_QCOM_MSM8976 tristate "Qualcomm MSM8976 interconnect driver" depends on INTERCONNECT_QCOM depends on QCOM_SMD_RPM + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM help This is a driver for the Qualcomm Network-on-Chip on msm8976-based @@ -102,6 +109,7 @@ config INTERCONNECT_QCOM_MSM8996 tristate "Qualcomm MSM8996 interconnect driver" depends on INTERCONNECT_QCOM depends on QCOM_SMD_RPM + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM help This is a driver for the Qualcomm Network-on-Chip on msm8996-based @@ -110,6 +118,7 @@ config INTERCONNECT_QCOM_MSM8996 config INTERCONNECT_QCOM_OSM_L3 tristate "Qualcomm OSM L3 interconnect driver" depends on INTERCONNECT_QCOM || COMPILE_TEST + depends on ARM64 || COMPILE_TEST help Say y here to support the Operating State Manager (OSM) interconnect driver which controls the scaling of L3 caches on Qualcomm SoCs. @@ -118,6 +127,7 @@ config INTERCONNECT_QCOM_QCM2290 tristate "Qualcomm QCM2290 interconnect driver" depends on INTERCONNECT_QCOM depends on QCOM_SMD_RPM + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM help This is a driver for the Qualcomm Network-on-Chip on qcm2290-based @@ -127,6 +137,7 @@ config INTERCONNECT_QCOM_QCS404 tristate "Qualcomm QCS404 interconnect driver" depends on INTERCONNECT_QCOM depends on QCOM_SMD_RPM + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM help This is a driver for the Qualcomm Network-on-Chip on qcs404-based @@ -135,6 +146,7 @@ config INTERCONNECT_QCOM_QCS404 config INTERCONNECT_QCOM_QCS615 tristate "Qualcomm QCS615 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -144,6 +156,7 @@ config INTERCONNECT_QCOM_QCS615 config INTERCONNECT_QCOM_QCS8300 tristate "Qualcomm QCS8300 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -155,6 +168,7 @@ config INTERCONNECT_QCOM_QCS8300 config INTERCONNECT_QCOM_QDU1000 tristate "Qualcomm QDU1000/QRU1000 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -178,6 +192,7 @@ config INTERCONNECT_QCOM_RPMH config INTERCONNECT_QCOM_SA8775P tristate "Qualcomm SA8775P interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -187,6 +202,7 @@ config INTERCONNECT_QCOM_SA8775P config INTERCONNECT_QCOM_SAR2130P tristate "Qualcomm SAR2130P interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -196,6 +212,7 @@ config INTERCONNECT_QCOM_SAR2130P config INTERCONNECT_QCOM_SC7180 tristate "Qualcomm SC7180 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -205,6 +222,7 @@ config INTERCONNECT_QCOM_SC7180 config INTERCONNECT_QCOM_SC7280 tristate "Qualcomm SC7280 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -214,6 +232,7 @@ config INTERCONNECT_QCOM_SC7280 config INTERCONNECT_QCOM_SC8180X tristate "Qualcomm SC8180X interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -223,6 +242,7 @@ config INTERCONNECT_QCOM_SC8180X config INTERCONNECT_QCOM_SC8280XP tristate "Qualcomm SC8280XP interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -232,6 +252,7 @@ config INTERCONNECT_QCOM_SC8280XP config INTERCONNECT_QCOM_SDM660 tristate "Qualcomm SDM660 interconnect driver" depends on INTERCONNECT_QCOM + depends on ARM64 || COMPILE_TEST depends on QCOM_SMD_RPM select INTERCONNECT_QCOM_SMD_RPM help @@ -241,6 +262,7 @@ config INTERCONNECT_QCOM_SDM660 config INTERCONNECT_QCOM_SDM670 tristate "Qualcomm SDM670 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -250,6 +272,7 @@ config INTERCONNECT_QCOM_SDM670 config INTERCONNECT_QCOM_SDM845 tristate "Qualcomm SDM845 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -259,6 +282,7 @@ config INTERCONNECT_QCOM_SDM845 config INTERCONNECT_QCOM_SDX55 tristate "Qualcomm SDX55 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -268,6 +292,7 @@ config INTERCONNECT_QCOM_SDX55 config INTERCONNECT_QCOM_SDX65 tristate "Qualcomm SDX65 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -277,6 +302,7 @@ config INTERCONNECT_QCOM_SDX65 config INTERCONNECT_QCOM_SDX75 tristate "Qualcomm SDX75 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -287,6 +313,7 @@ config INTERCONNECT_QCOM_SM6115 tristate "Qualcomm SM6115 interconnect driver" depends on INTERCONNECT_QCOM depends on QCOM_SMD_RPM + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM help This is a driver for the Qualcomm Network-on-Chip on sm6115-based @@ -295,6 +322,7 @@ config INTERCONNECT_QCOM_SM6115 config INTERCONNECT_QCOM_SM6350 tristate "Qualcomm SM6350 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -304,6 +332,7 @@ config INTERCONNECT_QCOM_SM6350 config INTERCONNECT_QCOM_SM7150 tristate "Qualcomm SM7150 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -313,6 +342,7 @@ config INTERCONNECT_QCOM_SM7150 config INTERCONNECT_QCOM_MILOS tristate "Qualcomm Milos interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -322,6 +352,7 @@ config INTERCONNECT_QCOM_MILOS config INTERCONNECT_QCOM_SM8150 tristate "Qualcomm SM8150 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -331,6 +362,7 @@ config INTERCONNECT_QCOM_SM8150 config INTERCONNECT_QCOM_SM8250 tristate "Qualcomm SM8250 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -340,6 +372,7 @@ config INTERCONNECT_QCOM_SM8250 config INTERCONNECT_QCOM_SM8350 tristate "Qualcomm SM8350 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -349,6 +382,7 @@ config INTERCONNECT_QCOM_SM8350 config INTERCONNECT_QCOM_SM8450 tristate "Qualcomm SM8450 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -358,6 +392,7 @@ config INTERCONNECT_QCOM_SM8450 config INTERCONNECT_QCOM_SM8550 tristate "Qualcomm SM8550 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -367,6 +402,7 @@ config INTERCONNECT_QCOM_SM8550 config INTERCONNECT_QCOM_SM8650 tristate "Qualcomm SM8650 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -376,6 +412,7 @@ config INTERCONNECT_QCOM_SM8650 config INTERCONNECT_QCOM_SM8750 tristate "Qualcomm SM8750 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help @@ -385,6 +422,7 @@ config INTERCONNECT_QCOM_SM8750 config INTERCONNECT_QCOM_X1E80100 tristate "Qualcomm X1E80100 interconnect driver" depends on INTERCONNECT_QCOM_RPMH_POSSIBLE + depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER help --=20 2.51.0 From nobody Wed Jun 17 01:34:24 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 B101F44D024 for ; Tue, 28 Apr 2026 17:32:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777397577; cv=none; b=Mcj8DFvb5fBlAcHQePxW+alvvJrNEakbseF6eQf1UBQQlmBBI12y406Oj+qarm8cozpFQd9lHo6UptrDVvcyXUQC9gNtBQqs+Ep9n6Nvgjm1GNHqpbVM9IMa8D7ux9vDoYrI4WNIY5eKcRXKaTgElyPWdIId3bQIqt4Z2SlTuJA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777397577; c=relaxed/simple; bh=rfVFsqmmJPTNTZeEO/Qr6YN70g0iVkVM45qtvX9E22k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=h97wQWxyqU/TeP668i0Wo708Z+Njhcx6i+ZWMQ0+TZN0woISAoaEVIAfIcfb6OwUV7qat8TIAUUzTeUASvbKK3cJB2Qv/cExw+2tnKAvIUZQXeHO3V0IVSyfqQVwjtrrjsZ9bKpPqf73INVc9NW5IMoTeUY8Ri10e/7j4N3duG4= 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=cXO6su8t; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CuIEkiVD; arc=none smtp.client-ip=205.220.180.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="cXO6su8t"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CuIEkiVD" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63SFsPKo2946199 for ; Tue, 28 Apr 2026 17:32:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= ZqMEze76X1xNuYacnRcVl1H8LJPptNWPWYC9Sfl7TqU=; b=cXO6su8tscFV66Zv 9HpQrIGjUPgKemAm7AN+hy1OnacYkmXB9RA9jlKPE3A9AbDqkMPMRcX4tU7w3NXP 9iYK4k27lbS9Xl382KxrAm18RiPJS/xo/LzYTaRVS8ye1GY0R1pSKH6cW+GYdEkj B246EY+94Hb63UaC+QfNlT1cJJicX+zYHklEXlhXE0TzoPtJQ8cYjpoRYLzqDkxF xw098wTNQ+5RP2As6WoEoK2iv/BMuYQn7l91BYFe+pUlOdvu4LzuK72RtIm4ZNcy BlEEweLM65DIWxvWn7Tr5yfMgbkKad87vFEQ7v359Onis4DU0IiuC/QA8vz2mqIZ E5/QNg== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dtnhak3rn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 28 Apr 2026 17:32:51 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-50edf0245b0so66502531cf.1 for ; Tue, 28 Apr 2026 10:32:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777397571; x=1778002371; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=ZqMEze76X1xNuYacnRcVl1H8LJPptNWPWYC9Sfl7TqU=; b=CuIEkiVD1ka7QQt27qZ/v8DWT1zfEOEJbVtFXzeS2NgC+XstiKKcdYaLMSKZDkNVmk gxSRDONVo+WbAYP3AJBG4PyOiHVmxnTTK12wLJTY/SefuX27UE7vfYPBM98fYtFJQ0ur qc969XSTAtcetrv5PA6ipS08KsAUV1IJah9AQTYkJnA5wqwmR3rga4thuSiIY5EQ3tLg C7RQrUv27+Vz9nYajFoJCfHkhbRMP3oTqordwatialhBbshDE4UlzWWuAFmFGVQz8/h5 ZPKlT9C/ZKKoza9l6NilEHJaPxzTpa6iyMEWzB0ttva8cuGXK/gK+JdOoNYaKfxPQXrM /rKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777397571; x=1778002371; h=cc:to:in-reply-to:references: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=ZqMEze76X1xNuYacnRcVl1H8LJPptNWPWYC9Sfl7TqU=; b=lMi8qi8bm+OScDAQ00h+vCtXkH09K8+YWHYXyukjl6HTbNVIg2RaFNqQbEOjn8Pz6h CHTKBUarX2aUrxQhWpccrEAx2s83dRg28hltkZ5swq/v7Gxj9phCZK4xL1n6JmgCRFqR 5UB/JkORliQ51qAQZDcAjgGVZ0VDaWkOXFaAuWXz8O5aefOHbuwtg/ynfJK9TeVJ2F/E 1wdzEBRmzE74NOib/7jw70w5mqA0Da+7hof1dCPDPLtSeqzcIrA+o9qs+5BZh4ffOAaH Ht3hDn3T+vIg2PWB6WENhkPnclnJ+Py+56j2Pq3d1h6QWn1uP23iESkFd48lYQQ9s1km PywA== X-Forwarded-Encrypted: i=1; AFNElJ/LjkfygqHDG2IycJOdQYUsGtcOO9IOgUoXBgktqZsukwN4jWWVv4Hz9AwZdA/QAYiKi1qxN6ggAn1qn6w=@vger.kernel.org X-Gm-Message-State: AOJu0YymC+njo9gXzWvyRWFX17m090MPLIziQECRDXVj1ZxwsibewEnl lNeErZ5/qB2LPQhPnICotv227M8TAE5FhMb9ICJWoAjOUB6gv9rumNMKoCQkAyrda6IBUTLrF83 pXdhVlBFJqhhZ+yOK/tfRzFO/Ls3tA0d9cBu+y2gs5lsCaDDwVLBYWk21iZtavrD7pD0= X-Gm-Gg: AeBDietWZdS0NdvZf17d0Yr2AfjTLI9mCeAx9nqdv/+kMvkamAoR2SYemVO3KQwZA3c 6LFLOJXcOo9TxeUvuIiddS8qNc9cVh/HKVZFwfEqBFPaiy6zn9+RUEAbjKnaFpRYZr/Dni3tu0G x3QeJYC7fU4tBKzfKy5XWGWecslzcvYb5Ke0sgn/c8/Mgj2yivXeTc35elyd5BIFsuYoimb9vMX XEKWp5Ux8kOyMlQcBy4x9RVyqiYDdw94eRYKl2vfuNfJILoAg0ngYID4UTgrlDe6XGtHN7KBOwh aScM++YYALgfOBS2PT+UdEFWF06a06+KccHdhiyGrIwFG1t8HJQAJEUwBWvZKtIMIh+aJll5L14 X9a8FGKfp9kWBVHO/ivvNKhKyCPV/dOHyBmylb6i6NOw+9QPbb+YeZuA= X-Received: by 2002:ac8:5912:0:b0:50f:b003:59d0 with SMTP id d75a77b69052e-5100e12587amr54650831cf.21.1777397570149; Tue, 28 Apr 2026 10:32:50 -0700 (PDT) X-Received: by 2002:ac8:5912:0:b0:50f:b003:59d0 with SMTP id d75a77b69052e-5100e12587amr54650141cf.21.1777397569510; Tue, 28 Apr 2026 10:32:49 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a7b8ce444sm2089545e9.0.2026.04.28.10.32.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Apr 2026 10:32:48 -0700 (PDT) From: Krzysztof Kozlowski Date: Tue, 28 Apr 2026 19:32:39 +0200 Subject: [PATCH 3/3] interconnect: qcom: Make important drivers 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: <20260428-interconnect-qcom-clean-arm64-v1-3-e6bc3f7832db@oss.qualcomm.com> References: <20260428-interconnect-qcom-clean-arm64-v1-0-e6bc3f7832db@oss.qualcomm.com> In-Reply-To: <20260428-interconnect-qcom-clean-arm64-v1-0-e6bc3f7832db@oss.qualcomm.com> To: Georgi Djakov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Krzysztof Kozlowski X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=14546; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=rfVFsqmmJPTNTZeEO/Qr6YN70g0iVkVM45qtvX9E22k=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBp8O858/RGFFrysltXJIcoNtgw9Yeq5SSSE7FxS KrN04rItF2JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCafDvOQAKCRDBN2bmhouD 168kD/46dTvJsKUr6UB5XcieG/9c8sU17R7oGE25JL5vPWEko/mOOLyCJNtlwaYfGhF+qLuVg05 ERpHd64hh5ZmZ0+JUWV2w5bXTXgq+SUlYKpfaF8dujuaHUwb1ROlfbF6vfjkTqp9XIr7QtbRbmE zlyssgwVc/QQ0Ub6txaJV3/E8gBi/7LAClJIXuMyeO5PwN+GDc8+IXO3TpOY3RmvAXg+2rviiID vbF/jvpyvvvKgm673SeOZMOXJRkHz+Y/26uhY2ZlafySQw0QaQebQImRlktLA6LYNE63+Mfz2GU TN3OHhdisN1Rz+PuHm7KwjJF9DPWJ8Z8EP826vUPqMKj+HaZjDxcDjYjeDVxGdj6+aOYniNV/h/ OUaqJP+y33foVFskfme+Q37atsDOxIGKiyhTuP0q4bf71c1c/RROH8uv2RYWknQK1bZUsQyxdme SjPyMVZF5isVCo0bpF0eQFksvzKMrlhHmVWIT3si6reG2KYIcoyxhWc9wJ0iszvr7bfnIKE0C/K moVb5angwYzYXDG0/kk0rpljP4QTgqC1eCKPrAolyoOmNF3lUkmcowhh1Q2FUd17Aic0pl5QN3m geuq/VkpxO0cogI/4NEW5rFR43Uu1Lp4tAVFscUuw/1PCxfAxbZZs/nMPGGUhirmZQJISiLOqP/ aBZYR4xOVffodbg== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDI4MDE2OSBTYWx0ZWRfX72uZXhwMgn9P eIB/Nm6U7zXpbyI9tsP85OZUvDHq5SYEr+pAz1jQ4lW4t4mknqqyofrOHCn0VZtDlt89tq+7aa8 rx+Vw5jEnW+Ag+u/n7T3i+1Qup4EceEfM7Sl7QNa6Ok2JXak9TjzzI3dYwTR5vv5m53mcuxMhEL SogVzCwbqx1o7LkxZYlTNTbfimKZDA7edfCSQqcme3e4qKsnCoeboiORuNrrfJOiyaXpvCYMTHZ sEJvxh7E2nSYjwDZhfmuVOHnAqVgSodAhrzaeyCE00tU+3X0rPydMGO44imCivv7MQsM5v0TFOG VimuvRLl540yabw8lPnTW+ECUU/uWzNEl6xpPRkVkfW32Zrr9ZsEaTS/oCxR1UK2iKwTDYC6oEY otHfz/pleRx1CUxZQ9ndSv0XgtDfCaqsENLUQaJEwH6c8HgJZp+xHsQH/3SrRefZ/MwecHhOKDl kiIpjKTZQuB2Gu9540w== X-Authority-Analysis: v=2.4 cv=JoDBas4C c=1 sm=1 tr=0 ts=69f0ef43 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=rDSDKITe4z-rceAv86YA:9 a=-wcPzy_K7TQbbHLX:21 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-GUID: eMuygJsvDU-pdjcVDaE5cwf-M51T3ET_ X-Proofpoint-ORIG-GUID: eMuygJsvDU-pdjcVDaE5cwf-M51T3ET_ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-28_05,2026-04-28_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 clxscore=1015 adultscore=0 phishscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604280169 The interconnect drivers for Qualcomm SoC Network-on-Chip are covering a basic or fundamental SoC feature: bandwidth management between internal SoC blocks. SoC can boot without these, but power management or performance will be affected. These drivers do not represent any sort of buses visible to the board designers/configurators, thus they should be always enabled, regardless how SoC is used in the final board. Kernel configuration should not ask users choice of drivers when that choice is obvious and known to the developers that answer should be 'yes' or 'module'. Switch all almost Qualcomm interconnect drivers to a default 'yes' for ARCH_QCOM. This has impact: 1. arm64 defconfig: enable as built-in INTERCONNECT_QCOM_SDM660, INTERCONNECT_QCOM_SDM670, INTERCONNECT_QCOM_SM7150 and INTERCONNECT_QCOM_SAR2130P, which were not selected before but should be, because these platforms need them anyway. 2. arm qcom_defconfig: no changes. 3. arm multi_v7 defconfig: enable as modules drivers necessary to boot ARM 32-bit platforms, which are already enabled on qcom_defconfig: QCOM_RPMH, INTERCONNECT_QCOM_BCM_VOTER, INTERCONNECT_QCOM_MSM8974 and INTERCONNECT_QCOM_SDX55. 4. COMPILE_TEST builds: enable by default all drivers for arm or arm64 builds, whenever ARCH_QCOM is selected. This has impact on build time and feels logical, because if one selects ARCH_QCOM then probably by default wants to build test it entirely. Kernels with COMPILE_TEST are not supposed to be used for booting. Signed-off-by: Krzysztof Kozlowski --- I propose the change to go via interconnect tree. It might conflict around defconfigs, though. --- arch/arm/configs/qcom_defconfig | 3 --- arch/arm64/configs/defconfig | 31 ------------------------------- drivers/interconnect/qcom/Kconfig | 37 +++++++++++++++++++++++++++++++++++= ++ 3 files changed, 37 insertions(+), 34 deletions(-) diff --git a/arch/arm/configs/qcom_defconfig b/arch/arm/configs/qcom_defcon= fig index 29a1dea500f0..21d225836393 100644 --- a/arch/arm/configs/qcom_defconfig +++ b/arch/arm/configs/qcom_defconfig @@ -286,9 +286,6 @@ CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=3Dy CONFIG_PHY_QCOM_USB_HSIC=3Dy CONFIG_NVMEM_QCOM_QFPROM=3Dy CONFIG_INTERCONNECT=3Dy -CONFIG_INTERCONNECT_QCOM=3Dy -CONFIG_INTERCONNECT_QCOM_MSM8974=3Dm -CONFIG_INTERCONNECT_QCOM_SDX55=3Dm CONFIG_EXT2_FS=3Dy CONFIG_EXT2_FS_XATTR=3Dy CONFIG_EXT4_FS=3Dy diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index dd1ac01ee29b..3134e11da028 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1874,37 +1874,6 @@ CONFIG_INTERCONNECT_IMX8MM=3Dm CONFIG_INTERCONNECT_IMX8MN=3Dm CONFIG_INTERCONNECT_IMX8MQ=3Dm CONFIG_INTERCONNECT_IMX8MP=3Dy -CONFIG_INTERCONNECT_QCOM=3Dy -CONFIG_INTERCONNECT_QCOM_ELIZA=3Dy -CONFIG_INTERCONNECT_QCOM_GLYMUR=3Dy -CONFIG_INTERCONNECT_QCOM_KAANAPALI=3Dy -CONFIG_INTERCONNECT_QCOM_MSM8916=3Dm -CONFIG_INTERCONNECT_QCOM_MSM8953=3Dy -CONFIG_INTERCONNECT_QCOM_MSM8996=3Dy -CONFIG_INTERCONNECT_QCOM_OSM_L3=3Dm -CONFIG_INTERCONNECT_QCOM_QCM2290=3Dy -CONFIG_INTERCONNECT_QCOM_QCS404=3Dm -CONFIG_INTERCONNECT_QCOM_QCS615=3Dy -CONFIG_INTERCONNECT_QCOM_QCS8300=3Dy -CONFIG_INTERCONNECT_QCOM_QDU1000=3Dy -CONFIG_INTERCONNECT_QCOM_SA8775P=3Dy -CONFIG_INTERCONNECT_QCOM_SC7180=3Dy -CONFIG_INTERCONNECT_QCOM_SC7280=3Dy -CONFIG_INTERCONNECT_QCOM_SC8180X=3Dy -CONFIG_INTERCONNECT_QCOM_SC8280XP=3Dy -CONFIG_INTERCONNECT_QCOM_SDM845=3Dy -CONFIG_INTERCONNECT_QCOM_SDX75=3Dy -CONFIG_INTERCONNECT_QCOM_SM6115=3Dy -CONFIG_INTERCONNECT_QCOM_SM6350=3Dy -CONFIG_INTERCONNECT_QCOM_MILOS=3Dy -CONFIG_INTERCONNECT_QCOM_SM8150=3Dy -CONFIG_INTERCONNECT_QCOM_SM8250=3Dy -CONFIG_INTERCONNECT_QCOM_SM8350=3Dy -CONFIG_INTERCONNECT_QCOM_SM8450=3Dy -CONFIG_INTERCONNECT_QCOM_SM8550=3Dy -CONFIG_INTERCONNECT_QCOM_SM8650=3Dy -CONFIG_INTERCONNECT_QCOM_SM8750=3Dy -CONFIG_INTERCONNECT_QCOM_X1E80100=3Dy CONFIG_COUNTER=3Dm CONFIG_TI_EQEP=3Dm CONFIG_RZ_MTU3_CNT=3Dm diff --git a/drivers/interconnect/qcom/Kconfig b/drivers/interconnect/qcom/= Kconfig index b2c4272ae48f..56abd679e8be 100644 --- a/drivers/interconnect/qcom/Kconfig +++ b/drivers/interconnect/qcom/Kconfig @@ -2,6 +2,7 @@ config INTERCONNECT_QCOM tristate "Qualcomm Network-on-Chip interconnect drivers" depends on ARCH_QCOM + default ARCH_QCOM help Support for Qualcomm's Network-on-Chip interconnect hardware. =20 @@ -14,6 +15,7 @@ config INTERCONNECT_QCOM_ELIZA depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on Eliza-based platforms. @@ -24,6 +26,7 @@ config INTERCONNECT_QCOM_GLYMUR depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on glymur-based platforms. @@ -34,6 +37,7 @@ config INTERCONNECT_QCOM_KAANAPALI depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on kaanapali-based platforms. @@ -53,6 +57,7 @@ config INTERCONNECT_QCOM_MSM8916 depends on INTERCONNECT_QCOM depends on QCOM_SMD_RPM select INTERCONNECT_QCOM_SMD_RPM + default m if ARCH_QCOM && ARM64 help This is a driver for the Qualcomm Network-on-Chip on msm8916-based platforms. @@ -81,6 +86,7 @@ config INTERCONNECT_QCOM_MSM8953 depends on QCOM_SMD_RPM depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on msm8953-based platforms. @@ -91,6 +97,7 @@ config INTERCONNECT_QCOM_MSM8974 depends on QCOM_SMD_RPM depends on ARM || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM + default m if ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on msm8974-based platforms. @@ -111,6 +118,7 @@ config INTERCONNECT_QCOM_MSM8996 depends on QCOM_SMD_RPM depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on msm8996-based platforms. @@ -119,6 +127,7 @@ config INTERCONNECT_QCOM_OSM_L3 tristate "Qualcomm OSM L3 interconnect driver" depends on INTERCONNECT_QCOM || COMPILE_TEST depends on ARM64 || COMPILE_TEST + default m if ARCH_QCOM help Say y here to support the Operating State Manager (OSM) interconnect driver which controls the scaling of L3 caches on Qualcomm SoCs. @@ -129,6 +138,7 @@ config INTERCONNECT_QCOM_QCM2290 depends on QCOM_SMD_RPM depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on qcm2290-based platforms. @@ -139,6 +149,7 @@ config INTERCONNECT_QCOM_QCS404 depends on QCOM_SMD_RPM depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM + default m if ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on qcs404-based platforms. @@ -149,6 +160,7 @@ config INTERCONNECT_QCOM_QCS615 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on qcs615-based platforms. @@ -159,6 +171,7 @@ config INTERCONNECT_QCOM_QCS8300 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Technologies, Inc. Network-on-Chip on QCS8300-based platforms. The interconnect provider collects and @@ -171,6 +184,7 @@ config INTERCONNECT_QCOM_QDU1000 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on QDU1000-based and QRU1000-based platforms. @@ -195,6 +209,7 @@ config INTERCONNECT_QCOM_SA8775P depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sa8775p-based platforms. @@ -205,6 +220,7 @@ config INTERCONNECT_QCOM_SAR2130P depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on SAR2130P-based platforms. @@ -215,6 +231,7 @@ config INTERCONNECT_QCOM_SC7180 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sc7180-based platforms. @@ -225,6 +242,7 @@ config INTERCONNECT_QCOM_SC7280 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sc7280-based platforms. @@ -235,6 +253,7 @@ config INTERCONNECT_QCOM_SC8180X depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sc8180x-based platforms. @@ -245,6 +264,7 @@ config INTERCONNECT_QCOM_SC8280XP depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on SC8280XP-based platforms. @@ -255,6 +275,7 @@ config INTERCONNECT_QCOM_SDM660 depends on ARM64 || COMPILE_TEST depends on QCOM_SMD_RPM select INTERCONNECT_QCOM_SMD_RPM + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sdm660-based platforms. @@ -265,6 +286,7 @@ config INTERCONNECT_QCOM_SDM670 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sdm670-based platforms. @@ -275,6 +297,7 @@ config INTERCONNECT_QCOM_SDM845 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sdm845-based platforms. @@ -285,6 +308,7 @@ config INTERCONNECT_QCOM_SDX55 depends on ARM || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default m if ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sdx55-based platforms. @@ -305,6 +329,7 @@ config INTERCONNECT_QCOM_SDX75 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sdx75-based platforms. @@ -315,6 +340,7 @@ config INTERCONNECT_QCOM_SM6115 depends on QCOM_SMD_RPM depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_SMD_RPM + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sm6115-based platforms. @@ -325,6 +351,7 @@ config INTERCONNECT_QCOM_SM6350 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sm6350-based platforms. @@ -335,6 +362,7 @@ config INTERCONNECT_QCOM_SM7150 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sm7150-based platforms. @@ -345,6 +373,7 @@ config INTERCONNECT_QCOM_MILOS depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on Milos-based platforms. @@ -355,6 +384,7 @@ config INTERCONNECT_QCOM_SM8150 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sm8150-based platforms. @@ -365,6 +395,7 @@ config INTERCONNECT_QCOM_SM8250 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on sm8250-based platforms. @@ -375,6 +406,7 @@ config INTERCONNECT_QCOM_SM8350 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on SM8350-based platforms. @@ -385,6 +417,7 @@ config INTERCONNECT_QCOM_SM8450 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on SM8450-based platforms. @@ -395,6 +428,7 @@ config INTERCONNECT_QCOM_SM8550 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on SM8550-based platforms. @@ -405,6 +439,7 @@ config INTERCONNECT_QCOM_SM8650 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on SM8650-based platforms. @@ -415,6 +450,7 @@ config INTERCONNECT_QCOM_SM8750 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on SM8750-based platforms. @@ -425,6 +461,7 @@ config INTERCONNECT_QCOM_X1E80100 depends on ARM64 || COMPILE_TEST select INTERCONNECT_QCOM_RPMH select INTERCONNECT_QCOM_BCM_VOTER + default ARCH_QCOM help This is a driver for the Qualcomm Network-on-Chip on X1E80100-based platforms. --=20 2.51.0