From nobody Fri Apr 3 10:19: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 D26983F8E01 for ; Tue, 24 Mar 2026 13:13:51 +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=1774358033; cv=none; b=kR1JlR5zEB8xJIuBP7mn/wsQN3Ri1YvUt2rlpLf7poDFJBCvN/Go805m8HTtcbbon9SmbSPwcbzSj+EeK56EB6pm6BRwjGkDS0UXnMmmp/RmJPvtGI+qgkwX5i+zNF+hXnBdvP+bdvsoEFmj9214gAMipxRnFQZaJYj6/Q/fdFE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774358033; c=relaxed/simple; bh=XDvvASnCtgHIU18wQG3gP7ai1EVs7srYXyVWBWRgzTU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ndOFK2WiXwb6ecgBz7jV8ywcXQfNZROzazdbNPZyUi8liWI+d6d8fKBakdlnNVUjpL1ARnbk04S3aVABO61S+5wlCBL3QoN1yk6bO/zOiQzMVsDl32jyQiTticT4SpbyUO8oEp3xnWdiyDrwVNeLwfxnSmQjDju9PPZ0eXg4Ydc= 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=I3al6l9N; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cLwmNrZ7; 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="I3al6l9N"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cLwmNrZ7" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62OA0B0Y890620 for ; Tue, 24 Mar 2026 13:13:50 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= rEqaRn/byj85uTd+j53pd0KBVIryH/O+WbxUbn1SKQg=; b=I3al6l9NiM4e+fHP L6LwxsLiRc8CsCFrIyaBHiIPwdXguT8I63e2fjLhaH8WfXxIwXOCMh3tZ3F7kIcN i6Tmay2KkIq10KZkszoW/r2kv3l+E3OropepaYwCggsMyRgTQS2zBQoIulP1zmRL cUp1Jzc7ibrNeSpTSDpKdSXhJ86Jj5NfhCkL2mZF3W9btaWwG1q+77tmygEa0hc/ 24fydG7PdBtq4YSzMouDMqeaKCLEmExbwdWAXNk65Vimxjk8AgGKhnAowaU+qphT qiQggua6wuM1YMzmQGFo0nqiIZQ0jQojcAZBW0XGZldWWTYHPY/ZTY0g2mIcI/Si QnTM9g== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d3k1x9yuj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 24 Mar 2026 13:13:50 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-82a61300179so5061250b3a.0 for ; Tue, 24 Mar 2026 06:13:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774358030; x=1774962830; 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=rEqaRn/byj85uTd+j53pd0KBVIryH/O+WbxUbn1SKQg=; b=cLwmNrZ7/fBr5prb4gLPssk0t3bHKVHeW5pnYW9b/c0bWNIxG0vn/JkSFLCbuVDbh7 9HEj8iPubg0C1XTPt+1q7FWfSvb/+22EuGx58KV/cYCoGYQ++YWWJF1hx+zy5Ju5ICFB 1lWjv1+vMDpTI42SU9QNzCkHrDU1TXxpuihQZjnBqvKnUD9m62nuv3cIEVoOeAdUJMGe De1P4A76eZsPnGPgd+uxygZZrlczcHWHV2IRTiGPhTzNzFd0KcUBDDYd8l/ioFmqn6/R ZkOL6hYIP7fdnnq3WuTlQ7VAZEodEY174g50+zMLrsrgYO0PP1n5gR3PfQxUdEHVkXGx 01Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774358030; x=1774962830; 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=rEqaRn/byj85uTd+j53pd0KBVIryH/O+WbxUbn1SKQg=; b=kNJAq2V7MPbsoi7MO/4xkVjOWEcyVcxqX61AWWxlFxwI9CYlN35knjqbpf9Bm+EZG/ 3rXU40eAlKNcGTCymCLFKcuQOJD8ytjGXtC8LIdAD0KSj2Th92z2PrFbEAKAoKf4KT0/ olydO9w0sI6kBCg+ysxvk6UfD7WfoP8fYVpWtWlEG6+vICysTgaVSvSE3//HAsk2J9L1 E2RmIVCKrzxkwjKMJiP9/K6Z28Wn0ANiuKrsJQeR0R5lYA2Q8LMoTHJC7vejqhCfCAP2 6yWvKVjpac5NuIDyuAdQ/i1lBcT/8eGeNcaE2YIPvqTTYCcWi3HFVhSfXD2nXu6Hld+u VR3Q== X-Forwarded-Encrypted: i=1; AJvYcCVbc/WUuhnUFKaKGc/AmWXqdozXqIWLFu30wPV0ApNZtb/CcghvH8ne6LPyjkfPakPk/rawsbCy15w6bu8=@vger.kernel.org X-Gm-Message-State: AOJu0YwZJqBGBgv/xSfPcK4189hcLi7W7WswzlXNrs4oHa56527WP7CX 4raNmhTgCAaoaLgmiyxPHA+ejjrsGoClongaZfVirz2PFfkHaQ0S3BcHDWnPb6gxnZF2grb48hp NhnpGAT4pu+/UMVIDCBK21mhedZKt3OetVhv/4LmiakrdVSAUtCDe+wADDg7XgguOFkQ= X-Gm-Gg: ATEYQzx5VgoWRd0+psgnAxZ2tvI3bqFxepXUplKlDRL099gO7enR42E3jeZFuDeVsMh qDidQ3DURUd00U1mMqMR2Szm+9B89dCpuS6cjFGB3/GDP277b/9NeVFsggb8DyDiE+KSGQXmfxH jIQ86jfM+xAwI6FEaFFTMqjujR3kIBQ/j6mJlnmvvJr6LsWKQpfkE6zftDHmY3DaHkNoVN17tgQ ROWK11PhPrJyRR5mZuaPhYdrQV1KbxAPN+AA3h7NTizVQM25jRu+1v7+sO3W/vlqArax2NSxRFf VwP22DUQTdH9K54tstkYidtTPdTVdYK1qgPy/WvHDPYzOc0Uo//awH3T08E03xiN+6z/KVzE8n4 Yk4P9o7oWLRBt2Cpfmpf7fDM018Ej116c+sCBdC5fD9PQZOcCQiHj0dOZwA== X-Received: by 2002:a05:6a00:2316:b0:829:8af4:5eb0 with SMTP id d2e1a72fcca58-82a8c237c5emr12621841b3a.26.1774358029854; Tue, 24 Mar 2026 06:13:49 -0700 (PDT) X-Received: by 2002:a05:6a00:2316:b0:829:8af4:5eb0 with SMTP id d2e1a72fcca58-82a8c237c5emr12621815b3a.26.1774358029198; Tue, 24 Mar 2026 06:13:49 -0700 (PDT) Received: from hu-vdadhani-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82b03be3396sm13517528b3a.27.2026.03.24.06.13.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2026 06:13:48 -0700 (PDT) From: Viken Dadhaniya Date: Tue, 24 Mar 2026 18:43:18 +0530 Subject: [PATCH v1 1/6] spi: dt-bindings: qcom-qspi: Add QCS615 compatible 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: <20260324-spi-nor-v1-1-3efe59c1c119@oss.qualcomm.com> References: <20260324-spi-nor-v1-0-3efe59c1c119@oss.qualcomm.com> In-Reply-To: <20260324-spi-nor-v1-0-3efe59c1c119@oss.qualcomm.com> To: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Viken Dadhaniya X-Mailer: b4 0.16-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1774358020; l=881; i=viken.dadhaniya@oss.qualcomm.com; s=20260324; h=from:subject:message-id; bh=XDvvASnCtgHIU18wQG3gP7ai1EVs7srYXyVWBWRgzTU=; b=OX7GwMB8ytt0dtJvXV0wUQx5YuDNMf+K4r9bFaR5vowtht27lFOdDO2pe2+d9Alj4CMcZ5bNI yVv2VDbNFRIBIpYPv2lvfvJZWjU71kdUZ2iA6p/Q8H7aDOwy62P7mW7 X-Developer-Key: i=viken.dadhaniya@oss.qualcomm.com; a=ed25519; pk=C39f+LOIGhh/02LQpT46TsUSXRvBn9qXC8Xb26KJ44Y= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI0MDEwNCBTYWx0ZWRfXzt5fmA6Noi1s PK0wuZbyS0sI0GUtJN90dARf7j876J2qU9KLZztaLIU09sgit8wVO8wRKrK9VlzKpemgTFcELUi /YjrYMr5cLryL/Y3Vid1MSda7pT6R0bDsqR+6ClDYbYayJrMw0MO5cseKsUfE0bmtm260VbP+QI WGczQDQJVldrg5o0u8fjDtOzMed8NggCD7u4Iw2NrQz3q3NhXoI50A1Jb+WOPtSBActYmYoIVO5 c8r8L3uDhAlDtChV0JYAyNSCBXxJriTqFERYZVoSs3REnM0n0WfgN+mVVNHnVeUIDQbmHNxXQ3p 4WNlPS/hh88YHNAoCZaNlaxbbfh9TyFAOVV4KQWWI4hOhVoobqKC+VfZaPpNTYVVMV24b+0nzQ+ ev4ym0++p/i5CU99p6zvqvuDTe1LSAlUm/Sgi0MwPyG6gpyHxg8nSZfKcEGRfy4U4BNsHIlw55z I08V3dTnrN5hU6XawMg== X-Proofpoint-ORIG-GUID: jKBae02iXVk-GECYEP0Ai79uPBR1QR3R X-Authority-Analysis: v=2.4 cv=O880fR9W c=1 sm=1 tr=0 ts=69c28e0e cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=8vX_xI0UiRE_Tro4Z8AA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-GUID: jKBae02iXVk-GECYEP0Ai79uPBR1QR3R 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-03-24_03,2026-03-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 malwarescore=0 clxscore=1015 phishscore=0 adultscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603240104 Add the "qcom,qcs615-qspi" compatible string to the Qualcomm QSPI device- tree binding to enable QCS615-based platforms to use the existing QSPI controller binding. Signed-off-by: Viken Dadhaniya --- Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml = b/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml index 1696ac46a660..d9aac33b695b 100644 --- a/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml +++ b/Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml @@ -20,6 +20,7 @@ properties: compatible: items: - enum: + - qcom,qcs615-qspi - qcom,sc7180-qspi - qcom,sc7280-qspi - qcom,sdm845-qspi --=20 2.34.1 From nobody Fri Apr 3 10:19: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 441F13F8E11 for ; Tue, 24 Mar 2026 13:13:56 +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=1774358037; cv=none; b=nTw2RP+bdnAh24kbnGKp8YJLNtq5DEngA4RRFkBJJe74MQPpUi5hqIphh+bETDBS1uTeU8QitbU3VP4nVxD2c0h+UmuY3ai+3CBW3UffEjqvXWs3i3/Zw/D+nhVL2cPuLX4P3Ziogx4Nb/tDv3FadfcYLhuSpU+EWw0Z9+T2yGI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774358037; c=relaxed/simple; bh=eLk+moHGQ/KDUbGhPcR3O1NOipyZ9xBd3d/bM6COqeQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UDsJ+KvECElDru3YmOwKKr7xADqz17z71gJ1RYIQ4TjeJ0P3m4jPm7GlwV4jlhY7jZgdq+rcw2oxAZKFDWLi6J+wG4liBd289XY0t9LAbKWkVHxDedfphmOCa2FswB2GnVKpOkOYidYhskOdcqblbGJMEAr7BzP3HovgjtQzim4= 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=nhBuDQvC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Fz1BIMUH; 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="nhBuDQvC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Fz1BIMUH" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62O8xg5r2322865 for ; Tue, 24 Mar 2026 13:13:55 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= WF5ijdDywM27lraVCHuUZkzXeHBLB5LhHo7w/l3hGLA=; b=nhBuDQvCvYFYrERQ jVWX4HYQ8b9iFJeiCDxV3a9cbOgbGuIhy6vVrQp35HJ2d3jj5lcGrtICf/RiJLF2 QNZiWJpCp3685tvYbYQpMDgIlBZQLsH0loTTK58O3gXg4DzCF8SWsM5eUDrRnXEE j0nRBHfvlo5T1iUwjQW93NBRJr8PQb4D0fn0SSWGZ5+lmtBB1ONJi3fT2/dNk/qS sEQhpqSjoAmHilf3nlnwSVBHTI5G6AS7yo0Vwkogpg8XB3h6K6POTVLQPDAfqPZ6 /nPOUQuqXIOtoZP/EqlgRf88XXEh/NBaApKMVF3PnyfaOAdcAqbzqcm6kg0QAv4m fjAgqQ== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d3qkes0ge-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 24 Mar 2026 13:13:55 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-c7381a9a932so2527387a12.3 for ; Tue, 24 Mar 2026 06:13:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774358034; x=1774962834; 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=WF5ijdDywM27lraVCHuUZkzXeHBLB5LhHo7w/l3hGLA=; b=Fz1BIMUHTnGidPg/MyTwL8kyOylOEajK2p9L4zM/GHWpRKiOw/5k/4HeP+S4rN8kBQ 4Rmrcm3ZaFs25SrWeEyXDUm36wvrQFybyc5kvt4JpdTvSIkUfBLPp2bU3Ke9AvVQrMeb mJa/WDSwLhvPIOfFkgYcKJpeWzj+iUipN6ex+hp6snVK2ZKSy5IAyXPSxfDeHBR9JnFo NwAGxDgD18VbQLqoWJTZpzOGQsAa/dmgLJULlFyuJwNwciKOgS0edA9KLQ7Lmz+A2JQb v+ILj0gsSk7dq/cZGkLfVTw7wHHrtYF/SH4pik2aoINmNAAa2CryzdDqdW6ldEIdQK+o 6wiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774358034; x=1774962834; 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=WF5ijdDywM27lraVCHuUZkzXeHBLB5LhHo7w/l3hGLA=; b=GjGjK7dcl15P5ZrgvCzrXx6S9pFhQ8rmd84ibAdogqbbp8i2NnoRqDV0awSaON1AW6 qc8PgyVbDrXsL3PtPIlSeE7XvSgjF+OAWppel3Vk2cndDUQLi24yUeRDII3zQtWnI9+/ XO1TH2BpSW/EwUs5pYrXBh5zZYhqKmmoFhBUnYycS8RrIo3YBLUySW3Lsk9GsGVfPP3k aeNnKAKbGTOIYziwEJrWp2Unv/BYeOahxPjcSkswAmqfJhlbOYQPak9HZcBK2AfSfGvm Acx8NQt3RPYMrSoUtqLLp+q2wTpY1iaC2bWrJ3DkrToouD+167PnprkRMrye7JnUDfMT 1GAw== X-Forwarded-Encrypted: i=1; AJvYcCW839FAYsdbXj+UNG51TGh55824Hk1Jy7np5Qnbe6rZ6/qHn6dfGxUz0EXr/jsV4MZ49UdU97tQGF3U/40=@vger.kernel.org X-Gm-Message-State: AOJu0YyEQQo0Ba1V83scxAktJcXbA/SjSOhFOs1zgqmf6CphXNKLaw4e u71ffddQ7I32wYQRaSc/VxWNpZOuulL2YTCuH72uMl6+dNELxUbt9VwjWEQYyKEGjMEX/cIz/yv hPANk7Oo9XF/Z4M9W5/0aIUO3GhbYr2gcJyd2kTCB/zgkvVPv6XyHPim7D8ecT8u1UL0= X-Gm-Gg: ATEYQzxT5TnqHuK/SUmvO+4ES/t6ZkDhPE8p06503AxZ2Lmo7eMocOrWlZexjBncn5t /NXcWRQN28YVDCTbQypq//aIDvMfG/NZhjsl41BLhN2ZHriWbhrS3jGCRMml0LU4ICkzWrHJXfJ uPiWBWgVrX2+lYfAjJbtPjW4JkYgB0Lju9fyFcUFNIIMMA3lkiFGcgd4+fxIlIzJkTeeYqKlsYH r05m35MSgA1DIZBkycGdLN2BQjEiAXwURY7qthnSre2tr+J5O7gK53HOw9LfdlgQIPLDI2TNud8 4iUH7WjRwNJF+g/beJ+BsQCZVx+SA1s3aFT1pihMB3auvYCEulKTsZj5L8xCfxnRRaMKYxQuin+ p2Nd4X1LXxHHkEH+LNU92JuPtAIpRqPOjTA8lfjxEelFg9iLjOb4Baxxl+w== X-Received: by 2002:a05:6a20:729e:b0:39c:1871:7c6e with SMTP id adf61e73a8af0-39c18717e0cmr6769764637.16.1774358034005; Tue, 24 Mar 2026 06:13:54 -0700 (PDT) X-Received: by 2002:a05:6a20:729e:b0:39c:1871:7c6e with SMTP id adf61e73a8af0-39c18717e0cmr6769725637.16.1774358033410; Tue, 24 Mar 2026 06:13:53 -0700 (PDT) Received: from hu-vdadhani-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82b03be3396sm13517528b3a.27.2026.03.24.06.13.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2026 06:13:52 -0700 (PDT) From: Viken Dadhaniya Date: Tue, 24 Mar 2026 18:43:19 +0530 Subject: [PATCH v1 2/6] spi: spi-qcom-qspi: Add interconnect support for memory path 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: <20260324-spi-nor-v1-2-3efe59c1c119@oss.qualcomm.com> References: <20260324-spi-nor-v1-0-3efe59c1c119@oss.qualcomm.com> In-Reply-To: <20260324-spi-nor-v1-0-3efe59c1c119@oss.qualcomm.com> To: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Viken Dadhaniya X-Mailer: b4 0.16-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1774358020; l=3550; i=viken.dadhaniya@oss.qualcomm.com; s=20260324; h=from:subject:message-id; bh=eLk+moHGQ/KDUbGhPcR3O1NOipyZ9xBd3d/bM6COqeQ=; b=M8/COYw+KT3lylYETQfA5lK9LxQl7ncDB9ZNzWdprWFWdBQUeowaLlt5F2EKKdEB2s0R18f2s YyQcGGswb2cCFokh21vRDns4ZV000MLxNQuTAdQpw+vZurcjoC5RKoS X-Developer-Key: i=viken.dadhaniya@oss.qualcomm.com; a=ed25519; pk=C39f+LOIGhh/02LQpT46TsUSXRvBn9qXC8Xb26KJ44Y= X-Proofpoint-GUID: m9LKlq1CA_42j22FMEsJVpaTa7ofqRmE X-Proofpoint-ORIG-GUID: m9LKlq1CA_42j22FMEsJVpaTa7ofqRmE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI0MDEwNCBTYWx0ZWRfX7vK/9DK6M2ka CPDeCR6e2ILlC4pIpfGlb9vyUbIPugTM+cDnQ7yugcH45jgMWHHhDRqmPxXfAKv3P3YNp3JgbHt LAy0Or6SbiHHK96EZvAmpQwJlEmK55b1hhGy6Md8eTcTMo6Gf7muDg2GwWjpc8snDL9viy1NDWr zqKUo6eE9HcP0hMFDKf9rsRK3VfJiqBsbfffzKB5rYGouYVUwYJblZ06MJJDAXg7hy6dVFcBlSZ KVG6kVlOEnxgfdqtXmwd0lPO7UsYlTl1+TgNT3m3drZ6OW+lMrLnrBREk76Nlvpow+CRHGJG7i8 3TMXsBeOVNMKncqc9Gus2kp65tS5AYmLdQA5b2BXqomBy+Tk2/0DvvdZwIUb7nP+9MirDyVpEMc TvWuYlBjurmtGRPrKO38/q7r7oAaRN8wzeuykNzePRh1AIz/noC0uwiODv+q1Y0y0yxhNF5GXek +jPwlL4WUmtX0TYP7IA== X-Authority-Analysis: v=2.4 cv=Veb6/Vp9 c=1 sm=1 tr=0 ts=69c28e13 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=UubsFNhUUF1sPbzy-JQA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 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-03-24_03,2026-03-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 adultscore=0 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603240104 The QSPI controller has two interconnect paths: 1. qspi-config: CPU to QSPI controller for register access 2. qspi-memory: QSPI controller to memory for DMA operations Currently, the driver only manages the qspi-config path. Add support for the qspi-memory path to ensure proper bandwidth allocation for QSPI data transfers to/from memory. Enable and disable both paths during runtime PM transitions. Signed-off-by: Viken Dadhaniya --- drivers/spi/spi-qcom-qspi.c | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/drivers/spi/spi-qcom-qspi.c b/drivers/spi/spi-qcom-qspi.c index 7e39038160e0..624b3a7b6291 100644 --- a/drivers/spi/spi-qcom-qspi.c +++ b/drivers/spi/spi-qcom-qspi.c @@ -174,6 +174,7 @@ struct qcom_qspi { void *virt_cmd_desc[QSPI_MAX_SG]; unsigned int n_cmd_desc; struct icc_path *icc_path_cpu_to_qspi; + struct icc_path *icc_path_mem; unsigned long last_speed; /* Lock to protect data accessed by IRQs */ spinlock_t lock; @@ -272,7 +273,7 @@ static void qcom_qspi_handle_err(struct spi_controller = *host, static int qcom_qspi_set_speed(struct qcom_qspi *ctrl, unsigned long speed= _hz) { int ret; - unsigned int avg_bw_cpu; + unsigned int avg_bw_cpu, avg_bw_mem; =20 if (speed_hz =3D=3D ctrl->last_speed) return 0; @@ -285,7 +286,7 @@ static int qcom_qspi_set_speed(struct qcom_qspi *ctrl, = unsigned long speed_hz) } =20 /* - * Set BW quota for CPU. + * Set BW quota for CPU and memory paths. * We don't have explicit peak requirement so keep it equal to avg_bw. */ avg_bw_cpu =3D Bps_to_icc(speed_hz); @@ -296,6 +297,13 @@ static int qcom_qspi_set_speed(struct qcom_qspi *ctrl,= unsigned long speed_hz) return ret; } =20 + avg_bw_mem =3D Bps_to_icc(speed_hz); + ret =3D icc_set_bw(ctrl->icc_path_mem, avg_bw_mem, avg_bw_mem); + if (ret) { + dev_err(ctrl->dev, "ICC BW voting failed for memory: %d\n", ret); + return ret; + } + ctrl->last_speed =3D speed_hz; =20 return 0; @@ -729,6 +737,11 @@ static int qcom_qspi_probe(struct platform_device *pde= v) return dev_err_probe(dev, PTR_ERR(ctrl->icc_path_cpu_to_qspi), "Failed to get cpu path\n"); =20 + ctrl->icc_path_mem =3D devm_of_icc_get(dev, "qspi-memory"); + if (IS_ERR(ctrl->icc_path_mem)) + return dev_err_probe(dev, PTR_ERR(ctrl->icc_path_mem), + "Failed to get memory path\n"); + /* Set BW vote for register access */ ret =3D icc_set_bw(ctrl->icc_path_cpu_to_qspi, Bps_to_icc(1000), Bps_to_icc(1000)); @@ -829,6 +842,13 @@ static int __maybe_unused qcom_qspi_runtime_suspend(st= ruct device *dev) return ret; } =20 + ret =3D icc_disable(ctrl->icc_path_mem); + if (ret) { + dev_err_ratelimited(ctrl->dev, "ICC disable failed for memory: %d\n", re= t); + icc_enable(ctrl->icc_path_cpu_to_qspi); + return ret; + } + pinctrl_pm_select_sleep_state(dev); =20 return 0; @@ -849,9 +869,19 @@ static int __maybe_unused qcom_qspi_runtime_resume(str= uct device *dev) return ret; } =20 + ret =3D icc_enable(ctrl->icc_path_mem); + if (ret) { + dev_err_ratelimited(ctrl->dev, "ICC enable failed for memory: %d\n", ret= ); + icc_disable(ctrl->icc_path_cpu_to_qspi); + return ret; + } + ret =3D clk_bulk_prepare_enable(QSPI_NUM_CLKS, ctrl->clks); - if (ret) + if (ret) { + icc_disable(ctrl->icc_path_cpu_to_qspi); + icc_disable(ctrl->icc_path_mem); return ret; + } =20 return dev_pm_opp_set_rate(dev, ctrl->last_speed * 4); } --=20 2.34.1 From nobody Fri Apr 3 10:19: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 75D563F8DE7 for ; Tue, 24 Mar 2026 13:14:01 +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=1774358042; cv=none; b=sbwxE1DqIKxWVlMoxI45J42y1aQ1tSO0ub2VCEI3PMBvvoK2+NWVKK0YicjDB/GDZDgmYpLfZI+aqLwSJ3kh67MxwyEO74R86J6r/IQkw69dGkCJzAhDI+XN9Vsgkq4gn8ldR9+9XJdieHaNiSTQSyhowNv9m4bsXFY+z/DdRt0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774358042; c=relaxed/simple; bh=WXipHHaMSghZTjkBOpnJEI3bnyrHeBcaQLZJ/3xgUYo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XjcvZbD4D1dxzDWtGWcUFgfeaOtNw0xqVsoDZPyu/c13Lhw+TAFin524Zj8B9eumGuG9dewwr/hDhNXpv10PgBDlQik55eZq33fAWX3caw+MX4F0eI5pv0sQpJX+thWobZqXhDQXEbTdV9SyyvU8SUA/8gc9KCm3IXoN7eBux4I= 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=JfDcLY2n; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aaStUaRo; 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="JfDcLY2n"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aaStUaRo" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62OBb1q41291407 for ; Tue, 24 Mar 2026 13:14:00 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= +09D4ZEojkjUPpZ3Pa0bm6VEOfzKxGqmEjdyH+dgNWw=; b=JfDcLY2ni8aL6QYu 8u436Blw82gn4wj75myCYSZ4wBH/Uds87Fh4wZsrV5dN/N13ZoIQESCNEiyP5yWh 6g7p1I6uQXGyh/PRvpyfx7gHStnfakRhiZbuvcHFJHJwbRXqBXYECp60+jtr9Q46 D+yh5PnkRvVDGHnR5vTeLTfOT3j8ClCX7XredHOXgnJgZIq31ga7HQ+68ANnb4M1 qsvSim+/HLTAbkCFJ51iXO2vFmLwCAlCSA1BP9GrTVqsQ7IlkyhMUxf2YJdabYv7 ZNp0SOAZOcxCfWrv8EURJMyk2FjQO5pCZS1FEE/TR72xDynBFb9vy5H8VkVFD9sc 70jFTQ== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d3sw40dfx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 24 Mar 2026 13:14:00 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c7398e393a6so1645349a12.1 for ; Tue, 24 Mar 2026 06:14:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774358038; x=1774962838; 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=+09D4ZEojkjUPpZ3Pa0bm6VEOfzKxGqmEjdyH+dgNWw=; b=aaStUaRo3XtMKtWx4WgDDeUHijFl77qzmfc2PvotAN0jEd6hBskihPoTMS7Vf+vJlB GN0cuTmeCYcVUjOgk+nXBsgFTDNx2T3DBxUEiFGGU3WsRG76Vwp+BiMR/zogMsb6aSsJ wBRz2bGRkKx4mmgp4EShTFmwfeVMTWmna1c2BCaYbIdZ9zIsN108O+mOVF49WncMvdM1 W/vnjT6+luEdacbjF6iNF5QU0Uq3Mf9Zf9roIk/TGH7ByhETj5zbG1EWkuku3JUzTCd/ T5nt2PyPcJOGzyVBmaj7p3fV0JQB3zbGIIsCN216XaHZhKo8qRSUzKbb6xfgonde+Ll6 dVAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774358038; x=1774962838; 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=+09D4ZEojkjUPpZ3Pa0bm6VEOfzKxGqmEjdyH+dgNWw=; b=IoDX6Je8tJRw/SZt5Mjyf3N82bmWXcSSG7BOKZ78K++FWo0MW3wpSpmJtI8AGRosnP R0EaRfswtjZy8hUMAP+8vGzlK6nJ2pLwWiZVc+qC7SQrZ5/0TpVXmQSMXpTN+J/xQa/R N7/H6bfSMO8yfAhLM0nCeJbBNM6pYOHGmxF67LYto7UgsPgIc09vhB+J+9ouZzs2Va0m FdQ6qUYCT1ukTujTmjVHp96Sp7XJwMyXf9tJlDG4CYCYah0MYYU/+HW7XpUp2FKExJUv 7qMMhUC+B6OTeVbabBHxsvFwlUWw2HMM96feduD77YT1g37yU4TX1rFEUfRwfMNBpUUF T+GA== X-Forwarded-Encrypted: i=1; AJvYcCWSzaHoLhyGCKzxtl2QijaeigbGr/j2/nwTBEmgTU+8u/hBugIYRVm17+zl7OdEbSpK/VKqlSyDKQZoCws=@vger.kernel.org X-Gm-Message-State: AOJu0YxsHz6uUwg3/sbTKzgyicLAWgMo0D9OcKwrS8rt7cNJcHGMntVu 5cVK23euMxutykzjmCn3+n9lEgowdcNGFBdc2P+/8ZiNf2JMg0oWxAfG06jI7PWFDv28OFU9C8+ GIuHeC9/haj9EVjKfD4uXduRKXwstyFW2ZqXv70NirG0vRNKxcTHq0OUQwbHuvA8eCXw= X-Gm-Gg: ATEYQzxaGk3qhg2GojCvqq8D7kQSfP+3MzykRJUdC6bLn7WUv8abj3aNIJIUan4vSYG iDPUJQPu9FwM1YKjpejm+wmHTGqsjp0Tg1AAzL7R5iw2L4BEBNBos1ir4IoQyx9MNwEDKWrJmPO MijxWpWEhXbry0NL5cfQOte+2LpzjAgKd592ycP45n5OwFOc9u2103fjES7/GJaYR1LLk+DJbIY ILpH6NeeRnKc7RZKcRlLGjOdcPB/28Mmbp19TMqwHEeKLcna6+Q1YzMng5a1OPeTEWDYUKxQSvQ gRkh/q1HIcplL8PVAqgYuSJ9siCf30Ty6csdSMW+01woiLzmUhQB4zCTkNTiAWwe2xC3hTOLLeB n5+BzFWpVUWl/JAblkevfCyRukUq0Jo1OuCZp9fp1wqgXLD9aUYSsTtkvYQ== X-Received: by 2002:a05:6a20:a12b:b0:398:837a:7af0 with SMTP id adf61e73a8af0-39bcea60f64mr14340259637.30.1774358038221; Tue, 24 Mar 2026 06:13:58 -0700 (PDT) X-Received: by 2002:a05:6a20:a12b:b0:398:837a:7af0 with SMTP id adf61e73a8af0-39bcea60f64mr14340232637.30.1774358037614; Tue, 24 Mar 2026 06:13:57 -0700 (PDT) Received: from hu-vdadhani-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82b03be3396sm13517528b3a.27.2026.03.24.06.13.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2026 06:13:57 -0700 (PDT) From: Viken Dadhaniya Date: Tue, 24 Mar 2026 18:43:20 +0530 Subject: [PATCH v1 3/6] arm64: dts: qcom: talos: Add QSPI support 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: <20260324-spi-nor-v1-3-3efe59c1c119@oss.qualcomm.com> References: <20260324-spi-nor-v1-0-3efe59c1c119@oss.qualcomm.com> In-Reply-To: <20260324-spi-nor-v1-0-3efe59c1c119@oss.qualcomm.com> To: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Viken Dadhaniya X-Mailer: b4 0.16-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1774358020; l=3110; i=viken.dadhaniya@oss.qualcomm.com; s=20260324; h=from:subject:message-id; bh=WXipHHaMSghZTjkBOpnJEI3bnyrHeBcaQLZJ/3xgUYo=; b=2yysSkf3SS58hQVmvmZKweLn9qogFyPrp2HBItlnHKLGeVHRkadtm0lApPBfmum63eqvEsWYJ 5p5MnmM4z1kABGt9EXo6MkjjfZCVpH3EjqOcUVAXsBggmBApjvIOtHm X-Developer-Key: i=viken.dadhaniya@oss.qualcomm.com; a=ed25519; pk=C39f+LOIGhh/02LQpT46TsUSXRvBn9qXC8Xb26KJ44Y= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI0MDEwNCBTYWx0ZWRfX6mCIWyiS9bgm 62JPmBHbR6q8C2tDA0wdRI423k05tB4Clzawyjjxk4BmezpZfB9CKUIEBwqpbFFUCNTq4jOL2zx 6dzIEwapH3VDM/J553ytfG2hLsfgMwAY1WHy4mYayG1SZY7NahS4MrfMSq5q9O1gqNBkIZw1vjl yqzyP1MQDO7If6yuYNSNzB1yvV2MI8mPITenGpBr3bj/WLd5qxOEVA6smdQ0GRflWv8CumKV9JE deo4Oj4oSeRENA5afCYfL3OdKJxkvvd/Wfgy7NCuHWh9U/wA0O2rmt2scaLDWRO5poXKPnlK0YQ ezVKfGETTFy5hCa9fgtCCSbfA9odU+1VoRxcvGhvGKn6Dm1Qgcr9S5Zqt7s2jgDh7YXSK1Gbcqm xBt5GjeYLpmPp5Gg40IfdzZeKN0Ijj5pO5dKjVFFwAtZpng+cMoYSEwiN/UsFKYncRhmwK2qlhU JUm9D7onWKt4E7yQMJw== X-Proofpoint-GUID: KlDglDr0a-VejT73M78n3EFDfq4woNSX X-Authority-Analysis: v=2.4 cv=bpVBxUai c=1 sm=1 tr=0 ts=69c28e18 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=CbYcEB_S6CoEFAquLCsA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-ORIG-GUID: KlDglDr0a-VejT73M78n3EFDfq4woNSX 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-03-24_03,2026-03-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 adultscore=0 bulkscore=0 spamscore=0 suspectscore=0 phishscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603240104 The Talos (QCS615) platform includes a QSPI controller used for accessing external flash storage. Add the QSPI OPP table, TLMM pinmux entries, and the QSPI controller node to enable support for this hardware. Signed-off-by: Viken Dadhaniya --- arch/arm64/boot/dts/qcom/talos.dtsi | 80 +++++++++++++++++++++++++++++++++= ++++ 1 file changed, 80 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom= /talos.dtsi index 75716b4a58d6..fd727924b8ca 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -530,6 +530,25 @@ cdsp_smp2p_in: slave-kernel { =20 }; =20 + qspi_opp_table: opp-table-qspi { + compatible =3D "operating-points-v2"; + + opp-60000000 { + opp-hz =3D /bits/ 64 <60000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-133250000 { + opp-hz =3D /bits/ 64 <133250000>; + required-opps =3D <&rpmhpd_opp_svs>; + }; + + opp-266500000 { + opp-hz =3D /bits/ 64 <266500000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + }; + qup_opp_table: opp-table-qup { compatible =3D "operating-points-v2"; =20 @@ -1553,6 +1572,34 @@ tlmm: pinctrl@3100000 { #interrupt-cells =3D <2>; wakeup-parent =3D <&pdc>; =20 + qspi_cs0: qspi-cs0-state { + pins =3D "gpio44"; + function =3D "qspi"; + bias-disable; + drive-strength =3D <6>; + }; + + qspi_data0123: qspi-data0123-state { + pins =3D "gpio45", "gpio46", "gpio47", "gpio49"; + function =3D "qspi"; + bias-pull-down; + drive-strength =3D <6>; + }; + + qspi_clk: qspi-clk-state { + pins =3D "gpio48"; + function =3D "qspi"; + bias-pull-down; + drive-strength =3D <6>; + }; + + qspi_cs1: qspi-cs1-state { + pins =3D "gpio50"; + function =3D "qspi"; + bias-pull-down; + drive-strength =3D <6>; + }; + qup_i2c1_data_clk: qup-i2c1-data-clk-state { pins =3D "gpio4", "gpio5"; function =3D "qup0"; @@ -3682,6 +3729,39 @@ opp-202000000 { }; }; =20 + qspi: spi@88df000 { + compatible =3D "qcom,qcs615-qspi", + "qcom,qspi-v1"; + reg =3D <0x0 0x088df000 0x0 0x1000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_QSPI_CNOC_PERIPH_AHB_CLK>, + <&gcc GCC_QSPI_CORE_CLK>; + clock-names =3D "iface", + "core"; + + interconnects =3D <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS + &config_noc SLAVE_QSPI QCOM_ICC_TAG_ALWAYS>, + <&aggre1_noc MASTER_QSPI QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "qspi-config", + "qspi-memory"; + + power-domains =3D <&rpmhpd RPMHPD_CX>; + operating-points-v2 =3D <&qspi_opp_table>; + + iommus =3D <&apps_smmu 0x160 0x0>; + + pinctrl-0 =3D <&qspi_clk>, <&qspi_cs0>, <&qspi_data0123>; + pinctrl-names =3D "default"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + }; + dc_noc: interconnect@9160000 { reg =3D <0x0 0x09160000 0x0 0x3200>; compatible =3D "qcom,qcs615-dc-noc"; --=20 2.34.1 From nobody Fri Apr 3 10:19: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 BB24E3F99C9 for ; Tue, 24 Mar 2026 13:14:04 +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=1774358046; cv=none; b=cnyslVjx53jlUAw7tp8MbYMFtDMw0gQ1RfiXyo55LARBak3O/vWpkBI6FsjSuLYyb+5KOA0oT3plwGAtvaBhiMH1LkokjGl0T3plbRPy6S11zsjB5xY0sF53EwA6trm/ly+p/vV+lhHz13q6OQnwfKi8bD9IXtdhYMCusuUMtdU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774358046; c=relaxed/simple; bh=eF5XHvabBc9LBykA0FGksNSDFueQYcnoVPKzmT91Vnk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZhhZnmQZv9CvLiQedfN9d0LAvvJtTt9yVszfZmkLyDxLGTeRpERHSI8z16TkAp+a5U1H9SPB6wtG59aIYXVhIoL12PSt6XcI0juthQydWYyzswM6uKOPnu29gbBQNfkE/J+dCRmNNLdbdoQj7H146aI8VJosgo9O1EI+ZbWSsXY= 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=fH8QbbFV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OGH10Mur; 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="fH8QbbFV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OGH10Mur" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62OBb3Zb1291512 for ; Tue, 24 Mar 2026 13:14:04 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= 7tPC2bQE9RijAHIYt6BKlmxIIWNy/+QOYhBdjLBo+xQ=; b=fH8QbbFVxa02Z//r 6Cn2nodHZNzyN3LEbfdWaqNovMoOfiFUhTxNrtJqk23+/icwEBkajpwgNYwqL9Rg f6g5qHlRMFx6JzhrTrIVIi8aNc+RWcv8zix39MIVL91ZdW1pebtZ1i8ojWYyT/jX sF2P+nJV1Zrgg39xwDs2O7GtAvCSmZT6NIXny3mZfeMIWj5I5/B0Fnh073B/EpYt LiAbNv9pRbDuJoSE2VF16t7xSTvTjwgMgXlG+sdaoZhn6fHaQelU38dYdfle2KcK yR3DQ1h+cY22OJBr6DODnc62rmt6eV2w6uq5/lr4+mHOmk9N8H17tqUoE7kJdeH8 luVkXA== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d3sw40dg9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 24 Mar 2026 13:14:03 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c76666c3ec2so103524a12.0 for ; Tue, 24 Mar 2026 06:14:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774358043; x=1774962843; 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=7tPC2bQE9RijAHIYt6BKlmxIIWNy/+QOYhBdjLBo+xQ=; b=OGH10MurMiJsQGcmcFbnqGBErhNqrEbM9j0mwUOSr3FDYzcK/NbWDP9uFNgFnvE3c0 Wdlj2iBSI6Sq+aGfWk6CVCuP4PBV7asWl1MV5AdO/fv1KGOBGYdIillaadIPpsQbppXG 5QeOLcNCPBa9PQ4a4ubwrQZ6iRlPxO3glmWk9UVbSFFJXEa9ESeIobTbtznrXyzRVpa/ syKQu6uw0gcwLxPy8OQFxoo44eyNXTJY1/af78Bxw81L5uz5SDIF13S2F07USEy1xHeD BnDD6/9CYPd4R2wTfY8Un5F58uK3OXqOfbErAzS8JvPt+QiWvpEwn4zynr1wjQh76Bg3 GGQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774358043; x=1774962843; 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=7tPC2bQE9RijAHIYt6BKlmxIIWNy/+QOYhBdjLBo+xQ=; b=oX9DbxQ/c7th0cBsadH5VG64ioKDdckVrtJuXevUXXrpDx8MeqNhA6x50fnOvaj7qQ R3zr1MSfmmh9W45SOigQiOyl/8ugwXXxXFxUBZpgO4Q1QGUs4KRh3bzIr/udwox61SNw nobGSXTj+wezD15jPKGWuXr2FTkOWwNTUS2+Y74p24pccKJf2nqJV0Mm6B/BMP74Srkt YQVtItWS2bNOFK/TAUrP+CFdEdLEjCP/gvL+JRNSZ0TeOyXhO685AlyphqhBrIsQiNjs wM1WMk1ZR1XwUfK6/TBDqbpF7BNEJTHi6yk8Qd4c5+Y0/7O3krwQbzrWbHJjrNkXJolI CSPw== X-Forwarded-Encrypted: i=1; AJvYcCWdorULNKusKL3/tM67tNVcHOG8URlOoLtO1UttLsuM1eMVEfA6tDBI6ySJf+0NiFBVhjRlc7x0+uP8XNs=@vger.kernel.org X-Gm-Message-State: AOJu0YzWcUxwV1LXUfG7VvgSb3OxKd55fJ1nsBIKc06uxNcE3d5IUmve 6+zmiUYeg2BvX4mXulVv/c0Mn9lnv/zCodXj/TDQxBmdfhCrkc/1jaeVT2SiTadbfKOYyCqGyFO z5T8XbBoA/wTVUdSC7nBeOIbjR4K9wvrodKOSSdbJuPGdt6B8rhiYK9F/vFrmTeGNJek= X-Gm-Gg: ATEYQzyEQrOakqhcHZoBgLppCmCkftHdCQbLk/9PKIaFy8yE1qOWs1UlG7z9CNCG5hF pG381FmSu3P36h/SmoGVvn9mdgAzhENPSbA4KQk9t+6g64J3gOci9Jyf76WG0AW1RTo+6Z4gm31 PrjdBx8ZfQ97rdbhV7QRsmx9srkd3GOjgFnJJxTuZURsYanyrLpr/JIWuQLbKbbdLy2ejZ5yoG6 DgWJuGxCdRQ8O40FZFZaC9DLOFagwZyLCgeRntcDftoapamvmU22zEECeJYCmrAlBxYBZVoOLVh uZuSkQ+VGdUeZNE3yeFWUPGBOqiYzZ1ZFbPu6GfvWoUtDrveMW0oBDnWV4XWeXmjr6N0zITjzF5 PiSiFIS7XyExesK9rYEoSKMpsh4FwgxP5yUqBOuL0WMgABHVKRhYXnCxT4g== X-Received: by 2002:a05:6a00:2443:b0:82a:77f9:2a85 with SMTP id d2e1a72fcca58-82a8c2a72demr13105269b3a.26.1774358042803; Tue, 24 Mar 2026 06:14:02 -0700 (PDT) X-Received: by 2002:a05:6a00:2443:b0:82a:77f9:2a85 with SMTP id d2e1a72fcca58-82a8c2a72demr13105244b3a.26.1774358042207; Tue, 24 Mar 2026 06:14:02 -0700 (PDT) Received: from hu-vdadhani-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82b03be3396sm13517528b3a.27.2026.03.24.06.13.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2026 06:14:01 -0700 (PDT) From: Viken Dadhaniya Date: Tue, 24 Mar 2026 18:43:21 +0530 Subject: [PATCH v1 4/6] arm64: dts: qcom: qcs615-ride: enable QSPI and NOR flash 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: <20260324-spi-nor-v1-4-3efe59c1c119@oss.qualcomm.com> References: <20260324-spi-nor-v1-0-3efe59c1c119@oss.qualcomm.com> In-Reply-To: <20260324-spi-nor-v1-0-3efe59c1c119@oss.qualcomm.com> To: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Viken Dadhaniya X-Mailer: b4 0.16-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1774358020; l=919; i=viken.dadhaniya@oss.qualcomm.com; s=20260324; h=from:subject:message-id; bh=eF5XHvabBc9LBykA0FGksNSDFueQYcnoVPKzmT91Vnk=; b=5h6ClvKVLsu01oh+Y+2wVpqGRXCbb+KQs3smOaUadjZDQKYaq0AkY7rm72qKJbyQsXdtmPi/S dIw82+LW6BbDeR5frEur+EZfcJg7DOXcNCrdnIriVjuA5XLXiZ9Gjah X-Developer-Key: i=viken.dadhaniya@oss.qualcomm.com; a=ed25519; pk=C39f+LOIGhh/02LQpT46TsUSXRvBn9qXC8Xb26KJ44Y= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI0MDEwNCBTYWx0ZWRfX1F4BcMcbVMLx U2bPPtt50A4VAnIhaY5v8kKhKx+ro4KVJXW1dWVFhywPuy5UJ0dmukK9ZpJ0PwvoBcHVZ99GJIB lr6DEqQiWuyXAmUCfPa4YcotPMyQaqaQOiBAKHEuUqTEhS6rMqwuJNO6lwSD3HWAouYLNzeAF45 ie85El+yvKtOOA1HSWVFaqDVZ1Aw1aGKbd4TPvu9a2Chj2GM7HkT/sxYKogXXJTY782SFjFDCLU E+sd1Li5KBkxgPvmq12ShNvn4xmUFo3cq94JzP69p/QTOCcpLe2FtMFmU2o3ahLkjFAc8lkIx/k Gk3nIfuNi+e8rfT/xodEU2kSCuLI/NN7z8dkV2id+0GJn1OcUJTuypyI4QRUmK6enjlE9Ts7+FJ zRtQ2u+FvMPNvUepT2xdElOzdc5b0I8zjcqBGmln93mEDWKKOyfAg+vNtvzSUL6I8jZaqNXvwID RVkOcsttnJAB4fW7Uyg== X-Proofpoint-GUID: ZdGInX3zqlhAypEeLp46v-x5ocBQSsQH X-Authority-Analysis: v=2.4 cv=bpVBxUai c=1 sm=1 tr=0 ts=69c28e1b cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=4y34Q046fKwHFbVZ31UA:9 a=QEXdDO2ut3YA:10 a=zZCYzV9kfG8A:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-ORIG-GUID: ZdGInX3zqlhAypEeLp46v-x5ocBQSsQH 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-03-24_03,2026-03-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 adultscore=0 bulkscore=0 spamscore=0 suspectscore=0 phishscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603240104 The QCS615 Ride board has a SPI-NOR flash connected to the QSPI controller on CS0. Enable the QSPI controller and add the corresponding SPI-NOR flash node to allow the system to access it. Signed-off-by: Viken Dadhaniya Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/qcs615-ride.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcs615-ride.dts b/arch/arm64/boot/dts= /qcom/qcs615-ride.dts index 5a24c19c415e..b096d96ab220 100644 --- a/arch/arm64/boot/dts/qcom/qcs615-ride.dts +++ b/arch/arm64/boot/dts/qcom/qcs615-ride.dts @@ -516,6 +516,18 @@ &pon_resin { status =3D "okay"; }; =20 +&qspi { + status =3D "okay"; + + flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; + spi-max-frequency =3D <25000000>; + spi-tx-bus-width =3D <2>; + spi-rx-bus-width =3D <2>; + }; +}; + &qupv3_id_0 { status =3D "okay"; }; --=20 2.34.1 From nobody Fri Apr 3 10:19: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 11B623F99D1 for ; Tue, 24 Mar 2026 13:14:08 +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=1774358050; cv=none; b=TvkrfpNwMzwsWUsSdTsY2AX7gTcCprRjmanuDOCkiY9cW/Fq1SkmCTtmrIQEmEKzVtaOlnzo5GOARbJX7GNSNDtxLqPQAIlQHw/xZkqug1kRkGJ1vTgEsOVfFmQkUbAXhHTNvTyUwIsxREEpBjRkK/8ikoD37VwgUahLMEZQSkA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774358050; c=relaxed/simple; bh=A0IQkyvp9VZJjwmAmBglvF2YtSzqW/Om3BUQHbt+9PA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dMlBOZ5jUh61V8wc/+QuqqiJpClvq7HIMffWsY7xP7MdJw+vF1w/bzZ7O4FxYvwENk40b4lZ2n3016VJoJ5Que4xJx2HVryk9X89K4gbQ/aywOYTYCyLJdlVgFahLqulAPa8FIrI0AqY8ODcHXX+rjFt04PyfnO2xR/sAcL6ERc= 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=HR4b3+2P; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RsaW0L21; 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="HR4b3+2P"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RsaW0L21" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62OBaosR1291136 for ; Tue, 24 Mar 2026 13:14:08 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= p49DQ9JYh9TPZn7lluAR8uoK85UpgfGic+fiunj6Xfw=; b=HR4b3+2P4gKKefGr xyShQ1hJ/vEW7utNLGRNfCoocYVUmJDLJ6+g23HRO0T13hb3f28D9H+zp24iWTHk Tql5ZLWwbEy+2rMpxv4tIQx3xf0AOIFIp8/cs4A22XYBuePjYvPVXU1ULJnSpOZ7 AgUnv9RnNcc0j0arpshTYwO63JSh5R8pTNNlE5aJL3VxlKbYed1jhAuiuVxW6IHT 62UiKkrwTT8dNEj+D0kBEHLeMtLH5FsbGglYajc/IcsrMO+m6XMkhIgVAyn/73sp 1IF6GxMXzWjtWEifHlStpLKgXJX1akLb8RvB6TX6JWvVxzFPcKWFyrxPs3tdYP0G OkqikA== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d3sw40dgp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 24 Mar 2026 13:14:07 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-82c63f85c84so407933b3a.2 for ; Tue, 24 Mar 2026 06:14:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774358047; x=1774962847; 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=p49DQ9JYh9TPZn7lluAR8uoK85UpgfGic+fiunj6Xfw=; b=RsaW0L219XzTUFKaRd/NP1q/12Va4A3uyi45VKX97fRUypVMLpmYsYs2u3ktuczBCU /StwyyCoojvXeSeeaOKLZEwnAvesmBz/fhpuf/YytJIEkQ3HUzkV66eUrcrBQK748nHP 0Jj4JImjebbZ6mDE/llj2i8Z7MtDMaccvXDl0koXaT6D8fI4JiFErJTtY+DiETsPyuwX Wa8ym3NAWiMlMNGYFQ0qpQc2Rd0Y20B8spMD/kt5yRKp9FU3g2ZdN45WqkTElOMTe9BX ezVbwpRm8N7drgrlyTwMHQv9dkIzMppZtPHtApBqlzqN0n2Mi0tnhBVdyqtYeckLWZgc 25Og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774358047; x=1774962847; 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=p49DQ9JYh9TPZn7lluAR8uoK85UpgfGic+fiunj6Xfw=; b=JYDAgSWOwc9Knpai+qDztb0ceYWS8MiEZiNHbCsvV3gtwLBv2N2JdBuD58kqpKXg0p 4+2lExkfaNm6UDiL9QaM8DpSQSTcjO3/ZKRFghlXlw8FhRlssMrLlMY53Fg8+bdI8fkX 2yHZserz8dU6Fv05j/2/BJe6V1sNM33fCzzHzCrzQf1dT/YcztPwJy28DsPm2mSyPCLZ mdQopEXQ7ioG27gVe0fD/ZQrjYtPNArYKifMcwYEx3HVo2d/aYzbn3fXlWd7REWD/Iqf mfwhyc/KlZADoC2uqFGfCv3kphNI8jItgGDwEdW8F2+oV7b1pNcPte0Q4DQqg59y01pD +ghw== X-Forwarded-Encrypted: i=1; AJvYcCUMLPZfSobq1JJsjMwlBM7hbvCEy8S7x5vSwFFINM0YlBHCQ0Lnx2nRSezHoETqScXEXBE/5qpucq4Vqu4=@vger.kernel.org X-Gm-Message-State: AOJu0Yw5h/VRPdFT2LuBxhfOIIEOQCMnGSONYj+1VVfPZKvp7yLl2NwH AbUFZhfRa6Z7MBjaDrwpbOlDHHmOixOi3fV1gaFSZf48GaDO2Cu9IhSY0HDyl6fNzEHt+D5NhnE 7SFeRqffPJO/R0/GGmw4aeY+O+evpLr4oqy+cjGiLdDDS0E0q7OSlhUze8Aqyuhq+d/0= X-Gm-Gg: ATEYQzzYLAIln4onVR0O5c9VZJIwErCGrdm9eci5XATIrGmINA0HK8Ql4VR6qN2qsQ1 3pBzuUmfEj7uiX9Edr7Uc+b4Dc8Qka7zSH9H9Wbyh2bjI4ZjZT2FGmHOTiufR9Zx+cJXm4MuIkH JeanYxndhmV/o6gkCjWysTd4EyWPsA7zFD0t0JLc3754ywMwCGHeo6lxz8htQkUbZ41qWxEiSqU UXSBU8ya+X8Us4eR/gDdcNr8rHuNEgQliMTcv92l0rFzK3dhEkdYWYxrFJv/c076fEpcKdpWhR+ bG/GQ0hVubpAHOow9xiRx3SnbOeQRv/lo0dxPTIuAso9R/VYaglEJSOgEeGrsTae9lP+WEyAajJ gF2NI6jraTVGI9EsfszXdUTXsdc5dsrGkAOxd4CJikoKYqMjU8QU86dn6/Q== X-Received: by 2002:a05:6a00:3021:b0:827:32d7:6690 with SMTP id d2e1a72fcca58-82a8c247b32mr12915557b3a.13.1774358046951; Tue, 24 Mar 2026 06:14:06 -0700 (PDT) X-Received: by 2002:a05:6a00:3021:b0:827:32d7:6690 with SMTP id d2e1a72fcca58-82a8c247b32mr12915516b3a.13.1774358046441; Tue, 24 Mar 2026 06:14:06 -0700 (PDT) Received: from hu-vdadhani-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82b03be3396sm13517528b3a.27.2026.03.24.06.14.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2026 06:14:05 -0700 (PDT) From: Viken Dadhaniya Date: Tue, 24 Mar 2026 18:43:22 +0530 Subject: [PATCH v1 5/6] arm64: dts: qcom: kodiak: Add QSPI memory interconnect path 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: <20260324-spi-nor-v1-5-3efe59c1c119@oss.qualcomm.com> References: <20260324-spi-nor-v1-0-3efe59c1c119@oss.qualcomm.com> In-Reply-To: <20260324-spi-nor-v1-0-3efe59c1c119@oss.qualcomm.com> To: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Viken Dadhaniya X-Mailer: b4 0.16-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1774358020; l=1216; i=viken.dadhaniya@oss.qualcomm.com; s=20260324; h=from:subject:message-id; bh=A0IQkyvp9VZJjwmAmBglvF2YtSzqW/Om3BUQHbt+9PA=; b=4XndccXI+zSN2z8Oy7LANASK9ox/cowRjbMa+de4SmBbO7qZSU/bgr3Pa93WWU73f2MQaIZO5 hfD2tVEEqyqAtTeysI7pogjR5ugjlWMG29C5n89CvHGIpjmgMlSkO08 X-Developer-Key: i=viken.dadhaniya@oss.qualcomm.com; a=ed25519; pk=C39f+LOIGhh/02LQpT46TsUSXRvBn9qXC8Xb26KJ44Y= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI0MDEwNCBTYWx0ZWRfX4glpUa1btXX7 a9fWfQxA3+xHKBOdjnRJpKhUQ3zSJ5HmUUfnyu78RmaojR25pAiqyxNSXruao4daDfFqfTKu8ac wqPpoesY0WkohpvXIX3qTwoXKF7vDVN7SxPi0OTeDruoS+u8mauBqH5Umsop1COB1ufa9K4Oaxb lBDVP/u4tr4zE9dgEtmRekIrmLuKkgDFJBEsNJQv3LqMyCCnjPr1GmqyQNN2ucRV0gkMD4m9KAJ n3L+8vU9FWnufYeNuHLFPMFbsRKOGmb7qSWJ5ci8RIjhHF/sH7nv/dHdy3I7Djr1qrD4pdA5Q6/ 5TfvenRt/nMynJIUUJOoy6su9Q/mOTJqG49lhyBifNYBGlsEfEU9z9i0OOWBb1D6SZvpcUrYNMl jyXU+X5Yb079reUe0WF/CnGWPvMlh73EGJcX2gtCuFVCkE5x93E8yBU82sQZDvJhKivMV46KODv Cc7XXdOKS+08EIcf2KQ== X-Proofpoint-GUID: 7Lt3b5xIjuvvnWbXEbM7CmZ0jt20yuJ8 X-Authority-Analysis: v=2.4 cv=bpVBxUai c=1 sm=1 tr=0 ts=69c28e1f cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=L5xbH5DL_T0GcX1SYtwA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-ORIG-GUID: 7Lt3b5xIjuvvnWbXEbM7CmZ0jt20yuJ8 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-03-24_03,2026-03-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 adultscore=0 bulkscore=0 spamscore=0 suspectscore=0 phishscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603240104 Add the missing QSPI-to-memory interconnect path alongside the existing configuration path. Without it, the interconnect framework cannot vote for the bandwidth required by QSPI DMA data transfers. Signed-off-by: Viken Dadhaniya --- arch/arm64/boot/dts/qcom/kodiak.dtsi | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qco= m/kodiak.dtsi index 6079e67ea829..9a44bb3811a7 100644 --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi @@ -4312,9 +4312,10 @@ qspi: spi@88dc000 { clocks =3D <&gcc GCC_QSPI_CNOC_PERIPH_AHB_CLK>, <&gcc GCC_QSPI_CORE_CLK>; clock-names =3D "iface", "core"; - interconnects =3D <&gem_noc MASTER_APPSS_PROC 0 - &cnoc2 SLAVE_QSPI_0 0>; - interconnect-names =3D "qspi-config"; + interconnects =3D <&gem_noc MASTER_APPSS_PROC 0 &cnoc2 SLAVE_QSPI_0 0>, + <&aggre1_noc MASTER_QSPI_0 0 &mc_virt SLAVE_EBI1 0>; + interconnect-names =3D "qspi-config", + "qspi-memory"; power-domains =3D <&rpmhpd SC7280_CX>; operating-points-v2 =3D <&qspi_opp_table>; status =3D "disabled"; --=20 2.34.1 From nobody Fri Apr 3 10:19: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 27FCB3F9F36 for ; Tue, 24 Mar 2026 13:14:13 +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=1774358054; cv=none; b=IIHK1AwpLg0n74l3MZqAJSQy2gZiGk6YqNVDawQDzr/wxCpnPEb2MgzRqUKz4E7VRBnhEUjbiPRR0JOAseLxDVt5LfuOthtXtda83FzS57/RklgxZ5QRjfsVwiwrS6ZKF9kMiTUXvtahGaf0ZiJRkQponUnxECHTq0IttCBnLkg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774358054; c=relaxed/simple; bh=J81J+LY4cXmCfiCa4VAaJsCHh1Rz+x6O0P/2zIEpnlo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RzoHdwKjEpq57uqepf1i6ajTXaQc/YRY3ECTjqiI92FW/WlZRNdwOqw37emsLzVIgLHPxGhhxj9Tiy0wY7KOOiK49RX2SUGC2j5Vd+GJLZTOd4dSENqaMsdKB7gzr9cQ509DuAEJIAVJxCyN3rd2z+dDpzJ7/+6YPfPzXSz4z8M= 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=DRASGFuX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cC3RGQLa; 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="DRASGFuX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cC3RGQLa" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62O9dp5U1762212 for ; Tue, 24 Mar 2026 13:14:12 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= D6L8r7u3kRPBrzUycGNBvVmzelB/6ESNzHI9KDr8D5E=; b=DRASGFuXd3ppP4MS ewLmqstG4/Ue6l6HoHa7ByUDGOGOnbnhmHGbSQ6GqsG2lYyGVkgLGMxnYjGVtBAJ mB4bk3dORX/LSlKwPhdVXuVwkfXqvcx3sTbNiJD0zvF45PryJkrkY+vTs4iuv7bg ZRp7hueDGSTHBdydbR/V2X3NRqRDm+4ZCZUslEySteh+Wyf+Pbol4AX3/NS2bBtI iCn0h+ksJJu1hHF2DqSa2se1sWr+n4l7ocMUmgOPOUXBY8O7wi8cPdK6YDQJP9Wx uWQpmZN3QABCeGXbCiWjODg4XAFGsRvpacuLpbB50M8K27mdA2yuipCe7vtPZdUV pRBQhw== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d36f0cm8b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 24 Mar 2026 13:14:12 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-8299499d587so978975b3a.0 for ; Tue, 24 Mar 2026 06:14:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774358051; x=1774962851; 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=D6L8r7u3kRPBrzUycGNBvVmzelB/6ESNzHI9KDr8D5E=; b=cC3RGQLaws0w63YHm/S9myKk1gEUToDWB+nZ0voUPCPJYYzPK2TNKm4C8NBaQWz6pE CV8atHlIWsMAdix3tRvopmy5r7rSVJatXtb0aHolsIVXlk/3O1pNyvuv+nc0b9livKH9 m/sXQnWiJDCErmvBF8fZuyh4+An8T+4jtwkg2GL/MklhBInL8g5OzQcttnSR0VuiMV/t Mabl6du/tJCuXqf5x3wdrotygkFqfjNvIBnk70Lgg3saD50YG0SADU7XVB9Nbk7cnXAa 8y34ZBQw0cSsJbQi3kOJWOWY2JXr5XasSlf9RtB0PlBLQQ86fEBxSmEChJZbMD3VSYrd PRPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774358051; x=1774962851; 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=D6L8r7u3kRPBrzUycGNBvVmzelB/6ESNzHI9KDr8D5E=; b=IvnGlzXaAis68rMkVg+hE7o6PpTrel1zfoZWqm/4Vj2Axfg0eCbkjDrn1X/umge4Ih qYS6u6sDt6krLMKjYrFcZlTP6lJk+erEjVT5BaADaRQb0p7UNp7PZK/PKd7PqZGN45Cz sO2n24Q99qeQJ57P6qmm3HNb+e6IK8u9Yvt1bsHbXjoM4wgUj10dmu2JbPPwPVmk+3jf Kx9r8BhntTDBC55g6LegzdWu6hLz+oom9rnfjMxchwEumqri/G4uxBWqGfdt/NF7s52P kxNxRAt2caKXaYHoPfAatg3jnHl961q5nZAbeLAX7ktkFmSg+zFf/a5Sioww+hepmH8w 0YHw== X-Forwarded-Encrypted: i=1; AJvYcCUl+1sUzB1zUL0pL9cJHH6pLMtal/PHXBSCqam4EqdglxCKjECJXAcTDhw0MAsjBrXDUfttbwLeIUvchdk=@vger.kernel.org X-Gm-Message-State: AOJu0YzsjpGsAaD4RihuKDWiSd/mcWZk6bqaqu6HLRZrfZBQuTWs+lne z5Z9HpGVHH1rf8DpY9OVmN2StYcump3VONl3aAG45Qm+5INnFdeVWxEadfj3QSDBnL2lkTpogYv VyxGlndcH9Dioq3mJH2wYNs20mdjorVBw2EcK6WvgkVdIu0qgEd445vF/PxfuA7BMVpQ= X-Gm-Gg: ATEYQzyF2iOh4+spuNTtVg//BByEv6Of45lcXNnLqv+O2lt9FZ7b7XxrjvU+kdUzAXi ChO5nv9V0ncnzEd9QYNvByQT1X9PU6cX7vUAN/Grz8SVbZMPiP1H0F1Y30DJngmKfSkOOOHERzS umNdOqUaLcnYYHJBJ+DNtn47bMycAYyUZtkjHtIhQaSy7oRU0MLKp1ysxSCJ+oIhyJwMceY3wui FRAc7aAuVXeoVZfuN4wB0gth7ZF1BckCllsyDy94d+x8YV5N0MaQ9Bt0KaT8Hd6FS0DLWgOv87m DY/VICwvoRNN+Zav+o0TM9YyoJqb3UNbYwD6rGARSbAig5OMqzLB9Xy9Zi+jNSGPsynCaCBacwT y+m7+CJ87EK80pzrPgiKea2eYZPRd5BH7nqnjyb4SzDDA7esjNr2lgTXNoA== X-Received: by 2002:a05:6a00:ac8f:b0:82a:7471:eb90 with SMTP id d2e1a72fcca58-82a8c35cfb1mr12912725b3a.30.1774358051041; Tue, 24 Mar 2026 06:14:11 -0700 (PDT) X-Received: by 2002:a05:6a00:ac8f:b0:82a:7471:eb90 with SMTP id d2e1a72fcca58-82a8c35cfb1mr12912697b3a.30.1774358050541; Tue, 24 Mar 2026 06:14:10 -0700 (PDT) Received: from hu-vdadhani-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82b03be3396sm13517528b3a.27.2026.03.24.06.14.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2026 06:14:10 -0700 (PDT) From: Viken Dadhaniya Date: Tue, 24 Mar 2026 18:43:23 +0530 Subject: [PATCH v1 6/6] arm64: dts: qcom: sc7180: Add QSPI memory interconnect path 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: <20260324-spi-nor-v1-6-3efe59c1c119@oss.qualcomm.com> References: <20260324-spi-nor-v1-0-3efe59c1c119@oss.qualcomm.com> In-Reply-To: <20260324-spi-nor-v1-0-3efe59c1c119@oss.qualcomm.com> To: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Viken Dadhaniya X-Mailer: b4 0.16-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1774358021; l=1241; i=viken.dadhaniya@oss.qualcomm.com; s=20260324; h=from:subject:message-id; bh=J81J+LY4cXmCfiCa4VAaJsCHh1Rz+x6O0P/2zIEpnlo=; b=s2as4jZb/if2POrhGPP6bsTXfyAPk2SizEeol2/Y4TkuVyXAj4YDqafcBA2ytSSCtp3JipvP5 zK0i/PhqDyfCwW7sYlONDOqJt4FvUgAWnHr7EmM4BSlYGzWxQINSqi8 X-Developer-Key: i=viken.dadhaniya@oss.qualcomm.com; a=ed25519; pk=C39f+LOIGhh/02LQpT46TsUSXRvBn9qXC8Xb26KJ44Y= X-Authority-Analysis: v=2.4 cv=b+q/I9Gx c=1 sm=1 tr=0 ts=69c28e24 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=L5xbH5DL_T0GcX1SYtwA:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-ORIG-GUID: xnJ0JNw8EEYkKXufvMPSCvQN_tU0aAO- X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI0MDEwNCBTYWx0ZWRfX/Cizl86WHboQ dcyTIhwOOP2DGSRsDM9w1cZSq19zyVGB5r9QT0VEnQYfXAodgbdjX7oo9NdUaTLtU9WNfGIw4bo I0O/MAHF0q3X5GXlPwilbs3xkhPCFUVtZSkUcRccFLCG3NY+EzyFxjuYvKNbUehpnR/Q5HpQjts 6qdCM5btMEZ3QZeuaMMeI9hKF+eKh5a+Mbf/lGvKePAF2hCH+Qb6vRTjP1e6h2SEOyS4hEfmXLi jEcJ4ovOqLU1ph2RFRUjmfu+F2/XYVkCtn/4Zwx84AGqRBPAPYeLr7Wm0nud1Y02lwUir3tCdec fA4rrNn4Ung0BrEutjXwXg+g1VcyYlQqHgE6GTcO8cTS8LbGSFubouCNnNdY3T8HY0nWlokMJ7b LeAjTcNbIGNkHstVzFiu4UddUmbgWEaDdvRtE6N6OnzvTC6YTOxgcO9ATGjo8NUFUYJBVich5Ip LxJhp4+X7HpiGQKwziA== X-Proofpoint-GUID: xnJ0JNw8EEYkKXufvMPSCvQN_tU0aAO- 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-03-24_03,2026-03-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 adultscore=0 malwarescore=0 bulkscore=0 suspectscore=0 phishscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603240104 Add the missing QSPI-to-memory interconnect path alongside the existing configuration path. Without this path, the interconnect framework cannot correctly vote for the bandwidth required by QSPI DMA data transfers. Signed-off-by: Viken Dadhaniya --- arch/arm64/boot/dts/qcom/sc7180.dtsi | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc7180.dtsi b/arch/arm64/boot/dts/qco= m/sc7180.dtsi index 45b9864e3304..7093b39e1509 100644 --- a/arch/arm64/boot/dts/qcom/sc7180.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7180.dtsi @@ -2864,9 +2864,10 @@ qspi: spi@88dc000 { clocks =3D <&gcc GCC_QSPI_CNOC_PERIPH_AHB_CLK>, <&gcc GCC_QSPI_CORE_CLK>; clock-names =3D "iface", "core"; - interconnects =3D <&gem_noc MASTER_APPSS_PROC 0 - &config_noc SLAVE_QSPI_0 0>; - interconnect-names =3D "qspi-config"; + interconnects =3D <&gem_noc MASTER_APPSS_PROC 0 &config_noc SLAVE_QSPI_= 0 0>, + <&aggre1_noc MASTER_QSPI 0 &mc_virt SLAVE_EBI1 0>; + interconnect-names =3D "qspi-config", + "qspi-memory"; power-domains =3D <&rpmhpd SC7180_CX>; operating-points-v2 =3D <&qspi_opp_table>; status =3D "disabled"; --=20 2.34.1