From patchwork Fri Dec 15 11:45:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 755309 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 A90202511F for ; Fri, 15 Dec 2023 11:45:56 +0000 (UTC) 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="UixfFdht" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-40c19f5f822so2816205e9.1 for ; Fri, 15 Dec 2023 03:45:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1702640755; x=1703245555; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=9JhELWJ0W9NFLq+9Rk9JL6k3c2c7+f6wthL7iMiCLTE=; b=UixfFdhtIdxkQ3LkugI3dsm1GTwCMrVUO3/3S/efIBZlXb8as9p/Kji5kQ58LIPOne RWbDIZtSr3KhqFea1YyQqFTE7qxUMpLLHUTQNdz0h65vdBgmXrglp0R/o8rg17HkIwlh NtiMhszQ+EID0nxwgZIT6FTIJyLijQIv/lyzdpq2H2Mg9CVqBxgeuhL1IKZmUiE1VvQN 8af/7G4zn+rKQzLaxAVEmgEVGddoiqPvjip+Up0ZkPaZa3359uVJs1c3BNRu4+eoI7on ZuHG/G7hSRle6YR81OQkHmMdgOT5Qn+yuwe8N7r7KetG2zVuf5S4rElHevIjB1/aylw5 CIWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702640755; x=1703245555; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9JhELWJ0W9NFLq+9Rk9JL6k3c2c7+f6wthL7iMiCLTE=; b=VUejFFAYPHvTWiZM5uCyMYRUiQn220Th0YQlCyj4Oi5yOnj81J3kqokz//nML+YA0p 9HLtt1pCrIUs8eJhd9ZsJKOGoB3XL0+2JeQ9nfS6IPOzW99X4EQ+1VjGjK8zXI+NE7R6 JQbLaAxczYc3NiTJpD9Nhy8GLVtkFaVnW2v16+FU8JjBngtp5IsSbDnM7d0Ha5/+024C oG+al0f6OnpIkIDFpAtMUYeAm3PsNNwuGjUm4DqdAWEr8TKKXvHYIhIEKqY6qxJPulaK 3YCJMp41oPrpY0rxRM0vCh48ZlyWSKgW0k2bsBeLcaly05BfCv2FFmxQS5U+nEZGgRIY q32w== X-Gm-Message-State: AOJu0Ywwp3DIpDV1oiOky6wfs4Ue8aX9zXVb14bornffeWmn5skqcQqO 91P8fDs+fzl5C4iIOXnf5qfGuQ== X-Google-Smtp-Source: AGHT+IHwPk+SmYaJSAr4+TwumGT5b8Gb+pcOKb6ZrDfJTg0L77bED39wKBT0vsudQHE3GhGWisRMUg== X-Received: by 2002:a7b:ca4a:0:b0:40c:3cc0:8612 with SMTP id m10-20020a7bca4a000000b0040c3cc08612mr5796018wml.94.1702640754792; Fri, 15 Dec 2023 03:45:54 -0800 (PST) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id h12-20020a05600c314c00b0040c45cabc34sm20257687wmo.17.2023.12.15.03.45.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 03:45:54 -0800 (PST) From: Neil Armstrong Date: Fri, 15 Dec 2023 12:45:53 +0100 Subject: [PATCH] arm64: dts: qcom: sm8650: add fastrpc-compute-cb nodes Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20231215-topic-sm8650-upstream-dt-fastrpc-v1-1-5016f685ab5a@linaro.org> X-B4-Tracking: v=1; b=H4sIAHA8fGUC/x2NQQqEMAwAvyI5b8BWquJXlj2ENtUc1NJ0RRD/b vE2c5m5QDkLK0zNBZkPUdm3KubTgF9omxklVAfb2s5Y47DsSTzqOvauxX/SkplWDAUjVU4eY0f B9JHcSAPUTMoc5XwX3999P1KExKZyAAAA To: Andy Gross , 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, Neil Armstrong X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=3696; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=ZNA7omWDjESiICNkiTbM/AH6p20okSBr7s87BXrfOJw=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBlfDxx6hZmc6HFHJIO7owTrbF7IUpy2N+D6BPxKuOY MzJRdkyJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZXw8cQAKCRB33NvayMhJ0cSvD/ 9Z9jxuvDlwvwPcg0cBlf82piPV84R2uxzuEQ0RywMfJB1lkSWjNBSQs0IqjCc1i2waIazsC876a3lw 65OqcOK3niUITeKuVb3JBoHEkLm1FBeNTe3U+yw85oPuSDDGvY1uMISnIIBb35oc+bd62EkWnlL4Ia f4M4+LppgL8AMLWgXhIJmnqX+7KRgMCBK9KNwWSBk9dXjHqs/aOr1ctUJvEKrtcsrbYvNPHH498rzP 2EC5tnCdwS5tIuPBPJNYZoIFkC6IwG6whlFbWZdTwzeQoMwAeFAOaJwbU7096z6MEFvPw2eLGUYzuX umrIixCA+sljgsTcGzKlCTFrKOottQDw6j+cr+1C0GVU5KuNHLcXrSbPlK8ZXBbYQCzPQr56FMRGXL ViuAifdLemT9Pdx4+p58VEVEweKAE55gKPFWNznQZE5ppyzH6ohetGRyzvd7Gu/hOtXNeXs9Uli2Zu olayRQuJ2nRQ1e7oPSYtt8ReLaMsBfiJM3PQ1rqiE6FoTIPbm2aV6CLJwVhohCGAu5uw1tAUug0HMl fQ4oBN6fJNdG/PY6N65m086enOTsxA9Zs+rclkWXpwn3BWC6iThIyrSJNbAezrRBghbk02kFyaL9Zr IzXOBWE5saVTogVXhl9ltQrT0jrTsIJ8UPEImtpomt6b702QEvHGHWSx/LYA== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE Add the missing aDSP and cDSP fastrpc compute-cb nodes for the SM8650 SoC. Fixes: 10e024671295 ("arm64: dts: qcom: sm8650: add interconnect dependent device nodes") Signed-off-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8650.dtsi | 113 +++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) --- base-commit: 11651f8cb2e88372d4ed523d909514dc9a613ea3 change-id: 20231215-topic-sm8650-upstream-dt-fastrpc-f3ad16fa58a7 Best regards, diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qcom/sm8650.dtsi index 425e1e50d945..978b46aba886 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -4804,6 +4804,47 @@ fastrpc { #address-cells = <1>; #size-cells = <0>; + + compute-cb@3 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <3>; + + iommus = <&apps_smmu 0x1003 0x80>, + <&apps_smmu 0x1043 0x20>; + }; + + compute-cb@4 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <4>; + + iommus = <&apps_smmu 0x1004 0x80>, + <&apps_smmu 0x1044 0x20>; + }; + + compute-cb@5 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <5>; + + iommus = <&apps_smmu 0x1005 0x80>, + <&apps_smmu 0x1045 0x20>; + }; + + compute-cb@6 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <6>; + + iommus = <&apps_smmu 0x1006 0x80>, + <&apps_smmu 0x1046 0x20>; + }; + + compute-cb@7 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <7>; + + iommus = <&apps_smmu 0x1007 0x40>, + <&apps_smmu 0x1067 0x0>, + <&apps_smmu 0x1087 0x0>; + }; }; gpr { @@ -4915,6 +4956,78 @@ fastrpc { #address-cells = <1>; #size-cells = <0>; + + compute-cb@1 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <1>; + + iommus = <&apps_smmu 0x1961 0x0>, + <&apps_smmu 0x0c01 0x20>, + <&apps_smmu 0x19c1 0x0>; + }; + + compute-cb@2 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <2>; + + iommus = <&apps_smmu 0x1962 0x0>, + <&apps_smmu 0x0c02 0x20>, + <&apps_smmu 0x19c2 0x0>; + }; + + compute-cb@3 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <3>; + + iommus = <&apps_smmu 0x1963 0x0>, + <&apps_smmu 0x0c03 0x20>, + <&apps_smmu 0x19c3 0x0>; + }; + + compute-cb@4 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <4>; + + iommus = <&apps_smmu 0x1964 0x0>, + <&apps_smmu 0x0c04 0x20>, + <&apps_smmu 0x19c4 0x0>; + }; + + compute-cb@5 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <5>; + + iommus = <&apps_smmu 0x1965 0x0>, + <&apps_smmu 0x0c05 0x20>, + <&apps_smmu 0x19c5 0x0>; + }; + + compute-cb@6 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <6>; + + iommus = <&apps_smmu 0x1966 0x0>, + <&apps_smmu 0x0c06 0x20>, + <&apps_smmu 0x19c6 0x0>; + }; + + compute-cb@7 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <7>; + + iommus = <&apps_smmu 0x1967 0x0>, + <&apps_smmu 0x0c07 0x20>, + <&apps_smmu 0x19c7 0x0>; + }; + + compute-cb@8 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <8>; + + iommus = <&apps_smmu 0x1968 0x0>, + <&apps_smmu 0x0c08 0x20>, + <&apps_smmu 0x19c8 0x0>; + }; }; }; };