From patchwork Thu Apr 6 17:31:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dylan Van Assche X-Patchwork-Id: 80381 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1202922vqo; Thu, 6 Apr 2023 10:53:58 -0700 (PDT) X-Google-Smtp-Source: AKy350ZBk3fT+CmqEs64I9DCtE0RPpbmdvvNnRp2iR5gPe+3UBX/g3aO2ENoH38wZLo4TTP60GWY X-Received: by 2002:aa7:9a0b:0:b0:627:6328:79d7 with SMTP id w11-20020aa79a0b000000b00627632879d7mr9445099pfj.34.1680803638216; Thu, 06 Apr 2023 10:53:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680803638; cv=none; d=google.com; s=arc-20160816; b=QEXVknL17crzppNTsJ5UGUuuPtc7CH0pYYc/GVB/TG8QLJogwp26lsCPBjgu7f9tAA ZfZIOSdINo+G9s0uBII0iPJl9UvS0vVdf2UUiLI0RxdfuE4Du0ah5dC4yT62dFF6zmIG 9SWzk+bDXJlsMD3MI53IVQvqKEShqna4VOnbsUReCRd8Uab+S0tC/igaUTkP2m1l1Mrs g69vxldeQYIS048idehIzI5c8dcCGVWisi16FFiGsse9N6W+isSY7YT6SwSPh7pStISw ySgfWq5DvWB3E76+5c6EEBNz3OUAkjmyHBdGm8r5SKbHl6kGU/p8A2k/IQasJtWXuB0U IQsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=xqA+kJXDocnnJfMI7ArNRBbUlPcBQF5RtKhT0QIIGC4=; b=b7Amrhmo7IPKJB7L6ZrxH7HW/Y/nGbHxD4XQmyBBMfoOcGay/utkZbjJ6f+ycgzBcY llGfKywIsdY6mvmS5Dt/54omCJ4K92whiDciFxUvMwS1GurpC+R6Opys4aPzxWGbWTKs wJQbyQbakAWEPJkqUGIPrYUlf1Xif7+DBl+qddPfGlK1ZAiaZJ8gt49Ny/xtkGIdKzju cvYCoR+Yhe6jNpHZhuX71lSGQdwDKgs2kV8x+sUVttVnWtHxABGWJ5Bt5tK0njRiolpX RGTIo2Bt/eWUXftwoGhL36pKj4daOa2xvT2hs36+CqKsT4XkMqPEBemIeTNoEOZoAAJ9 Sqyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=mIUo+tgu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=dylanvanassche.be Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q27-20020aa7983b000000b006260aac226csi1846899pfl.369.2023.04.06.10.53.45; Thu, 06 Apr 2023 10:53:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=mIUo+tgu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=dylanvanassche.be Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240059AbjDFRdu (ORCPT + 99 others); Thu, 6 Apr 2023 13:33:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51752 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239059AbjDFRdm (ORCPT ); Thu, 6 Apr 2023 13:33:42 -0400 Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org [80.241.56.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 31A379775; Thu, 6 Apr 2023 10:33:23 -0700 (PDT) Received: from smtp2.mailbox.org (unknown [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4PspW36R4Dz9sRs; Thu, 6 Apr 2023 19:33:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dylanvanassche.be; s=MBO0001; t=1680802399; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xqA+kJXDocnnJfMI7ArNRBbUlPcBQF5RtKhT0QIIGC4=; b=mIUo+tgupMVuC6rhfyRXB4hCxiMo72jYtSf3U3dH7NVGy/gRr2+Zw7i7mbos+ySUJIjsHC HD4lYOipfVS3FiIWQeM4TapAGeWdjy4Iz6JiohrlR8S7W01nS8RodzfbFGm4jf2EpaEUZc 5K41GHTsL1854fZrtYVGeBe3TkP0AN/EghFrJ5LQ+6ywuCVJQejwOjU7JduO7qTMxeVCxL sA4VYE0hgqqPcJKSavqYbLrnrw1pFnak3OJWOYuvFfMM0yHkpz0I4XOUHyylbQAGOJGZx7 vXEfYWsD4jImS4xE9CSvnooGEytMCR5710UZlAXjY41H+RSBxgML3+fyjHLGaA== From: Dylan Van Assche To: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski Cc: Konrad Dybcio , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Dylan Van Assche Subject: [PATCH v5 1/5] arm64: dts: qcom: sdm845: add SLPI remoteproc Date: Thu, 6 Apr 2023 19:31:44 +0200 Message-Id: <20230406173148.28309-2-me@dylanvanassche.be> In-Reply-To: <20230406173148.28309-1-me@dylanvanassche.be> References: <20230406173148.28309-1-me@dylanvanassche.be> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1762449237644410892?= X-GMAIL-MSGID: =?utf-8?q?1762450355456939624?= Add the SLPI remoteproc to the SDM845 Qualcomm SoC which is responsible for exposing the sensors connected to the SoC. The SLPI communicates over GLink edge 'dsps' and is similar to other DSPs e.g. ADSP or CDSP. This patch allows the SLPI to boot and expose itself over QRTR as service 400. Signed-off-by: Dylan Van Assche --- arch/arm64/boot/dts/qcom/sdm845.dtsi | 36 ++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi index 2f32179c7d1b..338a715d110a 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -3325,6 +3325,42 @@ gpucc: clock-controller@5090000 { "gcc_gpu_gpll0_div_clk_src"; }; + slpi_pas: remoteproc@5c00000 { + compatible = "qcom,sdm845-slpi-pas"; + reg = <0 0x5c00000 0 0x4000>; + + interrupts-extended = <&intc GIC_SPI 494 IRQ_TYPE_EDGE_RISING>, + <&slpi_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, + <&slpi_smp2p_in 1 IRQ_TYPE_EDGE_RISING>, + <&slpi_smp2p_in 2 IRQ_TYPE_EDGE_RISING>, + <&slpi_smp2p_in 3 IRQ_TYPE_EDGE_RISING>; + interrupt-names = "wdog", "fatal", "ready", + "handover", "stop-ack"; + + clocks = <&rpmhcc RPMH_CXO_CLK>; + clock-names = "xo"; + + qcom,qmp = <&aoss_qmp>; + + power-domains = <&rpmhpd SDM845_CX>, + <&rpmhpd SDM845_MX>; + power-domain-names = "lcx", "lmx"; + + memory-region = <&slpi_mem>; + + qcom,smem-states = <&slpi_smp2p_out 0>; + qcom,smem-state-names = "stop"; + + status = "disabled"; + + glink-edge { + interrupts = ; + label = "dsps"; + qcom,remote-pid = <3>; + mboxes = <&apss_shared 24>; + }; + }; + stm@6002000 { compatible = "arm,coresight-stm", "arm,primecell"; reg = <0 0x06002000 0 0x1000>, From patchwork Thu Apr 6 17:31:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dylan Van Assche X-Patchwork-Id: 80376 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1193835vqo; Thu, 6 Apr 2023 10:36:11 -0700 (PDT) X-Google-Smtp-Source: AKy350ZAi8D5uo5MHE7e+frnZQcxUVlOhufDxTKlwKCUKqMaSEKm+C/NLT+B3lNWqWyXUPtXWtGm X-Received: by 2002:a17:90b:1e01:b0:23f:1868:94fa with SMTP id pg1-20020a17090b1e0100b0023f186894famr11958760pjb.36.1680802571329; Thu, 06 Apr 2023 10:36:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680802571; cv=none; d=google.com; s=arc-20160816; b=uC65+ZGo6kTGDPIpeh8CGWLYONvNr2a2zth8Gt5wyy5GEf6sQFZtQWdaQZQdPXmPLI T4zPEaW4ZV5GilMDMn2GGG4cOxq8gGtgbZQWhQF56rdCgT5WfqV/nsyU4+XzegNNy64N XcFrl3jHs+PmTfKufWbL6Yad0BbU4DsF0l0JXkU73dNneUkJFAmdQ49b/Tk2ljEEWiha UNFXyES/01D2fBmU3ew7Zh7U+A0P3fBRmwpduEWjd6xCU0M/MPQY3g2dU0Bupg+eceXe 8vkNf/V+RmEZFjNMioTX02TXftJqdoPAm2uauZNbEocK6fBNOadPZFDlKAD7SzJcfWq7 o4SQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=YF/etNDK2t5HamBKeM3tpf/XvMwanjxDdbNwri/RvTQ=; b=O+z9BQpQYj0ENZwG3eW5VR8VLndHLLsw/en3v1iC7ct+FLfKHGK5dnq0ZKVdExuSo/ wpQUwLE7RFlrUMcJfSgc1/vK/E1j+rISjDTPNSLI6ABn9OxVyUsSJvZ7c4bwhH+yNDZp WoK3IrW9wPbkHE26EiLl3khU5LmALOj0QM2G9MJddxKw2yfxRr+OsjfaKk+0r5NlZ+s0 Roq2w/CYkrhqaK+WVkFbdMO4ivDAKseTjsq/4d6meKpQ66iAOCVJzoyKNV96nTPodbeb LjD76HU8X7rSmaEm83qNHlQmUWGunplRz64o1HvQmWHSB9qlgFtwrmDxbY5iQ2CdFc6R NvdA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b="fOXVDM/o"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=dylanvanassche.be Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f7-20020a17090ab94700b00230c8e3ed4bsi4385584pjw.24.2023.04.06.10.35.58; Thu, 06 Apr 2023 10:36:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b="fOXVDM/o"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=dylanvanassche.be Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240090AbjDFRdr (ORCPT + 99 others); Thu, 6 Apr 2023 13:33:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51810 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239416AbjDFRdm (ORCPT ); Thu, 6 Apr 2023 13:33:42 -0400 Received: from mout-p-101.mailbox.org (mout-p-101.mailbox.org [80.241.56.151]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D1D458A4A; Thu, 6 Apr 2023 10:33:31 -0700 (PDT) Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4PspWD3hrwz9sT1; Thu, 6 Apr 2023 19:33:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dylanvanassche.be; s=MBO0001; t=1680802408; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=YF/etNDK2t5HamBKeM3tpf/XvMwanjxDdbNwri/RvTQ=; b=fOXVDM/o4o0TKCq7K2t7GPL886FDtwK1mOgG6uTZ6Eof5EiBhR7qblLd6UUmlzbHo0H16A XW3Ky4YuU52M79slRO+VmScpuDsg92GvSiiv5M8f6YGwSw/RgjJVLVPaPAg6JhDGPqPPy9 mqyE4v6TWsWckRFiz1vBZ0TPVqxRSPt+4xAP0oLoZ8bmrYe8S+poy1bCPwWFmtFgEfh6ah dWZOVdqNPXNyK5Ndr7bv7D099nmYryRKjlOhpuSGIX7vyheYgQufViMKoy4bf3rlUamClT XzvOyKUpUXRq69iDYFsIsDW+H4cGqGqijciEHvIAtKZFgGIAzIiQfYf52hT2kg== From: Dylan Van Assche To: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski Cc: Konrad Dybcio , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Dylan Van Assche , Krzysztof Kozlowski Subject: [PATCH v5 2/5] dt-bindings: firmware: qcom: scm: add SSC_Q6 and ADSP_Q6 VMIDs Date: Thu, 6 Apr 2023 19:31:45 +0200 Message-Id: <20230406173148.28309-3-me@dylanvanassche.be> In-Reply-To: <20230406173148.28309-1-me@dylanvanassche.be> References: <20230406173148.28309-1-me@dylanvanassche.be> MIME-Version: 1.0 X-Rspamd-Queue-Id: 4PspWD3hrwz9sT1 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1762449237063081649?= X-GMAIL-MSGID: =?utf-8?q?1762449237063081649?= SSC_Q6 and ADSP_Q6 are used in the FastRPC driver for accessing the secure world. Signed-off-by: Dylan Van Assche Acked-by: Krzysztof Kozlowski --- include/dt-bindings/firmware/qcom,scm.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/dt-bindings/firmware/qcom,scm.h b/include/dt-bindings/firmware/qcom,scm.h index 1a4e68fa0744..d1dc09e72923 100644 --- a/include/dt-bindings/firmware/qcom,scm.h +++ b/include/dt-bindings/firmware/qcom,scm.h @@ -8,6 +8,8 @@ #define _DT_BINDINGS_FIRMWARE_QCOM_SCM_H #define QCOM_SCM_VMID_HLOS 0x3 +#define QCOM_SCM_VMID_SSC_Q6 0x5 +#define QCOM_SCM_VMID_ADSP_Q6 0x6 #define QCOM_SCM_VMID_MSS_MSA 0xF #define QCOM_SCM_VMID_WLAN 0x18 #define QCOM_SCM_VMID_WLAN_CE 0x19 From patchwork Thu Apr 6 17:31:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dylan Van Assche X-Patchwork-Id: 80380 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1202897vqo; Thu, 6 Apr 2023 10:53:54 -0700 (PDT) X-Google-Smtp-Source: AKy350Z33bx0I4NbDBRiqpJ/FcfdFkQjKiDeJ+EvzCEuWCnwO9Peqekla/gf1pz6Q3fk2DS52DZa X-Received: by 2002:a17:90b:4b0d:b0:23b:4f4c:a8b with SMTP id lx13-20020a17090b4b0d00b0023b4f4c0a8bmr12329609pjb.11.1680803634673; Thu, 06 Apr 2023 10:53:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680803634; cv=none; d=google.com; s=arc-20160816; b=f8ZGcbLsp7KxLLRAg9bkWQlTL3qjKj5XsMvrzqcdfVS52HydQPnZ7XLN7ixxgKpcHX 3CE9MaUyvQFLMsorpGqJ7/Bb4W6kIxsbpD6MLpVExvjewZUbWmqSPRVY8oNMp71Ov0GZ 3BnQM9WcGBcTDCZ3IBSDm/7SMZsQBN0Tav4ficv2KyizpRVUQFGKQh+/hejTpvzLZN1A ybX+5gceleyt3FsCelGtNzdPiuZopiZppkLBEBXax3g3qKPQeoZnJTWL/lqyD2upxJaL e7enGn8bS37tpa7h9inqM/Maz/j9BzDt6dq5ly0OQnXfCYs4GicekTzhlCGwKyxMEpHg Ynzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=mHTTg8gm9X7ACV+NiC4d1fZveFjBa1unkjpNfHPwNFc=; b=bMbtNYv9itqsje7votupXMN91FjHl3QndpvWvLOzPAMjqkC4tFwTWqGew6smhGYa4Y Y1SIEm/aPiKb1dH/vmf3mEzxPKk5S1if20+fqFN/ExZGYbOYj5+pOD462q5luFJd52t2 FiZVSBpONgZPUDMAEM8cypmer4yki4V3+nBcEVraHb8DJGRfmYhnSJ5sZ5atFuSVFSTY 9E0n7xU6EzjtFH/Qql+cRqq/J6ojG/LRFT5tTgc+7xIsEk+uaq+mLbqP9/YtttAupvrN UPwnvSWsz78Yv/0b5dk96mcE/i57vLeRGStJhPETQL6WNhw7yctF3Fjt8zykmNcIrtkQ eQ7w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=PfE+m9Tw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=dylanvanassche.be Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s15-20020a17090aad8f00b0023d282930e7si1714781pjq.76.2023.04.06.10.53.42; Thu, 06 Apr 2023 10:53:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=PfE+m9Tw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=dylanvanassche.be Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239721AbjDFReN (ORCPT + 99 others); Thu, 6 Apr 2023 13:34:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52202 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240068AbjDFRdw (ORCPT ); Thu, 6 Apr 2023 13:33:52 -0400 Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org [80.241.56.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6176F5FF9; Thu, 6 Apr 2023 10:33:43 -0700 (PDT) Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4PspWS31nLz9sRs; Thu, 6 Apr 2023 19:33:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dylanvanassche.be; s=MBO0001; t=1680802420; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mHTTg8gm9X7ACV+NiC4d1fZveFjBa1unkjpNfHPwNFc=; b=PfE+m9TwKc6nBad7D5ipq8j1H7DC8kgkLZfpCiOCo3WsmNmgtBWQCX4xEAYuv/hURuReAL 58LqaAmJFwLDnFiAuWDGJeftgh9GioVdJRbM8FXdhlIWY3MSFPdkvUTSCL+GPjhiR+zx9j cDgMfXv1biFgjax8ygJ8anvtL8v0pQIKy8/qOuZvcE3NF4HYxbWsizYMUjYAr+KBcjF7+A ylUSNSkdppNT9kioKmzrqhDdJhETyUraHHFks9ZgNPgspCO4nsUMcKLP6R6wz57eRNoGwM EFTt7Hok+GuvqWSUMtBF5vhQAm7zR+/AKLedXQwru4jp4O3CMc66uw+kNd0zOg== From: Dylan Van Assche To: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski Cc: Konrad Dybcio , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Dylan Van Assche Subject: [PATCH v5 3/5] arm64: dts: qcom: sdm845: add SLPI FastRPC support Date: Thu, 6 Apr 2023 19:31:46 +0200 Message-Id: <20230406173148.28309-4-me@dylanvanassche.be> In-Reply-To: <20230406173148.28309-1-me@dylanvanassche.be> References: <20230406173148.28309-1-me@dylanvanassche.be> MIME-Version: 1.0 X-Rspamd-Queue-Id: 4PspWS31nLz9sRs X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1762450351904823353?= X-GMAIL-MSGID: =?utf-8?q?1762450351904823353?= Qualcomm SDM845 SoC features a SLPI DSP which uses FastRPC through an allocated memory region to load files from the host filesystem such as sensor configuration files. Add a FastRPC node at /dev/fastrpc-sdsp and a DMA region, similar to downstream, to allow userspace to communicate with the SLPI via the FastRPC interface for initializing the sensors on the SLPI. Signed-off-by: Dylan Van Assche --- arch/arm64/boot/dts/qcom/sdm845.dtsi | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi index 338a715d110a..dc4b553cbe2e 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include @@ -878,6 +879,14 @@ mdata_mem: mpss-metadata { size = <0 0x4000>; no-map; }; + + fastrpc_mem: fastrpc { + compatible = "shared-dma-pool"; + alloc-ranges = <0x0 0x00000000 0x0 0xffffffff>; + alignment = <0x0 0x400000>; + size = <0x0 0x1000000>; + reusable; + }; }; adsp_pas: remoteproc-adsp { @@ -3358,6 +3367,23 @@ glink-edge { label = "dsps"; qcom,remote-pid = <3>; mboxes = <&apss_shared 24>; + + fastrpc { + compatible = "qcom,fastrpc"; + qcom,glink-channels = "fastrpcglink-apps-dsp"; + label = "sdsp"; + qcom,non-secure-domain; + qcom,vmids = ; + memory-region = <&fastrpc_mem>; + #address-cells = <1>; + #size-cells = <0>; + + compute-cb@0 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <0>; + }; + }; }; }; From patchwork Thu Apr 6 17:31:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dylan Van Assche X-Patchwork-Id: 80377 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1193944vqo; Thu, 6 Apr 2023 10:36:24 -0700 (PDT) X-Google-Smtp-Source: AKy350ai75HwQO6ZAgM5iFs9RIf5n3RXXb3rRknStMr91cldJUR03X1KAbo7zd0KTgi7JV3AHvjC X-Received: by 2002:a62:1bd3:0:b0:625:efa4:4c01 with SMTP id b202-20020a621bd3000000b00625efa44c01mr43511pfb.3.1680802584504; Thu, 06 Apr 2023 10:36:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680802584; cv=none; d=google.com; s=arc-20160816; b=hW2jp5Lqo5t3Z7NZCn5NCnPjx2/IzXI6xsFzI2fE6xot4fWD5oHcyPhfBFTFAkFaTj NgP4WHMODHafEPkeqKC7AGhZWK+EPfMBadS6uY2Kyy0z8ZBg/xj7O9hZfgsBjAMlIZVh JrfzVSYr/GgU2G1A/EDcI5Vcnzx4g2JN9zvZBKF+VWHP1JDff0STpCdTrf/cMdmsK40C l39HHlGZGwo31MP9SoAOfIYo6SP7NH753Z4aQtJfnkK6vZuL/UQ0NCEPHHi8CkP9N55Y 1qzY83UqPEcG1Ui8WzFRh72f9FTT0yGl9KEi2+7YZkHVRy2soZlPrRTa/Nz9kDnVtSoo o4ug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=RjQywl0qasOi8g9t9JlZMByy/hpTTSMy1fxXvskHBnU=; b=0ouOqssgGIrRs/MirzH06nwBDpe5kj0+xcVysTA5Ak2mC7GeTwk05JLkI2mCU6eEeI KPXoHJHpiN5kyE0JMdu28J/z5j+xktwDJx8/t5bEgFeaMdOTIiESHMnRX85suE0iH+uY onpzKTxerxPja+LAVAf8b5ePjecj4JmOScDOJw5DHZhUoxAMtmFcbyIyrdbWbDBtbGZM oXiJikO4wQmwOv5XmRKK+DNU86cNFbYXXwiIrFaMkkvoPtSNOvbN4Bmk9BQG8vfwK1q3 XexSZB/evEtFMzKQqFfw1pn35vCnSeggomFO3FshScU9/dKgUiwCYV2C7YL472EAkN5t xHLA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=DgC7LQ4f; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=dylanvanassche.be Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h184-20020a636cc1000000b0050b51e62c19si1671168pgc.825.2023.04.06.10.36.11; Thu, 06 Apr 2023 10:36:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=DgC7LQ4f; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=dylanvanassche.be Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240052AbjDFReW (ORCPT + 99 others); Thu, 6 Apr 2023 13:34:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52902 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240104AbjDFReI (ORCPT ); Thu, 6 Apr 2023 13:34:08 -0400 Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org [IPv6:2001:67c:2050:0:465::202]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 01262A5EC; Thu, 6 Apr 2023 10:33:49 -0700 (PDT) Received: from smtp2.mailbox.org (unknown [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4PspWZ58R4z9slw; Thu, 6 Apr 2023 19:33:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dylanvanassche.be; s=MBO0001; t=1680802426; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RjQywl0qasOi8g9t9JlZMByy/hpTTSMy1fxXvskHBnU=; b=DgC7LQ4fHSiprowPEY+YIWWy7UPpXoYY/MXR6HFo71HN99N7Rd51LWxvjTcs6C7RIYQvtu z1gb83otzIPJNBhTapKqB45tkya8ZZfXqwM//tS0d4kdhwoQOrZZBTYJJzyhAXoUZ0qqlg vczG/Q84YjmSsqOV+nh+YrYfyxeXY8rRTWFVKT5T5iHmhBLjnKrCPRNKjSBaNu6eddPV+P I0HTLi57aVv3Bekjatq3qKTYmN+FCTwd2xWlFngjrCR3+pd/7Z7s4N75oz3qte3fVkf/FH 2GdPD3ecyRo1YZZK0AQR/4QxPLXRvvbTppvY5tvWeLELXfs07EDcYEChUDFq5w== From: Dylan Van Assche To: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski Cc: Konrad Dybcio , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Dylan Van Assche , Krzysztof Kozlowski Subject: [PATCH v5 4/5] arm64: dts: qcom: sdm845-oneplus: enable SLPI Date: Thu, 6 Apr 2023 19:31:47 +0200 Message-Id: <20230406173148.28309-5-me@dylanvanassche.be> In-Reply-To: <20230406173148.28309-1-me@dylanvanassche.be> References: <20230406173148.28309-1-me@dylanvanassche.be> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1762449250710053027?= X-GMAIL-MSGID: =?utf-8?q?1762449250710053027?= Enable the SLPI DSP on the Oneplus 6 phone with a Qualcomm SDM845 SoC. Signed-off-by: Dylan Van Assche Reviewed-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi index b01542d79ae2..3bd15984990c 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi @@ -552,6 +552,11 @@ &qup_uart9_tx { bias-disable; }; +&slpi_pas { + firmware-name = "qcom/sdm845/oneplus6/slpi.mbn"; + status = "okay"; +}; + &sound { compatible = "qcom,sdm845-sndcard"; pinctrl-0 = <&quat_mi2s_active &quat_mi2s_sd0_active &quat_mi2s_sd1_active>; From patchwork Thu Apr 6 17:31:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dylan Van Assche X-Patchwork-Id: 80378 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1193960vqo; Thu, 6 Apr 2023 10:36:27 -0700 (PDT) X-Google-Smtp-Source: AKy350bJdLQDf09ARpC080pryFJAUqjSOpoMBR+lUcl2BhBBEBd/fyp386KQcKIeXHYUt0uB6mQG X-Received: by 2002:a17:903:1c4:b0:1a0:7584:f46f with SMTP id e4-20020a17090301c400b001a07584f46fmr8236221plh.9.1680802586853; Thu, 06 Apr 2023 10:36:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680802586; cv=none; d=google.com; s=arc-20160816; b=iZKhExAXEcd/pVcGtfX6k1ppIuXVoO8Kcci6kC+jSYl/9Fvj+NzRMknXsvZxxkOIWP SZVCrk9qo86df/wOJWq29bOh1jYtNjiSsjDPtZxYPGZP2imc8FLP695UlQRjtugR9rr6 x8VfKTuaiMrZZj16ljZ7b6jG9646Nsb8Nw9C8c6Ldl+uL09EHhItuDJ//km3ZI2AEIqV fr2GIb9GoMsbHTNQl3zEV/yRXfACs58UWfb5iJt09mjipXmeuTotuzDdMWjYULybxjHT R1NChgCwnwC1wwBqTxUodtkJqS/ZQxHdbvMAV3YAcTLsD55cUcmGFniB9OP4dNWPN95X +Sow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ECZ8dJrYNeEUE2kyi4AeyJJ/4vy98zA9JMEzzgeWDeg=; b=To+s9SiCMSCE1X0k3RqAbfUa8WvkvJTwv9O3XsvdIgvsGMjhPCBFsU1J9dxNNq9iqq ash33zytNjg/YOcOOxHCKYL01Rt3FP4vgQAmox3jTQaYeJTGkd60WyGvsQ+9uLwscoNT Pp+S2q18NebYRFukn24P6E4LA0Cm9FZtm7MZGAJib7xk9i6kpvjLtyePgMX+/YHntxxu F/nRY43FsNMVNkl638vzGnKwOZeZS59QTHfVdBrp4d+B7oFligqfCrDeDvKCtqIVeVgX rD7rn2LMpK2IrDFCx4aDn+L1jfvoqf+9JbTDwgMOs62m7lJuCqVkxnHcloS+I9vvYLNX 2AZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=Z53vxVAB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=dylanvanassche.be Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j14-20020a170903024e00b0019b0b007994si2348370plh.163.2023.04.06.10.36.14; Thu, 06 Apr 2023 10:36:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=Z53vxVAB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=dylanvanassche.be Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239908AbjDFRee (ORCPT + 99 others); Thu, 6 Apr 2023 13:34:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53050 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240150AbjDFReN (ORCPT ); Thu, 6 Apr 2023 13:34:13 -0400 Received: from mout-p-101.mailbox.org (mout-p-101.mailbox.org [80.241.56.151]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 444AFA5E9; Thu, 6 Apr 2023 10:33:55 -0700 (PDT) Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4PspWg6VqLz9sT1; Thu, 6 Apr 2023 19:33:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dylanvanassche.be; s=MBO0001; t=1680802431; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ECZ8dJrYNeEUE2kyi4AeyJJ/4vy98zA9JMEzzgeWDeg=; b=Z53vxVABfOEmiJmbO56NEw3teCOgD1zG9Qd3dixKn4i3iTmBs3u9DRu6EC8GBzVisljcs4 cskbVsIvKgtuIsJlmfj6o92XV1SbDj5YlxO3R8Bt5ZSp7DKOhCrImf6xeVrevs87zEVKf7 L1fiw87xATBgsiarT7+Lgda/MdvN/bT5obakgy7w4Tn1SDc1rFUTW+jWkyTjAxc/bTlhWA JiNvf9NJ60nfX0mhuN9SvDGDduNh6nUNLdlnikAE9pCowZEV/LvXsIeYFY7Avs98WP5Vle 2Qfqq+7FT11O6NIr7OzRosC0uFT7OtUVfBrVzLPNkc9PUpD/JJ19ZQNyJ2NjoA== From: Dylan Van Assche To: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski Cc: Konrad Dybcio , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Dylan Van Assche , Krzysztof Kozlowski Subject: [PATCH v5 5/5] arm64: dts: qcom: sdm845-shift-axolotl: enable SLPI Date: Thu, 6 Apr 2023 19:31:48 +0200 Message-Id: <20230406173148.28309-6-me@dylanvanassche.be> In-Reply-To: <20230406173148.28309-1-me@dylanvanassche.be> References: <20230406173148.28309-1-me@dylanvanassche.be> MIME-Version: 1.0 X-Rspamd-Queue-Id: 4PspWg6VqLz9sT1 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1762449253355091336?= X-GMAIL-MSGID: =?utf-8?q?1762449253355091336?= Enable the SLPI DSP on the SHIFTPHONES SHIFT6mq phone with a Qualcomm SDM845 SoC. Signed-off-by: Dylan Van Assche Reviewed-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts b/arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts index b54e304abf71..bd9571a258cf 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts @@ -572,6 +572,11 @@ &qupv3_id_1 { status = "okay"; }; +&slpi_pas { + firmware-name = "qcom/sdm845/axolotl/slpi.mbn"; + status = "okay"; +}; + &tlmm { gpio-reserved-ranges = <0 4>, <81 4>;