From patchwork Mon Mar 27 18:48:07 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: 75627 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1728704vqo; Mon, 27 Mar 2023 12:06:50 -0700 (PDT) X-Google-Smtp-Source: AKy350Zu5xt/NOHmesQg6zGzEx0CAgEnDnykWZixmb//G9etqM2/6/w3gnPL8iKjUM/rQRZntl+G X-Received: by 2002:a17:903:2015:b0:1a2:2091:ee8b with SMTP id s21-20020a170903201500b001a22091ee8bmr8239676pla.10.1679944010718; Mon, 27 Mar 2023 12:06:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679944010; cv=none; d=google.com; s=arc-20160816; b=ka2sDZQUF+dpR3Kw/w2v13P817jJypuLJmO/IHbgwgTnhZ/hy0RSCVFfe2KX4vlSRv Yfcg/BsZNPpc0CWKgqEbTnDxbppzQ9NKyfBDY7DIXEZYFTB9AjooX4bcxc0OmSP7oTN1 Jc4L5mrU5zcXLtxDbWXDRY8A6wwsDHBiUS/h8YGUC3TXZguEr0VGAz/fQN1HbLovb1N8 aXCsn22Orf09cV2W/PGgs+Ewd0dgdZSvEJReoyO2hcoLbA/2jU61iNyuUNKT0GsU5F9N n2wYMkWzoidMcsvPFEFiyz6CzOyRM6btgrY2mtYMcUq8h1j5uKRumVxp7qFJADlDiCJg qX6w== 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=/m56WRt9MBUX21VaYs44Au/+VOI1zJ1co48wCBr7f3Y=; b=PrjeS/M8UC4kKasDf2ByR1Te0ZRvn/ELWEikkMrAYjqHu59hFHgc0p+i5RY3tNLPQv Ibk/InOsKJ/Lg7lkkTZBjylPwLu7qtvUoeUCZhZQi5DtNJuM9/HakF6qvWdYNksbqkST Z7mfhv/sFMNOhQ50QhChqO79LAC8/N6a8LJdNEuO5F+rW1k5Q+XF6zhGsIv3GzrPB95b +StD1/I+1cqtTN6bKoGXXCpgwLft1elrZJLH3ccwOa+5gnwLR/eYaifOxDE1eevn2NbM IVt5Ybh9/7qMHkEmHfiQvAF9azki7iKZpJcPPoLY6/BHoahwsXbIRZwt4k38rwa6J5hw eviA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b="qyCzGOL/"; 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 66-20020a630345000000b0050bcfe667e7si27925926pgd.474.2023.03.27.12.06.38; Mon, 27 Mar 2023 12:06:50 -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="qyCzGOL/"; 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 S229592AbjC0Ssd (ORCPT + 99 others); Mon, 27 Mar 2023 14:48:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38090 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230104AbjC0Ssb (ORCPT ); Mon, 27 Mar 2023 14:48:31 -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 24441A3; Mon, 27 Mar 2023 11:48:29 -0700 (PDT) Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (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 4PlhfK6zb5z9sQr; Mon, 27 Mar 2023 20:48:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dylanvanassche.be; s=MBO0001; t=1679942905; 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=/m56WRt9MBUX21VaYs44Au/+VOI1zJ1co48wCBr7f3Y=; b=qyCzGOL/pn6qU+gMrcOdBpVgQi7kOPKbBOmCwSDPjJqT4DgucrO0Ew1V76N4GINSQmRPwB 3yM/e3FsSrv1dyOFW4xw7oU9W8Pu3M5QaPL1rRVxggbtlF2dstFNjvkBPeKP/j2xEg9vgW 74oHZxkZ2bYWMF5oEYHoTu5Cqqp/xT9Picxo2ZWA/LMb+dV27RiILNzcpMohAy0GjRoHJK H1phziKl8sSnpOOBnfgWuEzAD4yJR4xB1RH9j5NrpKmXnYNv0EL75jVrEoWmv1ewywk01u l/kK71Sz9e5ltA4opIfs//hXAQudyEJ6cOOBh+vVq8lHwwev0Cvro9BqNrsyJw== From: Dylan Van Assche To: Andy Gross , Bjorn Andersson , Srinivas Kandagatla , Amol Maheshwari , 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 v2 1/5] dts: arm64: qcom: sdm845: add SLPI remoteproc Date: Mon, 27 Mar 2023 20:48:07 +0200 Message-Id: <20230327184811.499553-2-me@dylanvanassche.be> In-Reply-To: <20230327184811.499553-1-me@dylanvanassche.be> References: <20230327184811.499553-1-me@dylanvanassche.be> MIME-Version: 1.0 X-Rspamd-Queue-Id: 4PlhfK6zb5z9sQr 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?1761548970736982063?= X-GMAIL-MSGID: =?utf-8?q?1761548970736982063?= 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..3b547cb7aeb8 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -3311,6 +3311,42 @@ glink-edge { }; }; + 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>; + }; + }; + gpucc: clock-controller@5090000 { compatible = "qcom,sdm845-gpucc"; reg = <0 0x05090000 0 0x9000>; From patchwork Mon Mar 27 18:48:08 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: 75623 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1722661vqo; Mon, 27 Mar 2023 11:56:39 -0700 (PDT) X-Google-Smtp-Source: AKy350ZsuaLhLxYlIU7lWAqWIt40qyLw7j5cP808c1DDv9i3TEe3NQ9uFZNqprA7KgYHHfTIrKUN X-Received: by 2002:aa7:96cf:0:b0:627:f639:5bf1 with SMTP id h15-20020aa796cf000000b00627f6395bf1mr12987588pfq.7.1679943399068; Mon, 27 Mar 2023 11:56:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679943399; cv=none; d=google.com; s=arc-20160816; b=zIu3XIQu14kpNTyGJa3zJ9wWpUA3h77zRuzrhayT5P0X2d1Ee5Ym170Qh7Ks/SqHZ1 qQB4GMnhc0pkGU6ooiNeyJ72/excKQXOsDTD72y4gWi0XA8VBSeiSSfCPEzNH0QZHXKL WRMenGUg8zNuUQ4kHRDpN55wwJ1k1WvYeu6r7Nk4g3DXBzmCYU3+egv11XD0qmWAMrp6 26TSbcKWl5nd+agIVIKBsRCaPqVIYjYQAf1Y2MsLt93UIpIOiV4Mrhht2J9TXd8pY1yQ Fj87cDQyrIv5ZSAgbPUfmnvzO7mrfAnktN3dx+CHwFnZ4I3Ythm+2n1rTOhGK+ejrk40 sjzw== 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=mtgaKa7tkPxqeT7Z9b4tRUceRb1UfrPjsq/gzZvZwCQ=; b=uj+t06oTxsmrAdZrgYYxtpK5eQXrc9p3gSyjGxYP0LbSTPiBH0NkQKiD5A/GyfU+jK hYQqJgDrLVKzfZRJoOBilNxNqNAzBJqu0MWcZ71sUwzcG4v1VhblftvQHcTNrEGCRIQc 3pA8MV1iYTI61HQadeyFNbxtLuGhcdf86fESKnunv82NWvChd1k7527vMR0IEJ15Kelw 4SIIDRK/8NiD38ugLr3DGs30iSmI4IsRr7eoSGl1rf1je8sbqYXsFi9IqQhLAuTJ4p5r OsTxE+KkQZ0KjOYbVmp2bcnYzYkDaI6oPEH04DPpu0iCsHYiF2M8c0cOKwsxuUD5JWfx 3jjA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=M+p7+L5z; 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 n44-20020a056a000d6c00b006259cf8a646si26537198pfv.43.2023.03.27.11.56.25; Mon, 27 Mar 2023 11:56:39 -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=M+p7+L5z; 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 S231833AbjC0Ssg (ORCPT + 99 others); Mon, 27 Mar 2023 14:48:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38212 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230468AbjC0Sse (ORCPT ); Mon, 27 Mar 2023 14:48:34 -0400 Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [80.241.56.171]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 397C310D3; Mon, 27 Mar 2023 11:48:31 -0700 (PDT) Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (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-201.mailbox.org (Postfix) with ESMTPS id 4PlhfN3MCLz9t4q; Mon, 27 Mar 2023 20:48:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dylanvanassche.be; s=MBO0001; t=1679942908; 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=mtgaKa7tkPxqeT7Z9b4tRUceRb1UfrPjsq/gzZvZwCQ=; b=M+p7+L5z+T0keWbGp512aYTvpEm0hcE9Rp36lqAVGX4SKpH+fzAOFWmehZkNwfoWzuUhbh exn8B4PIvV+HpaUnpD9FrGqI7lrLSEfWOwGJUU+jGru39mYRjgfvMwudICXPFdRk2ACIvF t1DcKzUptVM5kT7Sl7i4WrYadEB6QBZKEJQ4H2qejBua9+dhXIpytnVNMJGTd6kWRX64r3 5exFBfMcRNlKJ0I5sGIcyKZogQcbWb+H5wkTWR4yFy/HwiM6FlpdjrGtcJ1ECVNDHFtfTI wh891gmJqtJDPylwtwFce8FLKVeyS76Jv1BhWVVnbmU44/Zw+EMvlNaBV+stdw== From: Dylan Van Assche To: Andy Gross , Bjorn Andersson , Srinivas Kandagatla , Amol Maheshwari , 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 v2 2/5] dt-bindings: misc: qcom,fastrpc: allow FastRPC node without reg entry Date: Mon, 27 Mar 2023 20:48:08 +0200 Message-Id: <20230327184811.499553-3-me@dylanvanassche.be> In-Reply-To: <20230327184811.499553-1-me@dylanvanassche.be> References: <20230327184811.499553-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?1761548329734841383?= X-GMAIL-MSGID: =?utf-8?q?1761548329734841383?= FastRPC nodes may exist without a registry property and actual Compute Banks in some cases such as the SLPI on the Qualcomm SDM845 SoC. Relax the regex to allow such FastRPC nodes and remove 'reg' as a required property. Signed-off-by: Dylan Van Assche --- Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml b/Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml index 1ab9588cdd89..0ccd3296d4f2 100644 --- a/Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml +++ b/Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml @@ -64,7 +64,7 @@ properties: const: 0 patternProperties: - "(compute-)?cb@[0-9]*$": + "(compute-)?cb(@[0-9]*)?$": type: object description: > @@ -89,7 +89,6 @@ patternProperties: required: - compatible - - reg additionalProperties: false From patchwork Mon Mar 27 18:48:09 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: 75629 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1729200vqo; Mon, 27 Mar 2023 12:07:44 -0700 (PDT) X-Google-Smtp-Source: AKy350YMdCnt8QvNrE3r8YJOt9njajiwQhgoHgeD7xj+IW5WMGZQbXUQDjs7xzRiaXInLFfsx0Pt X-Received: by 2002:a17:902:e851:b0:1a0:549d:399e with SMTP id t17-20020a170902e85100b001a0549d399emr14066154plg.21.1679944063748; Mon, 27 Mar 2023 12:07:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679944063; cv=none; d=google.com; s=arc-20160816; b=cRFVn5SdzQRsuesARM+hr9Vp3zwNFTV4pIc04JMm4sjgdLXi23R3qJjMxLe0pVPsr3 pXdULghpqkO3t4p1sq+CvEn5iXXl2riBf3eljNwTBoBiAhIfSO7BNGpFBVKOYGSq5APG KhCZMq7/3KBoXNnpt8Dh/udpHLfgOyIBfiR+wLvDRotMDTXVqzC/5emgAMSYI0TO3xyz u7+qRikTQQV/5enS4O/8z5BCTH2WZIoSLj3/gSGYsvBaX8pnMgquayo0gexJalJUjW8z DNlwT2gqoobvdFYhXJn7xn7tYcOzq8miNw/aIiWMSkWW/Y2HtawSGTyCAurJSzDirDiO ra0A== 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=EIxYTRkWdFJzwZh6BFhtloQnwXCEz34/zKyQod3D784=; b=Im7YysFoF46AwueIadCXIiUfN5DsdFurM/8cr5oEYrN4aVdHAEaiL0jEDTgLcUtX7V RhE0YpQeMNHGxhfuaKIKXp39A8cLmspThOZ4KRl2tAQSBPb6PPpvKHZXg9NIxwu/OwUi eBmeOu5s00XPhhjFsg5+4N3LWacAtbklcZG1sW3Wo2Kbq35KfjS8w2zodSiZ6veQCHsu gIZoui6PI0Dt5cZBjdqrd6T0JP3FM8EAwksnarES35+jMDXhhpVSelon/wlcTKA0m0EM ra7w1jzJRoWmgEfYwTwhbzj09FlpsbC29I82/pgXzxpPg1hChV3UG2sEixVfqa0JVZEm qAZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=NqZ9lQCz; 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 r20-20020a6560d4000000b0050f636b4d40si22713987pgv.373.2023.03.27.12.07.30; Mon, 27 Mar 2023 12:07:43 -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=NqZ9lQCz; 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 S232237AbjC0Sso (ORCPT + 99 others); Mon, 27 Mar 2023 14:48:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38286 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230328AbjC0Ssg (ORCPT ); Mon, 27 Mar 2023 14:48:36 -0400 Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [IPv6:2001:67c:2050:0:465::201]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0717B173C; Mon, 27 Mar 2023 11:48:34 -0700 (PDT) Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (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-201.mailbox.org (Postfix) with ESMTPS id 4PlhfR2gpbz9slF; Mon, 27 Mar 2023 20:48:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dylanvanassche.be; s=MBO0001; t=1679942911; 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=EIxYTRkWdFJzwZh6BFhtloQnwXCEz34/zKyQod3D784=; b=NqZ9lQCzcg1y1zaoCxrDmE28FPiQ6vPVZ9Lvtevm6SnCn1P7xdwNmRKuUmpYQxf4v6SqGU 2IrpXjaHyYr0DTN2SEKuJ6WRZibBowy7QwTQGfCfytiw33U+/JX0XJKk6N1EeKMkho9VTS y0oHEB+6DfbJ5hOs/odorGBDTXDIkbW945egaedihmusjwrkI2zp1dlDAmofDlnr0RHNwi 9n9+i3ok3l8RLdcbN/kcblWoNz9Jft8gnqg8Vf+nqb310uL9U4ZmWeLiqnOE3WsTnTy9PW mDMWZ3Z1+YvDcjnRnF7y34+YYqDIeLIBbfELcflirMjZn4nDNlZA5W8/Ud+5ZQ== From: Dylan Van Assche To: Andy Gross , Bjorn Andersson , Srinivas Kandagatla , Amol Maheshwari , 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 v2 3/5] dts: arm64: qcom: sdm845: add SLPI FastRPC support Date: Mon, 27 Mar 2023 20:48:09 +0200 Message-Id: <20230327184811.499553-4-me@dylanvanassche.be> In-Reply-To: <20230327184811.499553-1-me@dylanvanassche.be> References: <20230327184811.499553-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?1761549026800515832?= X-GMAIL-MSGID: =?utf-8?q?1761549026800515832?= 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 | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi index 3b547cb7aeb8..7412ea938765 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -878,6 +878,14 @@ mdata_mem: mpss-metadata { size = <0 0x4000>; no-map; }; + + fastrpc_mem: fastrpc { + compatible = "shared-dma-pool"; + reusable; + alloc-ranges = <0 0x00000000 0 0xffffffff>; + alignment = <0 0x400000>; + size = <0 0x1000000>; + }; }; adsp_pas: remoteproc-adsp { @@ -3344,6 +3352,21 @@ 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 = <0x3 0xF 0x5 0x6>; + memory-region = <&fastrpc_mem>; + #address-cells = <1>; + #size-cells = <0>; + + compute-cb { + compatible = "qcom,fastrpc-compute-cb"; + }; + }; }; }; From patchwork Mon Mar 27 18:48:10 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: 75621 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1720697vqo; Mon, 27 Mar 2023 11:51:45 -0700 (PDT) X-Google-Smtp-Source: AKy350YUDRiMsqkR+X1nXmrdwvxaruRf6fhhNH7Nj7w6xyFOEm774wbsJrDE24DgZUafcTeEiHSj X-Received: by 2002:a05:6402:517b:b0:501:d4f9:3141 with SMTP id d27-20020a056402517b00b00501d4f93141mr13164453ede.32.1679943105310; Mon, 27 Mar 2023 11:51:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679943105; cv=none; d=google.com; s=arc-20160816; b=cKYKCxY/23ajjh45uWwmK+5ltgB6r06eHu12X1gDZdOykAU9golZm/U8EzmU5900Fv VxovvQK9IduxSQdYaJSsP60vdXvti2JOHgsRNRutp/zxr2u5bukEG6fuyp1pOHAxRHkw TGdKmpb41dM9pzylhfptK4KIeSqpBwr377MGcFZw650pXMguKewMu0MQztD1lsHHmdFX tJHeVlU/rA1Zrl2UBmeAbQJ00I2LNTT9a+v8ah1of1HgKltXi6NV6YTzmXmrc7cXo6hL p5bLyycgC3uz5lsxsva7l1gk5mbC7ULwfHLp0vKANMt7u2Ykdm4kqA1Mc3t5cjWyohLm oqZg== 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=ii3vQ4PmnknxwthxZgNTHiVuAEdqpO2ETRYpvK0GqeI=; b=gQYZQzVuDvU0z3inWzcxgA2DGfZ2xFii8kJccZ+cX81VoDNWuO//zDkv4Vp6yoMpMh vP+vVtymJg8+k+3foEWz5sHAeKNFRiqsgGvYz1+n9X2q9Fxf3rYoxj2bIOpf3jkXWQvs oIRagauZCFBabfPZCk1wQey1MHXP4AiY/xrdKCKy5H3QVkDNAu0nWXbvtQXzIruj2kSv SEUXOJL8j5HRImmAGsngG0/qvPKbEQZIkM7jRR1CQAD5ri5Wq+x/C6l+Kb70rlgjB2Cs ctnrvPLiLK9hZs4qbqL8kuyifcSX4lRWb+1jX60paraqSqMsRUTT7NPHajnwczMnlwwS At/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=qgcLO3rX; 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 o8-20020a056402038800b004fe94d86d53si29740332edv.240.2023.03.27.11.51.21; Mon, 27 Mar 2023 11:51:45 -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=qgcLO3rX; 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 S231960AbjC0Ss6 (ORCPT + 99 others); Mon, 27 Mar 2023 14:48:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38740 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232142AbjC0Ssn (ORCPT ); Mon, 27 Mar 2023 14:48:43 -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 CE0751709; Mon, 27 Mar 2023 11:48:37 -0700 (PDT) Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (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 4PlhfV0gPdz9sWt; Mon, 27 Mar 2023 20:48:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dylanvanassche.be; s=MBO0001; t=1679942914; 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=ii3vQ4PmnknxwthxZgNTHiVuAEdqpO2ETRYpvK0GqeI=; b=qgcLO3rXxr6WGYorpbydnhnNKgMXxhN8Wba0T5qlN+YUHZsXr9R9/M7bbNxyM9T7LafN8m KHUcFJrygNfJu6kErxDD6SUnRh2bd84nC8MTlie4IcFNuWJzVeRf9VY0NqIWXX7reA7kIY rL7Co7rsYr/rXfvUWijnyg33kTAfcJVRjhEH3i5JL/VxCdQCpaId1IoH2Awl+pzrj0ph60 p7UyyB1M728SvY2JzCqU+5UMvMmvXDShInuzjTYhapuPGYZ0M1cARjlTLG+gMXRlBR23ax poD41vGBXJzq5oy9xD3HyiwunddzOkrM7cmkXkQcRrdhKLml+UZtQuqAYtecaw== From: Dylan Van Assche To: Andy Gross , Bjorn Andersson , Srinivas Kandagatla , Amol Maheshwari , 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 v2 4/5] dts: arm64: qcom: sdm845-oneplus: enable SLPI Date: Mon, 27 Mar 2023 20:48:10 +0200 Message-Id: <20230327184811.499553-5-me@dylanvanassche.be> In-Reply-To: <20230327184811.499553-1-me@dylanvanassche.be> References: <20230327184811.499553-1-me@dylanvanassche.be> MIME-Version: 1.0 X-Rspamd-Queue-Id: 4PlhfV0gPdz9sWt 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?1761548021585242532?= X-GMAIL-MSGID: =?utf-8?q?1761548021585242532?= Enable the SLPI DSP on the Oneplus 6 phone with a Qualcomm SDM845 SoC. Signed-off-by: Dylan Van Assche --- 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 Mon Mar 27 18:48:11 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: 75628 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1728744vqo; Mon, 27 Mar 2023 12:06:54 -0700 (PDT) X-Google-Smtp-Source: AKy350Zy/cuyB/esU6DNtKATIaN9kpO1afcfKxot7EcSqYoC/NOd5TM/m/asx/vt8r2XeuuSQu1p X-Received: by 2002:a17:903:24d:b0:1a2:4efa:fcc0 with SMTP id j13-20020a170903024d00b001a24efafcc0mr3999723plh.1.1679944014424; Mon, 27 Mar 2023 12:06:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679944014; cv=none; d=google.com; s=arc-20160816; b=QuLUxyBpScLzE2oJXK4jIUbhAFYu7/5Qq2hY6oLd2TPdJKkr6A9TDzbq6mBM1GMiFr xf4kg/uCIfa02ew7Dc5uaXo/nxmsgg0oIn4SmtpmOXrOboYv1PFhPUzM2KtS8WGjpv4E 8AGDAzsQIm3FZXcGe7uRWYYm3P96edubl4sAiPLeJSvwFtP92ehXqzJTQuAs/I3FLRal nQDKw9ktL9QfB9mXQayNdXhK5EVTooFuBQmKpkiLgBUUcIjC4xquV3ftxsndu0/LOBwP 6+4w3oB/jiCkSuds7g4908JGwBBqE4jUZyGxsYfxF/28BCgXP4iQE5MGwqBi+GLKRA3J JSCg== 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=dKSbFG5DGVwvXJCZEdfm9iFVOlxnj2KKA0SRmRRz/mM=; b=tFIlK2YGqYYuufw7S5A3qoPhXR4gg//9pKssRcDodGmlJqrVdJ2TeXxUSZm35m+xn8 5H6rk9HcHFhajIwBWAvmw+3F0SsZnMauItRH6IXeDV3p2vx7/IwmDhwlspNHuwWEESWo Jqc4iLQ1I7jtnXXk8emtH55kP0vBYVkBXej54SYmtIyBilUpkTeB12JW52FNvqx1orpo RhKtJgj1fjmhXzCuN6N6QGls7OFcVA0F/EA/5jNMTR+KkEK3evzA/eyibybjC0y46YRo EQYCK8DqbPnErTX+neCNBbC1PMeOjMrMsjAdEEyLelx6hDnsOYzg2rxuV9HvZePp95Lv 1Bzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b="aO/Lr5tB"; 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 jj7-20020a170903048700b0019e8d4cb8d3si27204429plb.614.2023.03.27.12.06.41; Mon, 27 Mar 2023 12:06: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="aO/Lr5tB"; 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 S232645AbjC0StD (ORCPT + 99 others); Mon, 27 Mar 2023 14:49:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38740 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232011AbjC0Ssz (ORCPT ); Mon, 27 Mar 2023 14:48:55 -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 442EC40FB; Mon, 27 Mar 2023 11:48:40 -0700 (PDT) Received: from smtp102.mailbox.org (unknown [10.196.197.102]) (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 4PlhfX4JT4z9sRj; Mon, 27 Mar 2023 20:48:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dylanvanassche.be; s=MBO0001; t=1679942916; 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=dKSbFG5DGVwvXJCZEdfm9iFVOlxnj2KKA0SRmRRz/mM=; b=aO/Lr5tBOJwYoHrMyampkhZ4Lve/fM0VVGo+BBfu1EYY5+DdZCGbdj6lq8QR2c05RtEYwG T2zdEiVNn9oXJS8M4n5iU5MzWlIZ3hHUrD8HW6gUuL7idIeXNjYW7jyoJ6kTrodBtKMnxt Oo4GdrSiPOCx9+zVbWwmtZArcI1cNhOeM7OZvUldR+V288sEOdLezCtd7DrLZOEkEN4gQH rzcR7P7wYP0npDdkZxSZd0jtDtyU7YOIRceUjtwOl04Kt+Mxti8Zg3N+GDO7pjR7zrxgQf YNWV9unVCiSZJgiV3AeBnSwtuVuyxSZrHblgM/XqnByawGYYcIsu3jhtf0cS6Q== From: Dylan Van Assche To: Andy Gross , Bjorn Andersson , Srinivas Kandagatla , Amol Maheshwari , 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 v2 5/5] dts: arm64: qcom: sdm845-shift-axolotl: enable SLPI Date: Mon, 27 Mar 2023 20:48:11 +0200 Message-Id: <20230327184811.499553-6-me@dylanvanassche.be> In-Reply-To: <20230327184811.499553-1-me@dylanvanassche.be> References: <20230327184811.499553-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?1761548975130848381?= X-GMAIL-MSGID: =?utf-8?q?1761548975130848381?= Enable the SLPI DSP on the SHIFTPHONES SHIFT6mq phone with a Qualcomm SDM845 SoC. Signed-off-by: Dylan Van Assche --- 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>;