From patchwork Wed Mar 12 13:13:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 14013523 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (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 40A6F248897 for ; Wed, 12 Mar 2025 13:14:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741785271; cv=none; b=eZtfb/way5w3yiso2HuwkQjyLn8RMqYu+1TqZLqLfb7SDBSCYn+MVc3Z3etS6k2O4DWb+SqQ/Hd0JgdALkmVz5DUO0YDkwbUKl8bst25lvUi5bZ5ZOjCOZageO3+urxigwaadIM7xjQ2zFNl3leQSpcPupbcEymZkJf6AuS62sc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741785271; c=relaxed/simple; bh=WwJ1D/xQhYnnE70APK5HUuAgSfdcB5C+d9hVsHP/PwU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dwDts0NZzIhwjcvoTg7bINgs0jt35GUf1h3lbChmHCLSN/18cUf2BdQUQ0HcrcXTnzxGdyW0AIrXyNLkrhpre2Hv9ksJvbgTph8uExcpZy0D35BbmsZktHQeY//t9C8k2rbX0GnDZPdZUhgYaFnvhZvaxEgAYQ5+NT8zMRwDgaY= 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=GqWm8zyo; arc=none smtp.client-ip=209.85.128.46 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="GqWm8zyo" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-43ceeb85ab2so3854685e9.0 for ; Wed, 12 Mar 2025 06:14:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741785267; x=1742390067; 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=iqtIX+KRQ/gRjdq8FBtPRASYggrMYH2b/Et+HrtT7KA=; b=GqWm8zyoz1q4a0X/ZxOXjfL9LZMWHm/Z9impPE8NKzc8e9LKtWdmOLiXucA/5OX9wI qpqLEID4VoE3reez3d+Qc8a1XzToW9npyL+Pr7yRXWNdZMyEBh28vnyLLLHKHiNkTaab 3FL9O8KL3ZayriGQDVgkBYuZYQcB07v/iyxiY604HRp6+WaD+OA2Tnel3gsF9PU2XZkk 3gIlb2lhrixrNiIEX0gqHU8FXjnMRHSEyYXTGhHvTIvhXFLPGQkjj+miVc8D9ejaLMMu wVH1ldxaH7Z00RakkCm/FIusDQpt02muQsHyczHB28/FggF8Jka4iVjSeqh9DJA5XauH 8FOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741785267; x=1742390067; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=iqtIX+KRQ/gRjdq8FBtPRASYggrMYH2b/Et+HrtT7KA=; b=DaWtF6JuWgdiM5iwAmaFolwOdM8FHa6uG9Lysbd57S9zukMwfa6GSTT1QGMU2+Mogo Hp/zlj65u8viCzlXKYsY3GWJz0QNtO18a0NNEhTsiNQr3jAC/AjXA3MNTEixl7ZWGPBm p6+4golCxIYDceYTl6WSIGJgPxKuCxfyJBlz14j64uZVkFs34TXd5rrXJ+l4+8yRhBh0 0zovrfBr4pidCm6bSMfSHDTLToD9E4XxQ2QuwJt12mh9p0cgtCanYVLA2Atl13YndaDV dxX4sc96UfBYuRFUXxFxThl/TGieAANlxBvT3X1HpcozjaAkkH+LWFgh4keAu0TQoq/2 +V7w== X-Gm-Message-State: AOJu0YxgOQAiEGvKi8b68cL8W01pGiLemIAgrJr8yzslfVd6rcC7QnRx ysYSdPC8ihCC3A/sfXgpu/edc1YpBWTY7DiWcCkhIqp+Y0lxQ0qk0jJcXERYcwj7IEEiim1FS8W W X-Gm-Gg: ASbGncu/v+45arH2pSVMRCyUeNXTPGd9PnBDXocKCSn+T/egH26aDLKAVgGB42jC55A 4lLlXl+g4eCmhkooHJEuxBEythHNImeOBEhOhWtLSE2STFVGMIS4L+ym9dLKJxrH0J90BGa8uMS 8Dg2zD1hhFD7aZBt7pf1+eszGTamWWEs0Kly9klaLQ35Svo+Y3rnKuj1hPUqFB5mEpuriyk2Lt1 inrznKDZVPHxsOleSM2yh98DZkJIZBMt8k/P7S6etPz7xYrnYL8kcgB1kNz/p9Kwwz7d9s4fb5Q wnMFD+c+YTe3xTYzSAeRBWp4ZUxBTeGwZbEtm9wqdP6hjp9kwBRW4xeUSaE= X-Google-Smtp-Source: AGHT+IED+vl3AXpREuDJ5mIKT8LKqXcPzMJ8VEOqUZGlUTk+UpRr6QXtx6UiWUWl7mS6aJzcw5mw5Q== X-Received: by 2002:a5d:6da2:0:b0:38d:e472:e6a0 with SMTP id ffacd0b85a97d-3926beebdfemr3133256f8f.9.1741785267533; Wed, 12 Mar 2025 06:14:27 -0700 (PDT) Received: from [127.0.1.1] ([178.197.198.86]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d0a8c5cb4sm20966745e9.25.2025.03.12.06.14.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Mar 2025 06:14:18 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 12 Mar 2025 14:13:57 +0100 Subject: [PATCH v4 1/3] arm64: dts: qcom: sm8750: Add CDSP Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250312-b4-sm8750-cdsp-v4-1-4925d607cea6@linaro.org> References: <20250312-b4-sm8750-cdsp-v4-0-4925d607cea6@linaro.org> In-Reply-To: <20250312-b4-sm8750-cdsp-v4-0-4925d607cea6@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, Krzysztof Kozlowski , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=6280; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=WwJ1D/xQhYnnE70APK5HUuAgSfdcB5C+d9hVsHP/PwU=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBn0Yik6TVPAZg3B+bAOY5c4izBiOCMOj3GJb9Jv uScly2QmO6JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCZ9GIpAAKCRDBN2bmhouD 1+yED/45FulectWPX5QKmjW5wJDBp4wegC0UefUYnIpLyhaYTnE9GrUrqA71F2Pc5WjFmBs8xCk 1n5DtNr1tHdYhOVFh4DQ838nYhPZrcgDHFc0u6Kt+hUm5VvHIZMglVPqDw+cU6Zi/H+BLJZfOjf Xljk6fTQ/9Wn71AeNx+HJT0V8ZBa9cHmdxqTvfV1Pr/XrzsTGbNHKSad+fxl/Y0X3gzP2rc3Sd1 vHLXFyh9VF4nqU+LRjSoOdlis8BfDGOWbdVttg7NpgXW9i1FF7Pf5Id+yXOqJqevP6k+0pG2LrG i9mnhNpla0GIt8/iSLDKfBWnubwy92cgipc7QmLS8XBWkZuN7gHIWiOgBvMG+9bmSp/t+CJfMOf P2K/Xb7vTkhkglGu/ESZBgdV1qeFA6hGS4quiWNH3aDFBcNPQigjtIfBStMXYWSEQc6udhn/BDa D4Ns5sXqgL7MSqAy5GNbLsmNAfBVMaeiqViXbBrYJl+hmS+tqDD8iikRfqDOFt/GUDSjtS7olzs 38wh6G6Qrz1Ip7Twg0E/9l9+vHit/bm4xxhcBhZ5jyaHPSeBPud9hJrN7lgMNRcli+Py/c8DDVY ysEYQSOQoaSugYHH4nUimV3oqsKCJ3XrkPZ7lJIoL3MKXjEH56FbwY4vso2uGPL9GelZlWVHXVz r4RBxvl4+BUfCIg== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Add nodes for the CDSP and its SMP2P. These are compatible with earlier SM8650 with difference in one more interrupt. Reviewed-by: Dmitry Baryshkov Signed-off-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/qcom/sm8750.dtsi | 194 +++++++++++++++++++++++++++++++++++ 1 file changed, 194 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750.dtsi b/arch/arm64/boot/dts/qcom/sm8750.dtsi index 20ddc16c49462cc316e22272cb630cf2478f52fe..e7a3177d6098352166c0a609e364e9f0094e5a7f 100644 --- a/arch/arm64/boot/dts/qcom/sm8750.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8750.dtsi @@ -545,6 +545,32 @@ smp2p_adsp_in: slave-kernel { }; }; + smp2p-cdsp { + compatible = "qcom,smp2p"; + + interrupts-extended = <&ipcc IPCC_CLIENT_CDSP + IPCC_MPROC_SIGNAL_SMP2P + IRQ_TYPE_EDGE_RISING>; + + mboxes = <&ipcc IPCC_CLIENT_CDSP + IPCC_MPROC_SIGNAL_SMP2P>; + + qcom,smem = <94>, <432>; + qcom,local-pid = <0>; + qcom,remote-pid = <5>; + + smp2p_cdsp_out: master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <1>; + }; + + smp2p_cdsp_in: slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <2>; + }; + }; + soc: soc@0 { compatible = "simple-bus"; @@ -3241,6 +3267,174 @@ nsp_noc: interconnect@320c0000 { qcom,bcm-voters = <&apps_bcm_voter>; #interconnect-cells = <2>; }; + + remoteproc_cdsp: remoteproc@32300000 { + compatible = "qcom,sm8750-cdsp-pas", "qcom,sm8650-cdsp-pas"; + reg = <0x0 0x32300000 0x0 0x10000>; + + interrupts-extended = <&intc GIC_SPI 578 IRQ_TYPE_EDGE_RISING>, + <&smp2p_cdsp_in 0 IRQ_TYPE_EDGE_RISING>, + <&smp2p_cdsp_in 1 IRQ_TYPE_EDGE_RISING>, + <&smp2p_cdsp_in 2 IRQ_TYPE_EDGE_RISING>, + <&smp2p_cdsp_in 3 IRQ_TYPE_EDGE_RISING>, + <&smp2p_cdsp_in 7 IRQ_TYPE_EDGE_RISING>; + interrupt-names = "wdog", + "fatal", + "ready", + "handover", + "stop-ack", + "shutdown-ack"; + + clocks = <&rpmhcc RPMH_CXO_CLK>; + clock-names = "xo"; + + interconnects = <&nsp_noc MASTER_CDSP_PROC QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + + power-domains = <&rpmhpd RPMHPD_CX>, + <&rpmhpd RPMHPD_MXC>, + <&rpmhpd RPMHPD_NSP>; + power-domain-names = "cx", + "mxc", + "nsp"; + + memory-region = <&cdsp_mem>, <&q6_cdsp_dtb_mem>, <&global_sync_mem>; + qcom,qmp = <&aoss_qmp>; + qcom,smem-states = <&smp2p_cdsp_out 0>; + qcom,smem-state-names = "stop"; + + status = "disabled"; + + glink-edge { + interrupts-extended = <&ipcc IPCC_CLIENT_CDSP + IPCC_MPROC_SIGNAL_GLINK_QMP + IRQ_TYPE_EDGE_RISING>; + mboxes = <&ipcc IPCC_CLIENT_CDSP + IPCC_MPROC_SIGNAL_GLINK_QMP>; + qcom,remote-pid = <5>; + label = "cdsp"; + + fastrpc { + compatible = "qcom,fastrpc"; + qcom,glink-channels = "fastrpcglink-apps-dsp"; + label = "cdsp"; + qcom,non-secure-domain; + #address-cells = <1>; + #size-cells = <0>; + + compute-cb@1 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <1>; + iommus = <&apps_smmu 0x19c1 0x0>, + <&apps_smmu 0x0c21 0x0>, + <&apps_smmu 0x0c01 0x40>; + dma-coherent; + }; + + compute-cb@2 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <2>; + iommus = <&apps_smmu 0x1962 0x0>, + <&apps_smmu 0x0c02 0x20>, + <&apps_smmu 0x0c42 0x0>, + <&apps_smmu 0x19c2 0x0>; + dma-coherent; + }; + + compute-cb@3 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <3>; + iommus = <&apps_smmu 0x1963 0x0>, + <&apps_smmu 0x0c23 0x0>, + <&apps_smmu 0x0c03 0x40>, + <&apps_smmu 0x19c3 0x0>; + dma-coherent; + }; + + compute-cb@4 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <4>; + iommus = <&apps_smmu 0x1964 0x0>, + <&apps_smmu 0x0c24 0x0>, + <&apps_smmu 0x0c04 0x40>, + <&apps_smmu 0x19c4 0x0>; + dma-coherent; + }; + + compute-cb@5 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <5>; + iommus = <&apps_smmu 0x1965 0x0>, + <&apps_smmu 0x0c25 0x0>, + <&apps_smmu 0x0c05 0x40>, + <&apps_smmu 0x19c5 0x0>; + dma-coherent; + }; + + compute-cb@6 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <6>; + iommus = <&apps_smmu 0x1966 0x0>, + <&apps_smmu 0x0c06 0x20>, + <&apps_smmu 0x0c46 0x0>, + <&apps_smmu 0x19c6 0x0>; + dma-coherent; + }; + + compute-cb@7 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <7>; + iommus = <&apps_smmu 0x1967 0x0>, + <&apps_smmu 0x0c27 0x0>, + <&apps_smmu 0x0c07 0x40>, + <&apps_smmu 0x19c7 0x0>; + dma-coherent; + }; + + compute-cb@8 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <8>; + iommus = <&apps_smmu 0x1968 0x0>, + <&apps_smmu 0x0c08 0x20>, + <&apps_smmu 0x0c48 0x0>, + <&apps_smmu 0x19c8 0x0>; + dma-coherent; + }; + + /* note: secure cb9 in downstream */ + + compute-cb@12 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <12>; + iommus = <&apps_smmu 0x196c 0x0>, + <&apps_smmu 0x0c2c 0x20>, + <&apps_smmu 0x0c0c 0x40>, + <&apps_smmu 0x19cc 0x0>; + dma-coherent; + }; + + compute-cb@13 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <13>; + iommus = <&apps_smmu 0x196d 0x0>, + <&apps_smmu 0x0c0d 0x20>, + <&apps_smmu 0x0c2e 0x0>, + <&apps_smmu 0x0c4d 0x0>, + <&apps_smmu 0x19cd 0x0>; + dma-coherent; + }; + + compute-cb@14 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <14>; + iommus = <&apps_smmu 0x196e 0x0>, + <&apps_smmu 0x0c0e 0x20>, + <&apps_smmu 0x19ce 0x0>; + dma-coherent; + }; + }; + }; + }; }; timer { From patchwork Wed Mar 12 13:13:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 14013524 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 05C39245017 for ; Wed, 12 Mar 2025 13:14:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741785272; cv=none; b=e4ZO/GXQzyCMbwLSQYz9IQaFQ4ENSsjR9PDtpU5fFeWEzZaUxtRKQdt74GxcQ8j2jzrTs+4f86LE5xLKWl9eayscrRFRLdqu4Htc9TtLcjA/CRlL6vQjf+I0THTkcio/mnxs13YE9FVL4oPL1WSHmEOMFyunFHrcRIlX0MNxfxY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741785272; c=relaxed/simple; bh=lR6PjoPFKVsHG2J5Mucpa/CnvA+OdHPQdfRh6cSHZ2Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YoN45trsaS8uCsev71A73a4wzIbumgYv4z+Ygz2qaZJ1F0yssvxJbGtYBDCH9rFvdSs2WPxrfpF8nzP7HhIU8hVEEYJOkyOx5AirVLWG6dGEQPGiRTtPNX1UjfoLv+kbAvJIDTTeOGHlP0vf+cBLrZ19HX/wwkG0Wga4oYqy9no= 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=L3ttqbjH; arc=none smtp.client-ip=209.85.128.53 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="L3ttqbjH" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-43d0953d3e1so1458825e9.2 for ; Wed, 12 Mar 2025 06:14:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741785269; x=1742390069; 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=XK+UGaMVwf9jHj43qw1MVxGsWYAAC0YY/TWDG0GH+T0=; b=L3ttqbjHI9Y1mRKi7gIR3Q98GU/f6HerfDDg8JrwXybtqQ3U2vZ1RGR6skFjkil51q qkIC9FJOlEB2UuQwckDWrMHaQVncFtvohkvR9hWmxuOdepaqB+S+bd+9OdxfKSILQkWC Xd82SUCk4fJowLI3f5dfF+XDHex2ouCjPxQcLa66P+yWEfD/o4/x9zzEkXapzBIg9KKX seY88mKI3FMgOgm2S80YmA3aVn6vSgR5ToGKntop5Hm81pCkE52ndmPbFMjnp7Co5CJ8 CvWtkJTO6NDAgkAWxGwJJ1WKQ/23qBqEhLf++e+kjlRrGAdfo7E/ecvbvKnfHRplcuis iDQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741785269; x=1742390069; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XK+UGaMVwf9jHj43qw1MVxGsWYAAC0YY/TWDG0GH+T0=; b=WQ8TJWSOW0VwqEzc7vh/c9AGbskQs1nv/4hhVIPs0a8debiorPJc62OGIAyyBOl+Mo fk6V9hF9KkuEficLDz10q4aNRQ/XZuRO1lvKJWt4CLu4LSMU47+abAOGFt0vCYgYFu23 dOEBqtDKIVE92ZGh/zfhmqo+TMpTzrg1QHRGgpYdTKvk0uYMSFFkIxRpsjUjtasUB7F1 sTjRRl1/MbcHHijD64ymVnshafABr8B3sL/mXqC0+XWmwXWUntE3GbC64uUFY/8+OKpR WSK0079OCE3f59/fbfPps05e733QfYehxeVI319YQVPKZsTLIcAYMHpMdmZzCRAwNiMa q3hg== X-Gm-Message-State: AOJu0Yyv1yqsqFsu7W7M6g4MpWqQ5j/810DTx3Zqsg87TishpDZv6njN 6lAXLhCbMWqVVsLwNeLqRup2NMAO1l2goC6V4KLZvhe2fmyJOUrx6kWAuCgOEJI= X-Gm-Gg: ASbGncue7xBPbao61w+aieuGGVBRsqe5v/NUU9K6RZIa8mgI2FE3N2f4FOSF+QQdAaM 7YG4L4G2dLaGBEev8c0Fmz3ShTymxt9nYFpOEIM4TjJAU4eR4+BFD3OMtRJ1sor0ZULRQvKHJOc MgNK8KU2kj6bKZ7alCDc4kym9AI/z73GDX6/9PDTFAiMImX/v5rMXx4pznFZL3JrtY0j8+xGaub Ei5T9fTR9UGlsVWljxpWAPehWEFQS6u5Z7d0lg6F5umm1tPFC34sIVqjpdxSnK9lvvVlfAdPPhu IMC7by8SS92pA+SzUchVSzXQeci0vKX6CkqlN6jMgFfbS0zLg1sour0nBUE= X-Google-Smtp-Source: AGHT+IFXxegfmgQM5h+h3H6IEhCsssC0UnFb5yxq2rS2ER8UYMHh3dfRMTJTzORYWe0axLgbEZSsig== X-Received: by 2002:a05:600c:5107:b0:43b:c844:a4ba with SMTP id 5b1f17b1804b1-43d01c12945mr32907775e9.3.1741785269320; Wed, 12 Mar 2025 06:14:29 -0700 (PDT) Received: from [127.0.1.1] ([178.197.198.86]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d0a8c5cb4sm20966745e9.25.2025.03.12.06.14.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Mar 2025 06:14:28 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 12 Mar 2025 14:13:58 +0100 Subject: [PATCH v4 2/3] arm64: dts: qcom: sm8750-mtp: Enable CDSP Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250312-b4-sm8750-cdsp-v4-2-4925d607cea6@linaro.org> References: <20250312-b4-sm8750-cdsp-v4-0-4925d607cea6@linaro.org> In-Reply-To: <20250312-b4-sm8750-cdsp-v4-0-4925d607cea6@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, Krzysztof Kozlowski , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=848; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=lR6PjoPFKVsHG2J5Mucpa/CnvA+OdHPQdfRh6cSHZ2Y=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBn0YikXG84GYnmOWpnaAFgNMm4qTMRZq+93nStP 4JPUnW3x0aJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCZ9GIpAAKCRDBN2bmhouD 13wwD/9c+P+vkuq58tSq5wtvVVR/bzLWwcw9QndgJkiARmh+9lQ4uj8qikAIl4F4PyaOjYPv9fd pAoJXWLfCj2pplZWw8yfWpLGy+GRGShkehlu0HJLzqzdWZamMPQRSKX5eclCeBXhWRDSitX16S9 W8OrKrDVTdOhTUwK8mYwUMzQjeCp+3S+sx30/XBvYnZx9GNYub5Lpp1E8g5eRoDeD/tA+R8du5E NTTkZPuriTwoO6ZR1pEOf0H9ON9bxrizmJyQseaYNUZ8fv148GYqT0BQqFXzwGQrxy5WDviMnmL BPG+qGgy61RVhn4hqztzE/4frx2Mb+YVqIOI4DSp0XhpZtbvlyQUWSigIAihwzDKATpgu7oStOb qU+k8zVlVQce8wpTqOqMJk5HAn0Ospb17mHNBg8i7Azg84BfBWD88Fd5Cw604jFuEL8NnYYuZ2v byhIeANLy7BaObXIPjIP5fjYHvGeydSKC5WKTmoYT+ngLi7fxkQRpmTsC48bCEdeYnadNLi7JnP A1Xdeo62nsoYyos7anjWmRf53vSUwDubUCHcCaATN9z7US0u733R+WIchc7Z5qwASQ0gBT4RKuU WHdom4aDfSieXHYDIpriIwx3/OiOVe+WzQN+ZfhikR216XUH4DBP0aQ2RNKuQYiUwkp+LGXT281 wiVg/TuJ4mJIv5w== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Enable the CDSP on MPT8750 board. Reviewed-by: Dmitry Baryshkov Signed-off-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750-mtp.dts b/arch/arm64/boot/dts/qcom/sm8750-mtp.dts index 8eeed7f2f7766326cfc7830002768087e9783b9b..5d0decd2aa2d0e0849414534cdd504714402458e 100644 --- a/arch/arm64/boot/dts/qcom/sm8750-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8750-mtp.dts @@ -791,6 +791,13 @@ &remoteproc_adsp { status = "okay"; }; +&remoteproc_cdsp { + firmware-name = "qcom/sm8750/cdsp.mbn", + "qcom/sm8750/cdsp_dtb.mbn"; + + status = "okay"; +}; + &tlmm { /* reserved for secure world */ gpio-reserved-ranges = <36 4>, <74 1>; From patchwork Wed Mar 12 13:13:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 14013525 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (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 A784924A052 for ; Wed, 12 Mar 2025 13:14:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741785275; cv=none; b=mkSMMCkyZJchX+Tdb2tv1xpEFoayQTUlnWo6xPkp8ROde8io1Xhdjyr4rWekpqjyLWjgbQy0aXa1YiPUqowIX7VvX5hbDiTAF09MswbsCjHpBLkbeofI6JBrwQbRrzzVQrYUm2XoA1z4Wryb/pSYV49F7JcEESmvM0Ekl39RmGs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741785275; c=relaxed/simple; bh=nVhLu0AiCCxQH/soBCHuVFIETyl7UMc6C9vhLI8S8To=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uZTKQvbPEwpgUTYPeSOwISFGa9k2NX59LwHMnU2+IVv1lc7GYi3aYgRYttkV+tjcFU8SXXIPRQF7gMzXizMnOO3apubHG94VHD75GWMB6BwBPdGA1huV2LHoXc0Afsl9C/gwE6VnCsjpdWU3NNtj7hjF93NgFMy9DLgq3ew65Bw= 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=JyeQ9ipD; arc=none smtp.client-ip=209.85.128.46 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="JyeQ9ipD" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-43ce4e47a85so5168855e9.0 for ; Wed, 12 Mar 2025 06:14:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1741785271; x=1742390071; 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=DjLNng74rhxdSjD2x2QVGFVe11P7mYgAEe28w7w2n8s=; b=JyeQ9ipD/n6d0mbr+URAaqyLKLaN0x0XiEE5JF4/crS90y49JlhjVayJsx23mJuNN/ YfZFBq7tSNRY/2hp4b+sXoQKmsuyAkG4gX/d3x2CxIumuzJtZ4KPrP43/5BgZD/pgji2 +azQ+AmbriK2cWxoEW0zECuKkzWVSA9dLNmnRPzleGVs7cIsx1Cgw6UzrE6bu/feoMhw 0FJtK7xD5aEmvyMngS7CptnFkSsdNJ5U/CAzwOi8BGA2rH42O75tRmiiV4010bO68M+1 8YlI+S4NWZqWwE2gSw4DE1md7ppzWluSfdIY0DmSbFgMleLQOQe4mdpmg712MoCxu0Hm 8YvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741785271; x=1742390071; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DjLNng74rhxdSjD2x2QVGFVe11P7mYgAEe28w7w2n8s=; b=h2d/8RRKPt31aX/GVXKYMt24el65gOyo2yMc6tWdXOIJrQwJPdxNTOc3P+aoWD7C1Q XKhWAw5eOAKB6KYOSv460/mQnHCBZwxCqLaBGtKVk2387hSjxAAUH5xbUTfm+fL/lB3b eXLOOpUsHdbA8eafcr6ykqRc5czAhB0U80gjZ2NZsz4+wqmi7sylOpUNOyNeRZkSC/Y0 Qd3QeHZ+NKbNy6PeZEygjEtiQxTrmWSgWtH2OB4/WGxhHjTal9Irlq3Uu0z08dczEy18 C+Ri8Ea/0Dg+TkrN5Ztc0lH+EG6gZw6khb/ogXFGv6jNbY7quU/mZpHMy+t4/M7OIEIl /lOg== X-Gm-Message-State: AOJu0YwmL9WMNzUHGuJ8OxvIJVmkbBLe+uozft0aFy1pu5Zw9+Vn5OeH UBeAiGc0k+Vac157T8p8BIwrlFI3vUbd4sVD3TF8ZQ6op7tPzhVcm3ZUDkND4DY= X-Gm-Gg: ASbGncvL6e7wA5HeRsGXq1dqtsHxbhJYeTiwnMzADtg05zipfHI5MVVYtFR+awKJrcv EgKxKs878qLDbSXjtXQShV+PML9XBoWwLmGkq2mB4UibkWD6jO6kWpmnHZbd2jm47ZYIj1yQng4 3rY8Lrx1Gp6GhRLiIGL2/SMwhiAsZtNT8HAGPJfHfYJkiqxpqfqBYKQAzGVrjwDu0C0OGIcrkuG E7prsSOqTnvnLuDq/GtLAbdYBIIeML52SoMKStgrRx7KGxbfrTdOXZdztjA1MqO07D82S6sk7qK CLbYoteVomPKHHk8nSIosThNtwS0h89HNdNnnH7vE/fflc0nGcuaaBFC4yZOAlvqpOvnDw== X-Google-Smtp-Source: AGHT+IFcSsyLGNx3jAp/L9UhztSEsOPv+d8/sK/Tt11tO+NPvboilTmw+z2ZYcBHFz91ri7g18BT2Q== X-Received: by 2002:a05:600c:3b13:b0:439:9595:c8f4 with SMTP id 5b1f17b1804b1-43d01b8532bmr32868255e9.0.1741785270948; Wed, 12 Mar 2025 06:14:30 -0700 (PDT) Received: from [127.0.1.1] ([178.197.198.86]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d0a8c5cb4sm20966745e9.25.2025.03.12.06.14.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Mar 2025 06:14:30 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 12 Mar 2025 14:13:59 +0100 Subject: [PATCH v4 3/3] arm64: dts: qcom: sm8750-qrd: Enable CDSP Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250312-b4-sm8750-cdsp-v4-3-4925d607cea6@linaro.org> References: <20250312-b4-sm8750-cdsp-v4-0-4925d607cea6@linaro.org> In-Reply-To: <20250312-b4-sm8750-cdsp-v4-0-4925d607cea6@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, Krzysztof Kozlowski , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=884; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=nVhLu0AiCCxQH/soBCHuVFIETyl7UMc6C9vhLI8S8To=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBn0YilSFV4+rZ5EaoK/opYGJVAgzDMv7iJQ7lLG jidQ3zCxSyJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCZ9GIpQAKCRDBN2bmhouD 1+x7D/9jN0Ca6DwYjWyH0D5qLQb8Tkj7YuS6mOCPfgVelRiCelTICvyk1vJ7ytQ375n/ORFovgk rs7aEcTk7xOWiJyQmtapXkm1I8xvBjJHImz1YVbDa6RTte/713sk+2fRpC2IIgkX+OTgX2BZqGc yKztVdQNrkdo27pf2tpI7U+JWQAxlnu8003du56bdP8OSLKvruKQGcXH+AW0wWJwFYhUgMEuGnd u4keliH3NlL9RRGBVpywU2zYJ4oVkcT5KObo+PPOUQjrz5B7hoayGMhxVczhzEvwFQT94vb4BXc 5QK0OujZLE2u1F78bSn3eLvC27D5xh7VB41P3u5oXMo3QiF8OZW5oqH48TZ5Iw97o4QDORezVSq Fi1QMl3CCLLNXAk1PQbWI/Xd7JwpE7RfKqqsEZfe+4OGCfRF1QBACYt3cj7jiLEgFDjVvDIoTbj NWHKqYCL0yrl9xYTxCDlsIshQmEsi7KgfF7RNHYoT0Bju4a3e7VUdC1tFFLOJOaE+dmOYjPGH20 JgFPzjG8hrFPTA63tV6+Btl+Pd9xMfNnkYFVxNmoICErcNdnXdHLO8XiIqXyLJjS+Ff/C+UZXMs nzqI/cpnJZdV/sikSY9qHqIHRpgzWMDbrMh3jvpTMdy1NlMuBb02ay5Emix8nrwQF0DAey9mwIm EsMa1tFPkTmRN/A== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Enable the CDSP on QRD8750 board. Reviewed-by: Dmitry Baryshkov Signed-off-by: Krzysztof Kozlowski --- Not tested on QRD hardware. --- arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750-qrd.dts b/arch/arm64/boot/dts/qcom/sm8750-qrd.dts index 341774bb042ff88af8acf49c2f0ef14f9994dfc9..7f1d5d4e5b2813c59ea9dba2c57bee824f967481 100644 --- a/arch/arm64/boot/dts/qcom/sm8750-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8750-qrd.dts @@ -789,6 +789,13 @@ &remoteproc_adsp { status = "okay"; }; +&remoteproc_cdsp { + firmware-name = "qcom/sm8750/cdsp.mbn", + "qcom/sm8750/cdsp_dtb.mbn"; + + status = "okay"; +}; + &tlmm { /* reserved for secure world */ gpio-reserved-ranges = <36 4>, <74 1>;