From nobody Fri Jun 12 11:09:44 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 7C36047D948 for ; Fri, 15 May 2026 12:11:26 +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=1778847087; cv=none; b=LhtPXTAxRS4jc+QEnOTBVs9gM2xPLW4rTj6fnm7lrdz51tFNK2i/PXkq9Y8UbIlXqBpZ5eMm5eK6rgtD7BP9ITbp5aZCFrLQu8iHWsc+xLZQGXR/Avi3tgxiYJOQ4hESxGsqQg2Zix6SZG0I7p8058UH6AJucdNq//p5bCVZp4M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778847087; c=relaxed/simple; bh=yQAWJBywT6pwqGJLKFwuedfSMNGXnwkl9Ism4JarDpQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dtC3i1O15nT73h+0ltiviXHgetH2ArZOWiW6KHr7ZwrYHYB5Bk6k++sEf+BPTsBVcsnou8pwFTTy5WXd7dMh6xZJQhXtsIHgdDm8zNZ3+Ihbnx7MDPvJ6c8CFopZ0J08XbtAEKVDNp2E2Jpu4EIUrktpbOHrKspULEOjlg9zhuY= 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=YeRYgX69; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WVZ7MEFi; 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="YeRYgX69"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WVZ7MEFi" 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 64FBFvls654865 for ; Fri, 15 May 2026 12:11:26 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=YeRYgX69CVp1RTMy 3uoFCAnJNW3U9LUp3+WLIDD1NWbefBnXMApn4+qPufnndd7gjdsFY/68s4+7xIhz EFiU3WGsS8uiA7RYKv3QKS8V33KVN1OuMeJ67doqghVf8XVIc87R4EjbIWeof/fw KL2Ynhoed73Tv8KTeZIQJGnfq6jMJSwf4OuXaaJMTQY1rY9ikyHjVYPinzQV+rdr Ff5pJ7BIFYh834GyDNMbogG0BTepg49tn8viwMPKShbU4nSE4ndQaGsaH/lLtgJ/ VLdQSjn8J6FiYLGR8PAyqgak9KYt994C1ZFCG6ikMRLqNlmBQkhymGqvmka7pYPF Z6EebA== Received: from mail-vs1-f69.google.com (mail-vs1-f69.google.com [209.85.217.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e5m1pu7p8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 15 May 2026 12:11:25 +0000 (GMT) Received: by mail-vs1-f69.google.com with SMTP id ada2fe7eead31-631a49033bbso3487228137.1 for ; Fri, 15 May 2026 05:11:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778847085; x=1779451885; 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=WVZ7MEFiTHD33NoejhDSx+hRQmWmv0WYmfA5EwLoI00Ja0EF5xBUcnAN64tplXVmlt rIBt3qqtVHXg1YkNLNBOQEDnsK4Q6HxiOZXGWVy5SyvrkZU3ZJOM481Hm1ObpRJru/W4 YBWCqVtEptU+4nhA5QjSJVrDbasDOsnTy4snHAT+kzge/qIK7sz5vg7PqFQ6nT8dNQW9 15Wa6JndXSw24E+yEYT7Tj6gkzfBCGMxnaLjpnIqaJ1WZbO/nzCM9s2VlBPMqCKrvUU/ RWnN4/lO42ojqdt53WiEB0/T4buPKDU3WWdiJa332JP5ABHAr5dIsG4FNoUNVsPWm73z aKUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778847085; x=1779451885; 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=tSJoy5DoozSLmoU4UOef/QE6//JYxFsI82RH1OHKZ0aXaPBsDui9yICkVR/S99MmHw eZQyoaRV8QRp+waE8z4Qt88o3TENa35AX6jGB/P2befH0thmQo6tlED1sABbryHUVsz2 NNOLjr9+T3KMHrLFf02D6t8obSn3uQo+wvfIPpeMmh63QvWAuRGnfxVuuy5IlkPf1EZb pviQySWMJs477Co9J2LZDLFhj0nqbyskAsaHfk6vjbWfvNWh+w5olMaEDl9HQ4zVvT+/ xHetJsAjsIgiyslZk+cUVZOSZNmfrQSf0QtBoirTrGJ6G77kgmUwWlWc/d10xmwyQJYp R2sQ== X-Forwarded-Encrypted: i=1; AFNElJ9avjoCK5jXM4VvYVbFcwnx4PYJHixGjIu1C4J+XZXGWx04XFXzZqCPYPYXncNmk73Re+8mvU1+cR8uIl0=@vger.kernel.org X-Gm-Message-State: AOJu0Yxm4YhNnMl1Uw44OhF8n596QCCGZSvpwpvSefRogwLheg8QW5wN zzR9IWazzvwex2lfxtDkcsi0y/l71xAtRC/bh9Y9LpQdVpO3KE1fJdRNJXFRtTs7P9pZIip0hGR cmkExwd0F2DFNmLlopUNdAZgw9CunWmOuZjaa5d/6ObnS7IXPEOoVkx4Y/kTjJ1zHRgU= X-Gm-Gg: Acq92OFP0g0mlFL2DBFamuvWgNyogjc+G3nHBFs147T4HItWbMcZTQEWMMnibRDThnK EKO+xJzcH/cNZGu9eWwQ+4JLFSzWRokYmmGlNKJU5wzTE20TlKL3hB33gYJsBPUeYJILRQj3Cns 8ivOIg0MXFNqEZ6T03zAzVca8gz86iF5IeCF0PfnmmP/tKpdMlejlBQpSYc7Vyvd1Tv49HcyJIb Co7JerMMWfMXN+er/+Qs2C4mC9BNN0FE44kkF5cPu5yGWidkQGSjrzHpDkHNNnDq7ubW4h35GJm 9wjr2NuLwUyeShPEQr1SoRNRsKUNXb+yg0fDtm/E1pToGSNQv0HK20AKFbtLXHH511C+eKNnaj+ CoBBZ5WgeswRjBXzwjah7QMg2Vhbbp0xkpntcXlrqwy8F X-Received: by 2002:a05:6102:3f4b:b0:631:28c1:1554 with SMTP id ada2fe7eead31-63a3cc0dc23mr1573648137.1.1778847084859; Fri, 15 May 2026 05:11:24 -0700 (PDT) X-Received: by 2002:a05:6102:3f4b:b0:631:28c1:1554 with SMTP id ada2fe7eead31-63a3cc0dc23mr1573593137.1.1778847084298; Fri, 15 May 2026 05:11:24 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48fe57944c1sm66855685e9.7.2026.05.15.05.11.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 May 2026 05:11:23 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 15 May 2026 14:11:06 +0200 Subject: [PATCH v2 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: <20260515-interconnect-qcom-clean-arm64-v2-1-adeebc73596d@oss.qualcomm.com> References: <20260515-interconnect-qcom-clean-arm64-v2-0-adeebc73596d@oss.qualcomm.com> In-Reply-To: <20260515-interconnect-qcom-clean-arm64-v2-0-adeebc73596d@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/ZANAwAKAcE3ZuaGi4PXAcsmYgBqBw1mhAma1Kk7FbCijArenpJeNhTmVnIGkALV1 KtJL8knmb2JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCagcNZgAKCRDBN2bmhouD 12QYD/9aaKMboLXLPWMgjwnKO2Be23qM/DK4PugY7JAqiYGANjGhjx9rAtxPlW1S9LIvvzGNgco 9cfzcqQbdDYAVJP77tdtbL+UoOJ7i63UmDGeQsijiMrUGqtvzWK3D9R3nd179lJCauo0tzUucEK eA8PUEFnVw8DTKzLbnFKLCSbl7eOAUtkJpO/5eL3Wp1oaFQX9jBEWC9X75N9rHnZ6fq7fiPGWly +GDSO9SZ2vS0sLUZlBqeR4y4HqzHRzO9n73Ip713ouscPK0F8mJjzRmEEI+fYUfc7z/narbZurB KxMUeIF11FRX/2WFrS1y7Q5z+TCY2P1ri59s3l1fOLXjw4yi5XwacviJ/oTDp30AofSAvzai9PC 84Lg9OkUFW2C0NEHIOqXZt7+67OHVf8Jotan3Dr3bby7lI6eJ3vgYox2xGRNtZH/mjplWbeo/yW HPyuvfnv3uMOIFB7XC2qG4AFFCrJbDL4u0BqKCoezCsy1IgwigkCtJ+KOCnDmFHqwGcWj8cxiQi t6O18lZKtdFlxf6gIR24UbY8E/lWAAklCZq8+joR+yyipoFovQqCQjf5XGqucPQbB529Tvs+XWt 9llMzWTvdq1HdJcPXdBHRMrSTrdfdnzVIcSXXsX/wQgXujI3qGQRykwOQXl/6MBAnW4iLPM4ePQ Xd9i8x2Bm8L1bog== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: Fl58KZhJrOoL-7P-tmMoHnvgYTNHG0wx X-Proofpoint-ORIG-GUID: Fl58KZhJrOoL-7P-tmMoHnvgYTNHG0wx X-Authority-Analysis: v=2.4 cv=GrhyPE1C c=1 sm=1 tr=0 ts=6a070d6d cx=c_pps a=5HAIKLe1ejAbszaTRHs9Ug==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA: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=gYDTvv6II1OnSo0itH1n:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTE1MDEyMyBTYWx0ZWRfXzfACH0sDjzEi 2MPo1n4e3Q6i8rGrbDsGalJUpEBcshPYXNFNk1DV4myU1V94BiIK3opUgxMpImv3QXGmIuk0AjL LqbIEzs2jSXzxfBzt7NdW3VQkjwBwbFRh5247yUpULJ6V6MnNq/Rei1s84Cp7QzeIyF2wDxgD6c R9AceDX7AOYiqtQTlTZIrBNd6/ypTQbxgsb4Uly5c12UJUW8HWoMsjNLneopfGzdNQXgyiJrPp2 yu8sv0+pTLuRYgrnSDOprSrldyXOVweC1tIl6xoRk+rqt569I10I485+r+5QrQuwQqmt4Pn138/ kjvMNa9J3LO17BY4KwL+FlMbjp7EOP7mX28aqM25GQOCGySmNuZlJXS3GazTtQ/K7M1WqJXmjYY 7cR7FRxp1Altc80PDgvZv5vGGsvNd8yrEtlLhtCXtN+AzfSQ/xCkii1Ep4wZLmQ+zwwr0Y8wB1f mhnTbyMGEZGEhNn8glw== 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-05-15_03,2026-05-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 clxscore=1015 lowpriorityscore=0 adultscore=0 bulkscore=0 spamscore=0 suspectscore=0 impostorscore=0 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605150123 KConfig entries should be indented starting with one tab, so replace spaces with it. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio --- 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 Fri Jun 12 11:09:44 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 69D8447DF93 for ; Fri, 15 May 2026 12:11:28 +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=1778847090; cv=none; b=FhtjiomDKZp3nYYPoUWIVb8SNArlkHoQ2IG70W2GIn1Ns7zrWF+QYh82Q5xBukDZQMzNgUiWAy8fov58OS4Uj+vddccPkdt2UY88vEm9HB97VSYi6MpkEtamrqSbR+n40RYQbd4sS9d2+YWmR7Dfo2dj3t2b8idlD/o2ylB7kpI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778847090; c=relaxed/simple; bh=QgA7hMYiL0NMPsaE7GnQwbdQ1ORYkk6fa/nxUYRNjRo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=k3iD5PwA7mcJCstrZTYVcDOHq/VNdBoQUA5vG76MfccmNM+FdeN/A6IOAodtiISQo7naxSCoO9pZhtqWP6lduVQBCEWj69tzXYWEGr266FR2I1hqFHcrpFk4fNByPlP+xJVGpzXLIXNtveGKEO17PtMFLJYqtPsFa+ENmMbpDak= 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=J2p6nPE0; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=irlh2MLJ; 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="J2p6nPE0"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="irlh2MLJ" 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 64F9Hq3i1715145 for ; Fri, 15 May 2026 12:11:28 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= Ke2yn2K1eROwjLrYWp2XmHA3NXmS/bE3CBs2p+d3EKk=; b=J2p6nPE0+nzklB5q NzVlRFJ6hfaO83Cj0KRDLwQQjWSPmqRB3g6312Pi4ESwJ05JM6gzuYsbRasQvp1L WnSUJT0zjGHPC3Ef5fb6QbE2TM2c3Kxd4g5VQkzWcuZ25kwC8NYs8PNV750eZdIn /F7WSDJ57BTnr3xSlY09Q+TWMBs38j/aD3e4ZgXITWcwxowCYvHf7WKCn2ow4M0y 0VH54sYlFgRs3sZnznKRMDw5zx7Pj5cJxNnkx65MvmSAw9IxXzEnoiANJB7uPjol f1brdLNMwi9a2AV5/MqG6pwqDi9vIjDYaAkQvYw17vGt8aKI8QZVYJq6iNltjZCc m2a17Q== Received: from mail-vs1-f69.google.com (mail-vs1-f69.google.com [209.85.217.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e5tyxsxw0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 15 May 2026 12:11:27 +0000 (GMT) Received: by mail-vs1-f69.google.com with SMTP id ada2fe7eead31-632ad092bc5so8600952137.2 for ; Fri, 15 May 2026 05:11:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778847087; x=1779451887; 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=Ke2yn2K1eROwjLrYWp2XmHA3NXmS/bE3CBs2p+d3EKk=; b=irlh2MLJ4eoAL37PlRwBUTttqvBLs0hbsP2fUvYy+eSw+AQCzy100iMYgMPjZi+KpN sx9s+nY4Qlhb6LEbqJ7wk3wgw5KjsVMRxg0wyA6wDy5HrfEuSyNN5ROkjysFqQuP8zY1 dFBPHXdtZ4m0u6xxlQmymXwhX+Vcuo0e6jtRqBSaW4Df0eY/IstpU70JnrpBuNznr0d+ MGeZgY4vEzPaepF5NORh1uJCuPGR7ST0FUgOD15u2VCqt6Td6zusvO/5rBR1R/QpKSLu Un5fvydx/270y9uPD5rHHoB4x3LsO7eAQeqnl9I9+VQlYVHY0S3hdpUi43lJRlNDbscS krTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778847087; x=1779451887; 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=Ke2yn2K1eROwjLrYWp2XmHA3NXmS/bE3CBs2p+d3EKk=; b=TRwGFDfQ9roXtRi1EsVJy02Y6f6bsetnbItgK6W1o0I7aT76gHxKfIxWEWRRA4u3/x 4DXYBY60FAnuc78hWwYVSJGXYtAxqvDjGOJ8QI+46N2gtstCDIveQGvegcJ0nvXUz4Xf ryMLVWemNKbXNf9k8PZZ/eU22dkCyLmXB8hA9OAofbtTyJidiNFvu2LSzUkyKfMvAbJy chgOwkR4dBtau0sROyE/igAsNm6KWNq/M7Nn+wDyNqtuxndGW4dugumwAsLjk+RkR7X8 6iKMJGIAi9EGZph/UzWaFwDyl6Efd2jwL6wxOHal0xtqws3Ee0CrKXTR0Ekul5CxJcaH vOxA== X-Forwarded-Encrypted: i=1; AFNElJ8sqdwXBuxLCjIsO7agjlOK35YdiyX/j/7JE6ghvxiXniHVpVR9S0vnxOn1IF21i8H2UYpPnr65uZnvdJg=@vger.kernel.org X-Gm-Message-State: AOJu0Yx4UYk5s5JnwAVvzSNCiGlGZ9ru/SPvyRrSfR1DnmI2OQUzPzGx nhzfpvpsgzQJLzsQJVsp7hk0zgxMdzp7BTszFCzdx5Ltb7JK1Xhb03eeOYLsrgw+8MolZy0cQhE hAbMdPYJ5Wxutt5gyVS0qKMAzpl8Gb2OJvKufThJl/ehHh/6zv8XwR1HMYcQ1nBHtm+g= X-Gm-Gg: Acq92OF6zmK1HzSlwSC/F1Zq+d9lLd57+5ymMZSfTrNKBNMIABdfuoaXBuoYtOUcCRF ssllyvYnPTVVWKBSr1SVSnWmvEBAJqKE5iKWf6+7GNpdz6EJFqsU8qInf/6+O/eGXlv1zlpvHlm AJFVJUsBxWfHJLOJdO00fGEm2CxsBFq8cj70uaF1+cK8I+ZWMwjLqnNMYMvUnJ5zbzWWbzEbxpF Vk+0nI2rfwOM3lmhCRvc5dPT/YHcuUB+Y4BslzDtkn3JWokGqWJaPhYer5ayzYcEaaeuJTMQl6J zof2fz5RvT1g+bb/ZQ27NTMv16r9ukmNuGlW2AgQOgDQpEfMBbaX8qm/2+ql5XpTeXna2xKkcDn MO0UOeFsnml+aQY/YYpH9Gvfg7cPCQyTwfg7OHO3RWIMb X-Received: by 2002:a05:6102:5124:b0:632:78bc:2bdf with SMTP id ada2fe7eead31-63a402a06cfmr1906475137.31.1778847086578; Fri, 15 May 2026 05:11:26 -0700 (PDT) X-Received: by 2002:a05:6102:5124:b0:632:78bc:2bdf with SMTP id ada2fe7eead31-63a402a06cfmr1906399137.31.1778847086091; Fri, 15 May 2026 05:11:26 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48fe57944c1sm66855685e9.7.2026.05.15.05.11.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 May 2026 05:11:25 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 15 May 2026 14:11:07 +0200 Subject: [PATCH v2 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: <20260515-interconnect-qcom-clean-arm64-v2-2-adeebc73596d@oss.qualcomm.com> References: <20260515-interconnect-qcom-clean-arm64-v2-0-adeebc73596d@oss.qualcomm.com> In-Reply-To: <20260515-interconnect-qcom-clean-arm64-v2-0-adeebc73596d@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, Konrad Dybcio , Krzysztof Kozlowski X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=12464; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=QgA7hMYiL0NMPsaE7GnQwbdQ1ORYkk6fa/nxUYRNjRo=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBqBw1npsbr8ZOHtPi/gl9depJd8N3KTPfiKErea cI0MKkkRcWJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCagcNZwAKCRDBN2bmhouD 1/1pD/4tMP18moI/MbgsQCAhK8AlatLsWMctQGZ3EVzH06/2AZb+VOpNzeKE9SWpLpxY04eFZEn 5d04C1VHJ6cD7CQU+joj/G3gYGSTtxEGRr54eInTb7rvyQ8cZWkMM177B1/zwwRO8GmMrCs9K+/ eKAgUbJXNi+QJHEM3HaX+oAeqeHXlgIXi+pOBH0TE+UTZHb5uaAPQq6zrkq6QYrVz4wxy4gfge4 q1Hu8G+MJaxUkNxQTG/4QKhIBXxZFJj87hYTcyp6U21sfn9KmnifF5kya/uOc8UT22zQ7FWKKtw s55Vt37PDjYX6TwlSNBbtNswCYDkV+hzQdRS4GTmv4DOmuhfVyI+dTC8sEkCBHthyybEPTmd4tQ S5Ftb/hofUKTOXi0U27c2xuSKGKTlUh24eYegCOruOlGIlS/yK/hWduZO9oJMOfgQ2Fp5jSxQUN dPzxNLGQIHkM7pZqI82kg5/0oenQUKHzL/22UylIGgU6LE+P5JvQa9Enh1tI7OwaSl0Xm2x2kn+ zVlEb71HmxWKKS27vv890WoGIzS4o2y2mQnnHjisIYKsIhnXNasvr0VZXdVCVTJ2nVIeTKpDAB+ cvsrXCACySQbIHnrI9qiPG5Kl/rwrKrCIJOb51gbyaJqUutO8zu5gCF1C5AVIkpiVku71icGD9j 60SlthUuURF7wzA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Authority-Analysis: v=2.4 cv=dMWWXuZb c=1 sm=1 tr=0 ts=6a070d6f cx=c_pps a=5HAIKLe1ejAbszaTRHs9Ug==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA: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=gYDTvv6II1OnSo0itH1n:22 X-Proofpoint-ORIG-GUID: nkYJjpLuKRgRPJGR4tp0yZkWEDmL1juq X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTE1MDEyMyBTYWx0ZWRfX0fktUh68roeW vRo/CBQ1ndWiS2khZwa+nRQ+jlg9c7kVLFxQ8TgUBe7r7+lVGLgiliGkoY9ODbRjAzfu8E1F8SG ISugppjLOL35gZtRpP8qBNCtc2qpVZ5jiEn1WvtO2NLClFqF8xxON0xsj9B9CFljni8sq4ANtuL p56AbUSE+V1LHIoOwepk5yiyWngdtTXPCAB2i8WVpIKV4LatGyp3SqwreQzzZOK1qI4hTJI5tSU Ugk5J1rRVIRZN4qD3u78V7YP62KOVbWTIdizZudrRu00Oo/Aossm/K0fuBit/3VEydl3jiT1bTm W68x9guQzcARV3aImFFeS/BKI96kue7p8t+cCDk8d0dhZZneVyi1YeqRRgqMtugjH1P2zGGOhq/ DzNwgIr2b1CDXWQHXfDlCb15u9Nvp6lBvFXgC592LTkQBemX1oEolSwFoj+cLgz5vY5gwB8pHt7 DNhL9WPnW6AQB/MbAFQ== X-Proofpoint-GUID: nkYJjpLuKRgRPJGR4tp0yZkWEDmL1juq 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-05-15_03,2026-05-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 clxscore=1015 impostorscore=0 phishscore=0 suspectscore=0 malwarescore=0 bulkscore=0 spamscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605150123 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. Reviewed-by: Konrad Dybcio Signed-off-by: Krzysztof Kozlowski --- 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 Fri Jun 12 11:09:44 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 AD14447DD5D for ; Fri, 15 May 2026 12:11:37 +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=1778847099; cv=none; b=h+gxwU/g4G6OaIzETzQ5/BgDbtCW3JYcjvuUZ+GlT7jPU4l2oNadEuEoYU+XtWGuCj0s9/+q8m1rBn2bVlPajzLelCNU5K5tDzz/+CTg/WqWYSes6lfP227ivT/8MQvwZ/DXwvosy/TtW2ZQ7srSoP4Yl1xrfFb4jOZuF7h49pA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778847099; c=relaxed/simple; bh=gdrFliH4JwIF1pRuxXj/l2fpx4b/l4K4qaME/RKYJRo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YIzIL664p1GMQvGShNKIw0r9BH8XteuSip54zF6Z/7q7oTJpkbMIWCR2tQrEax1Gzikn7sTUn1CgJKIOx466iZIJrC3KkFY0pxp7llR4u13atsEYx8TmzLvUQF/8bYSkRpV/bEJ4jOCrPkglC6fV+t8ZcHOa+l/SXGCNQ/mbIwU= 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=VTwNQOrH; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Z3tWFe+G; 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="VTwNQOrH"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Z3tWFe+G" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64FBVXOp2676215 for ; Fri, 15 May 2026 12:11:37 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= oCOsasDawVrQWTPiXvcD18NlLj9WtkVfANzKNJcSpDo=; b=VTwNQOrH4Kk3NVgs 0d2RqxG3C/G6x9OVPpT3fxbDJDlWAPeYtzXCGDKVXoUjnJpj0qDf/4Z3hb3vOa3G +vMSpCCkYrfvfUy5m+nGVKyAO1uI7jVeUH7KrynWqMCuiOhvF0tmbCCkZy4GIliv a/LrXMXb3TvH3erKClXHf99eLgVAkmE0V6a56PJjHodbcitcVVkFy8oC4lOlSIlo fvSOcCGJ7IXquRW5mkZCyglQQGjR7p+nnMwMAAdVNXuaEdPHhKN0+6vUqZiTPRPi gD00rf1kxyg16AWfiBH+cNtDtKOddEj665e4I1QtdAcalC2dMlNz6bhdEYDfhcvM WZLbyg== Received: from mail-vs1-f70.google.com (mail-vs1-f70.google.com [209.85.217.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e5m1vu6dn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 15 May 2026 12:11:36 +0000 (GMT) Received: by mail-vs1-f70.google.com with SMTP id ada2fe7eead31-63a6257148cso205401137.2 for ; Fri, 15 May 2026 05:11:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778847095; x=1779451895; 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=oCOsasDawVrQWTPiXvcD18NlLj9WtkVfANzKNJcSpDo=; b=Z3tWFe+GybAFKVUGHW7rPi2XJBCRe3tUVoWTKPaPpOsy6VUiqUE9ex3AwahCWHddDx Q9RKGqsABrtU24OM3fV1ABFyTErYZFCRofmT8zGZS5wixEuSNGRFyBNZjlcqSJ4gNKJQ ou6sv7ULxFxl63WuZAf+uaag9pJsbx3xnzorCuYD7yICxbHxT9SDQqRwPdW0xoBdNQHO 0fEM1YALuO7vM78jD7eLxFkWZ3zk197V/083TvXyna6FIZCR39/M07LlLuWJelJJodVo F8uVNJdayHz7uC0IhcGVgrLw3IRGwPCN3NJgwb+OB2gb1DMPGpYpNjzUviyMJTW0BGu0 DLgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778847095; x=1779451895; 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=oCOsasDawVrQWTPiXvcD18NlLj9WtkVfANzKNJcSpDo=; b=cJnF5bRQl2SO+gpx1+zph73abJl9CE5tBDicYxYcMB5rRbNS1+3wi/SEyrINX2E4be rCythPaGMSeCH9Lh2TL4uNHNOkkiLgYN18DUaNFSSb4fvOLoKb7oVD66DQ0hoTs3n+y+ q9XOVTpzz2paagMzoqPZLY74j/b60HW+TwkftbG4axhB7TrSoTC3WbkzdtfQtMILrQux QM0/+ag+ghgT8TbfX+4Xw63AKI05b9l5EKIqXSUGxb3IrX2nv6XAGqR3qIbuU7Of22vq NzhdnuM4hkJ28RnACFZJqTMvRgA5pJL6FkMqlBTBkr6vx9Ub4u3xesKH1WnqVcJy7ahS orPw== X-Forwarded-Encrypted: i=1; AFNElJ+wRXRe0vWxMNMswcrC8leVUsN9n4U14Qg1AJt/q/WA5LbENFgj4bLAgu/G964r/ibfwL9fRgHHtuNHg9k=@vger.kernel.org X-Gm-Message-State: AOJu0Yxv7XkVh0dXTMZQnLoOyGQvZUAKUBgyCt1JtFHdq8B/YgiGjUbl Ki5Pk/j6zkArOw+xBh84N8OnOUG/lk6td6Dc3OotCn0V6g/jWAwpiPyDrtJrkIpm0CLCJfIJvry 8j0PVV8agVPz79Fev6ZF7slZeZN7cn9l1VbxEJLoH5KLs5nYfwChlmL1Uh2oJMB8GlqI= X-Gm-Gg: Acq92OE2J49vXwt5M+m8Jo8lp9RTO3FMi5HWtxbifG4SWldmY9e8wnoUonG/wlW7kM5 WairDINN0o9z80VUV4q0eu6BWp/C44swRGsyBl3xwyGTQdxjbXyDmjVvWzzUaI5PQ0uWjVu3zI2 mTt+L7HAH9lQKhx4j8/0SyKmLCvymydSSQg4RMyrByOu3DR4NA9rmc3AztNMql9hjeJyMISkBdR ItVVx1te3p2QIWa4Ke1jD15o0Bh4KjZgW8bLbPS+nfCJs4gU57uBg7m0/dlzfm+kefpuqZ6dwEG Vp5+F7MTBbSZuokae4D+KP/J4kPlOKjP5wpMduJ8DzsBPuUJFplwB1X3qVL407ccx4mRXymjJae eiPEXXrlcwv0Cb6ywKBuEX/n37i/zIH1JLEu2C+o7LyHG X-Received: by 2002:a05:6102:2921:b0:632:4af0:4133 with SMTP id ada2fe7eead31-63a3f391c51mr1405372137.18.1778847093348; Fri, 15 May 2026 05:11:33 -0700 (PDT) X-Received: by 2002:a05:6102:2921:b0:632:4af0:4133 with SMTP id ada2fe7eead31-63a3f391c51mr1404828137.18.1778847087687; Fri, 15 May 2026 05:11:27 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48fe57944c1sm66855685e9.7.2026.05.15.05.11.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 May 2026 05:11:26 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 15 May 2026 14:11:08 +0200 Subject: [PATCH v2 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: <20260515-interconnect-qcom-clean-arm64-v2-3-adeebc73596d@oss.qualcomm.com> References: <20260515-interconnect-qcom-clean-arm64-v2-0-adeebc73596d@oss.qualcomm.com> In-Reply-To: <20260515-interconnect-qcom-clean-arm64-v2-0-adeebc73596d@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=15234; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=gdrFliH4JwIF1pRuxXj/l2fpx4b/l4K4qaME/RKYJRo=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBqBw1oSXOkSwek4fb7EvXHEX+nW7kvbBLQg9+nr a7AjGYiDRWJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCagcNaAAKCRDBN2bmhouD 17V3D/4oE4jPewYRq1H0L4yL6Vsaqf+0LhQnAuoTwtkIt2KlvhZd04wVzKvst8RexjXCcH01efn uFEdJ0ETly3GsDt0QPK5DTyB6DtoHJDS8Q1ZRO2D5QP9Mi91rEuBs71823B9eR1nBc/gLJFTnfI iX71DE7d1gYx9N4z5Yc4tKJ1D5tuiKeIEh37Wi7qOGGz/3xxibP44KSpP5jBEgfDacTbVXbMRVb B9LF/kVYxPpL/Qah916WXmyTfBU4Qx+iW02fxBeMCM3W8B/iWeHct3x9bFsEZ8ZzHr0Wqzu28GF 05wUBywdxht6gpzfyc0Rxlif4DGIS6o2BmOLdFk8v93I527ePIrO4i/9QVz86500yPrvmeIPmdT IABn0cKVdfVH1p9C4wNjxy005Tt1bOU86Z4vS7YCHi95qsrLuLMQDAok8kVovScjZbO65PQkDML XJ3tDs/liMPK63Llehyj1ZJ03C/Lxv3/keR40cgDbWkIKNoNSe/Zyej0PlUl9w9u37C9oad9sBI PpjyKruN8xjwbRoG0MN2y7HoyEza6i7Zm4YuUEDj2rdeRlBkrCyse//8lj4u67ZgubDeH9sJehw oYK01tCBCcb9daEsjvRKrm7kuZkPiK9kFDpl29azOGMXsoJG8ymQw7el9/1jQ0Pib5Nvlq29sOu UZ/h0sDMhAQCyyg== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Authority-Analysis: v=2.4 cv=PKE/P/qC c=1 sm=1 tr=0 ts=6a070d78 cx=c_pps a=N1BjEkVkxJi3uNfLdpvX3g==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=O8YRFC0p4ozDlASnGw0A:9 a=-wcPzy_K7TQbbHLX:21 a=QEXdDO2ut3YA:10 a=crWF4MFLhNY0qMRaF8an:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTE1MDEyMyBTYWx0ZWRfX0iE6YDeRMtGq 41ouL12SH+HIFlkKC6AA73KTqR+aRcGoSBJ7JjkXi82rOBFVIJ6yW4gvIWD8YdKesikxZXmOf7l ASp9Clcd6Vayd6Oe1QQBPZ9qRbnMo2kGs8+TIqREbrNXDkwqaHf6ibbcNV1wGySDf0Pb8GDXUyl nKCPzqPjX0rHY4BLMptXFeqqvASeLYOcm9DyzFz8QNSfkQc1rST3HRjf4kjxSDUlBujFQBVxQy0 YglBk7TL3py9enxbw+xm/MdjarhY/Ne9LN1kBEve3bdi5/MeCVW/XIJ0jclx8UnbpIQ0vw4nqo8 OiMy+pXgTCWglj6jrood0kx4q715zo5ZPZLO6erL/lkf2KFa6hquP5CD7SFbi8pw6TApZeGeb4h EMwYfGB1ztUjCQWPr5zQL1nGnjbcRy7Gk4nRtgk7I3Mw3HZDVPo6SPcd8ayRU3JuhVeZL4hlVwB nrBrOAg3PBGOjGS8cTg== X-Proofpoint-ORIG-GUID: w7huSVrx5AQmnLmDXnBDmGt4mrFUZANk X-Proofpoint-GUID: w7huSVrx5AQmnLmDXnBDmGt4mrFUZANk 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-05-15_03,2026-05-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 malwarescore=0 bulkscore=0 priorityscore=1501 phishscore=0 clxscore=1015 impostorscore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605150123 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: a. 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 for proper functioning. b. Switch to built-in from a module INTERCONNECT_QCOM_QCS404 and INTERCONNECT_QCOM_MSM8916, which as modules would not make the platform bootable in most cases, and INTERCONNECT_QCOM_OSM_L3, which when module might slow down boot considerably by having caches running at slow speed. 2. arm qcom_defconfig: Switch to built-in from a module INTERCONNECT_QCOM_RPMH, INTERCONNECT_QCOM_SMD_RPM, INTERCONNECT_QCOM_BCM_VOTER, INTERCONNECT_QCOM_MSM8974, INTERCONNECT_QCOM_SDX55, which as modules would not make the platform bootable in most cases. 3. arm multi_v7 defconfig: Enable drivers necessary to boot ARM 32-bit platforms, which are already enabled on qcom_defconfig: a. Enable as built-in INTERCONNECT_QCOM_MSM8974. b. Enable as modules (other dependencies prevent from built-in) INTERCONNECT_QCOM_RPMH, INTERCONNECT_QCOM_BCM_VOTER 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 Reviewed-by: Konrad Dybcio --- 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 03309b89ea4c..451f2c4cec55 100644 --- a/arch/arm/configs/qcom_defconfig +++ b/arch/arm/configs/qcom_defconfig @@ -271,9 +271,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 e5f1901ee408..4909a8824ec8 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1848,37 +1848,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_RZ_MTU3_CNT=3Dm CONFIG_STM32_TIMER_CNT=3Dm diff --git a/drivers/interconnect/qcom/Kconfig b/drivers/interconnect/qcom/= Kconfig index b2c4272ae48f..dd3ef920a16a 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 ARCH_QCOM if 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 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 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 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 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