From nobody Tue Feb 10 11:33:00 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5A059226D02 for ; Tue, 9 Dec 2025 07:38:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765265889; cv=none; b=cl12PSC10vjglETIwYOeVFTwLoXhNblSNwaQI1kfGo1t8yaLAA0vrDs2Os9csxXgJmAno/mi4yzmjHdZ6xT0vJNemaOtGVAQ/IWX3+V25VbBjpD3LmaISkPgq7MiiSH9R4zAfwG8YzWd/T8b45CPEi1DlvfR5YAnUOiF3WqINcI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765265889; c=relaxed/simple; bh=5FWnBXgBAAFC2ePZdJTm6XZI7J4x7B4/eMd/mKz3FbI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=L1tRbHHoLqObgWf1/+oDwnHk8aEhO1C3l3p2VQFui45B0IasPIvFz+uR4Amjeixj2mVDZH6EIv9A/nucTG5mjbzHDTu3cm0aWa2XOmAwEW0FzpuNsD4UrouuDXhZsKjWpCUp4a+uIw2b+Nryg+MUTpkzZEcnlfCjfNR3AfomXx8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=tPfrjgpN; arc=none smtp.client-ip=209.85.128.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="tPfrjgpN" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-477770019e4so55929485e9.3 for ; Mon, 08 Dec 2025 23:38:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1765265885; x=1765870685; 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=xq55UvTaHMmJFp6V55KmSaDw+pSQzH+YqvUppFex2wQ=; b=tPfrjgpNjguKFAdaCDgQG5zSrQITbu6ZdzqFUoEAoqa+rfn826IthG2dlMwMAOyaiY mn94pmjvQcYdGVE+OFNoBzWJ4mGxgoxPZQ3DKVmrX12zy73X1YPzfpPK4G1CKs4vOLyh DR5W4Uc8bOXgjdGP3tHmnwEny7Zv7o8bAdN9oIOt7IbUlmXwDgDti2Vo8wtYgPVsf36Q GLo6el7gw5tuQChdxJIqKH8pgRgn+DOkvACNf+ejhsBpJW2GXr0bO7c3eNcstDwxC+bo gwZVt2sztulUa5q/By9iCJLB4xkAC2eEcvozr60rJxjYHcpHqJ5oG3Kg9grifCCvnsiC eYNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765265885; x=1765870685; 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=xq55UvTaHMmJFp6V55KmSaDw+pSQzH+YqvUppFex2wQ=; b=dFxw+bLhHC1FK/D2064yuQJehwkurmqW3CfDP+NG4nAhK/isn6JZZOWXO3ZzMwBWAE qPd9jhq5oRl0QQbdpTXSoqQ8aav572uwJrL+lzWrVmJ1ObqQJ/YH5m2B3QtosiR3AHmL aJFO/KNuGG8DYKPSq9DIosU5hyvQYRsIMH2ggN4ObGzwiqtlJIaPsexArQMPYpog2LbG x37T6Hnj8OojELKqrQ1N3/ge9OdH27QzENWeGxhXZqTnKjbOkstNE0dKYWSiS76DIbTj vDe40XPj6cpbC1kZo/DQQIVspTtqvm3vs3aSbvUyw4uqgTXpsGog8eaPqO+k+5hZtzsm ZuVA== X-Forwarded-Encrypted: i=1; AJvYcCUzQillEaKAvEJeQ40m/MGpMwePQ0vG5MIw5Lk1Sgeygyak3wZ7V+66BRUiYqofjLzADxNRUVolP4Mnx84=@vger.kernel.org X-Gm-Message-State: AOJu0YyXJDEVEUKZMBCQn4fCG5UjtFoSdpSoIn7CS5T6T1PxRQsn1bEU +6TjlE+zKNstFxhRyLLaLXu4JF7Rp3zPb0b9YfYYeYCkgxWyrooUCyvU1w/GxmZWzjY= X-Gm-Gg: ASbGncux/DmXePpOxemsO35Q7osFHFU0Y2Cf1EH8kSoHyaiemOZYmQxrzM66jNB2yxO Eh7sQMQrmnMgxYC/HpNv1qDoandFx+Mlc/4/GRSiVmBLuyxih+wSEiOPTwl8LScms39ryo+GGcF FEwO4iH6d3reNoLTeMzJT+iwWLXUn8Uh9DHrtDLt8nzBXL0Va5M1/rM3iUXO0QM1CqTemnBCFi2 j0MUYuOvzXKS963QEjB3pGRpQao6tcnTz74UNgua/2TNDDrsWDvm58TfegcQtSI1v04KXWhLBx0 8ZZdGG0Uly8di7k+iNiE/XP904M5lwtb4KVtv+0E2mlJXomQSw1Fb2ZlA85udKGFkRmnb40f2mb xcdZ/JljOkrQ41LE8TM5FQIuY/KbMacLPWEVtaAAesQKYNbp6Rq9KIvfzvw7MjSWtiN5jm5b3xe Doz/87RIHENz4LG36i7A== X-Google-Smtp-Source: AGHT+IGWg3iRoB87s0k83hrF3/oQIOag62oRtZ0NZx8Xeg+BiyDiUvjjoJNVRT7AvNIF69rAbVtyYg== X-Received: by 2002:a05:600c:1991:b0:477:9e8f:dae8 with SMTP id 5b1f17b1804b1-47939c8bb40mr119687785e9.0.1765265885579; Mon, 08 Dec 2025 23:38:05 -0800 (PST) Received: from orion.home ([2a02:c7c:5e34:8000:c69d:7dc4:d0c1:9de5]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47a7d707702sm27851935e9.9.2025.12.08.23.38.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Dec 2025 23:38:05 -0800 (PST) From: Alexey Klimov Date: Tue, 09 Dec 2025 07:38:00 +0000 Subject: [PATCH RFT v3 2/2] arm64: dts: qcom: sm8750: add ADSP fastrpc-compute-cb nodes 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: <20251209-sm8750-fastrpc-adsp-v3-2-ccfff49a8af9@linaro.org> References: <20251209-sm8750-fastrpc-adsp-v3-0-ccfff49a8af9@linaro.org> In-Reply-To: <20251209-sm8750-fastrpc-adsp-v3-0-ccfff49a8af9@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla , Ekansh Gupta , Alexey Klimov X-Mailer: b4 0.14.2 Add ADSP fastrpc nodes for sm8750 SoC. Cc: Ekansh Gupta Cc: Srinivas Kandagatla Signed-off-by: Alexey Klimov --- arch/arm64/boot/dts/qcom/sm8750.dtsi | 61 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 61 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750.dtsi b/arch/arm64/boot/dts/qco= m/sm8750.dtsi index be89c65163bf0480100c09c883b68d03455c1870..b45c627c77a6194cf075a39707e= a82bde4808e81 100644 --- a/arch/arm64/boot/dts/qcom/sm8750.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8750.dtsi @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include @@ -2243,6 +2244,66 @@ q6prmcc: clock-controller { }; }; }; + + fastrpc { + compatible =3D "qcom,fastrpc"; + qcom,glink-channels =3D "fastrpcglink-apps-dsp"; + label =3D "adsp"; + memory-region =3D <&adsp_rpc_remote_heap_mem>; + qcom,vmids =3D ; + #address-cells =3D <1>; + #size-cells =3D <0>; + + compute-cb@3 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <3>; + iommus =3D <&apps_smmu 0x1003 0x80>, + <&apps_smmu 0x1043 0x20>; + dma-coherent; + }; + + compute-cb@4 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <4>; + iommus =3D <&apps_smmu 0x1004 0x80>, + <&apps_smmu 0x1044 0x20>; + dma-coherent; + }; + + compute-cb@5 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <5>; + iommus =3D <&apps_smmu 0x1005 0x80>, + <&apps_smmu 0x1045 0x20>; + dma-coherent; + }; + + compute-cb@6 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <6>; + iommus =3D <&apps_smmu 0x1006 0x80>, + <&apps_smmu 0x1046 0x20>; + dma-coherent; + }; + + compute-cb@7 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <7>; + iommus =3D <&apps_smmu 0x1007 0x40>, + <&apps_smmu 0x1067 0x0>, + <&apps_smmu 0x1087 0x0>; + dma-coherent; + }; + + compute-cb@8 { + compatible =3D "qcom,fastrpc-compute-cb"; + reg =3D <8>; + iommus =3D <&apps_smmu 0x1008 0x80>, + <&apps_smmu 0x1048 0x20>; + dma-coherent; + }; + }; }; }; =20 --=20 2.47.3