From patchwork Fri Oct 27 14:20:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 158948 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp640088vqb; Fri, 27 Oct 2023 07:20:59 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHIv8AoDIYliIlEU3+tIfycHME0+W322rnY48diq3ejOWkr1S+f9Bre3yLWZgs/rBF/c0su X-Received: by 2002:a25:4217:0:b0:d9a:da03:e72a with SMTP id p23-20020a254217000000b00d9ada03e72amr2894091yba.18.1698416459732; Fri, 27 Oct 2023 07:20:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698416459; cv=none; d=google.com; s=arc-20160816; b=BvuIZft3P3du2iQOFXijpa5GTdtt1IpBFhK6dGvfiHDJavlqQfhES2m7279YP1S/o5 TPH+Yc+8H7fzAdfPnUD43+CRsXp1viAw6NWo22mibkVD4yq5JHvgWK7qnEy10PcpzKff i91XXcz999AyieseR+rN9zbp1r9zWQkL4O7ocGnyKMjOULqbpAqGG2M3q5hAKLHANmlg BSsN7YPYErtidHuDoZUDukOOzE3EPdVmXElE3Qco9aEHtqtRVIYj8U9g+OELutIfsVgo oZdAu3sPUnQBPr7pIngravdK1i8kFh+/80cMlL4Q+ypGRTby7TJq0eP+WP+5+5pZAfEN P9qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=f/YAcCQSyL0MrtnrGqDdCH8ykc9V+03QnHqH3Sh41Y0=; fh=4YRGpp4+erIE8EulKv6vTURWMTZkR1ZrVdHONvEW04M=; b=yd+oPb2PzwI5ron+KJnALDcBQdfXtsf0mZcu9trXZwhsqSBAxJjHhru7er8rJtu41B G9v7zoyAk5qDkLzKeUZ6pF4DNYNzPdSJNBY5raB7e8HNZElmMvPU0/XSSRU+GAQmE1Fc pz+tgbyDqM0jeX6yqsJfkMO+EmAXn1MbV1aOVzAVXEW6EyvNCLx4OrfU/knReiIChR/u m0DNJcuNiB1+mtiQBbYThmF4iBqm/fKZHfGeEsZ5x1QrKPlUHGtIgjxkRLiUmxG4CKG3 EuKw8dPcu4ggG9bUn0xHVKdYt06CbGqKjbS3PoItJE6022ZCE62E8AYi7qsRrNIFxTTL BZgA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=Pd9NHANu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id v192-20020a252fc9000000b00d9a5f4f030asi2640790ybv.270.2023.10.27.07.20.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:20:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=Pd9NHANu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 4B09A81ED06D; Fri, 27 Oct 2023 07:20:54 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346139AbjJ0OUn (ORCPT + 25 others); Fri, 27 Oct 2023 10:20:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35636 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346118AbjJ0OUj (ORCPT ); Fri, 27 Oct 2023 10:20:39 -0400 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 90DB6191 for ; Fri, 27 Oct 2023 07:20:32 -0700 (PDT) Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-9bdf5829000so346924166b.0 for ; Fri, 27 Oct 2023 07:20:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1698416431; x=1699021231; 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=f/YAcCQSyL0MrtnrGqDdCH8ykc9V+03QnHqH3Sh41Y0=; b=Pd9NHANuXdyDutJRghNRBB8Qbne9f6dkiWP3Em/pVqchrFambs9beQYLS1j6ZeThDd ODiF7mGAzx1OZmkZovzeRgXcawOnwb+8vwYE9pX6eUJeYzGWJTIxXNze7TYiqr9IHmLu Vsz6I+GbRN9O1XV5+KPgL1L1TkpCxCeeJrNVM9RfG1GEGsG5e323UeRAySgAB3Q8Fy18 UrStoU27WAaa4Oq/RiZFmy59kweDwSf7m29rHIedlEYLzKsvfkoinfNfxJaurFivZbA0 4aTTmoN0XZLwtoCLYygAqIkfo3k8x/XNFatlvMvkgZ03E7Y2uQKO5ZYzJmN8fbxQaO64 zHHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698416431; x=1699021231; 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=f/YAcCQSyL0MrtnrGqDdCH8ykc9V+03QnHqH3Sh41Y0=; b=bDpuP0b2FpG5P+mqDZkSNlJWzGv3jmYRbWoWIB49JOWlTUjTsucpMddUWJplC/QlJ4 EruSU+fGYr3jChmnsPp136Z+k/F/t4cy/B7AnfQ8qVNBUu8XgjvQ/MXDjMabF/2AJZcO AqaQsLvWNbpjjIbfIxL7vnLNQWGColI3iQa0jW7izGOa0KsBrfozxY6wOFFsgcXZaH/H tUFYnLaFZcDDQu+aYE6/JoABUrrpUwc/xHX+QByuWxsqX/aAYe+KVa+5AGYCdR50Q25I jiOsJZEcbhmefZ4gk6/PSupCatmVwiFXbDoljXMQCUynXl0cVespb/tG+FszjgN/jvOA 2QTQ== X-Gm-Message-State: AOJu0YwhpoJmg30oad3LL+lygmKBg8jM71ZHOmW3iaJNxmA3T29GbEp/ uQ1tGctNiXV/j4zOQUchoZInTA== X-Received: by 2002:a17:906:fd86:b0:9c5:f1c6:5978 with SMTP id xa6-20020a170906fd8600b009c5f1c65978mr2123696ejb.55.1698416430978; Fri, 27 Oct 2023 07:20:30 -0700 (PDT) Received: from otso.luca.vpn.lucaweiss.eu (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id z23-20020a170906075700b0099cc36c4681sm1254076ejb.157.2023.10.27.07.20.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:20:30 -0700 (PDT) From: Luca Weiss Date: Fri, 27 Oct 2023 16:20:23 +0200 Subject: [PATCH 1/9] dt-bindings: remoteproc: qcom: sc7180-pas: Fix SC7280 MPSS PD-names MIME-Version: 1.0 Message-Id: <20231027-sc7280-remoteprocs-v1-1-05ce95d9315a@fairphone.com> References: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> In-Reply-To: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Krzysztof Kozlowski , Rob Herring , =?utf-8?q?Matti_Lehtim=C3=A4ki?= , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.12.3 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, 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 agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Fri, 27 Oct 2023 07:20:54 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780918737658917812 X-GMAIL-MSGID: 1780918737658917812 The power domains for MPSS on SC7280 are actually named CX and MSS, and not CX and MX. Adjust the name which also aligns the bindings with the dts and fixes validation. Fixes: 8bb92d6fd0b3 ("dt-bindings: remoteproc: qcom,sc7180-pas: split into separate file") Signed-off-by: Luca Weiss Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml b/Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml index f10f329677d8..6f0bd6fa5d26 100644 --- a/Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml +++ b/Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml @@ -114,11 +114,11 @@ allOf: power-domains: items: - description: CX power domain - - description: MX power domain + - description: MSS power domain power-domain-names: items: - const: cx - - const: mx + - const: mss unevaluatedProperties: false From patchwork Fri Oct 27 14:20:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 158952 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp640771vqb; Fri, 27 Oct 2023 07:22:00 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF/mtRVlwTTEXDlhNDVORuSgv5yNufcynIRi/Tz9wnXSRgS6DTsWTamQN8bReTtv2qeKqwH X-Received: by 2002:a25:2602:0:b0:d9a:6b1e:ef51 with SMTP id m2-20020a252602000000b00d9a6b1eef51mr2698986ybm.2.1698416520321; Fri, 27 Oct 2023 07:22:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698416520; cv=none; d=google.com; s=arc-20160816; b=XobPUuqOsWuHCfGzzn9QnYCr10HNbRKJQU/M5k4F4ioO4vk6QMz8LFoou6w6S2Mt13 VcU+G3VUTCJYlDnFNbPOGHKLX9vVvK4+ApL43bKeNVS4r1QM9YDN72bzWcC+f0cOiSuL mZjo24XK0ms/bS7Ea340iOmg1Dqjrnt3yVQgtbcHWdjQb+1qCcxAJLs7K6xoeQm+jzCw XyGw4HuWzn3uQtQbLYSQe7L+1/RMsu7uwNePMyCfehy9SuC3khQpKAQNGXtyIRrPFUfK Zk+C71zvmgiahscLSm6E19j4DNTLWcvdNIPdgBkBB+Olh0lA1Tr4Q8C9UiJU2ADwdHhu KNyQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=pY5w7Bh5EYkfQAkYpZoq0bZLBNjbmv28cc4lnv8Ll9I=; fh=4YRGpp4+erIE8EulKv6vTURWMTZkR1ZrVdHONvEW04M=; b=Nz2DGmtVfRKdzhVPKvARhI9BxvbuRBv+EPwZIotUiFzeJx3ez6AEAit8ziqhnkh2Bc gNq7uhP1xWthj6fWt2nDpKolJ8cYRn7nmjqa5KcavbE2Iv94KMdhp1rbpC8c45/WOfvD WgChPeWlVI6i6AFU84/umIGF+ZZ6ZjyPNvC6p4CKhOMve36R1hgk/4OUYnlwmdOy546G K5azwMIrpsjRL7l9DPpKJFmmevw9bM8f8U4hr6KpPD0Wpcdu5w5OFjYtoqgtKBUgWhbG k4lJcAHKlelhegsUTgEWxB/Uc1UYlPXUJ//+7P/m3kiOV3uBv56vL5pbfa1Zh74DbbPl 8pmQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=aHnZV7dV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id v63-20020a25abc5000000b00da0f6bd6391si2885766ybi.608.2023.10.27.07.21.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:22:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=aHnZV7dV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 6863180417D3; Fri, 27 Oct 2023 07:20:57 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346172AbjJ0OUu (ORCPT + 25 others); Fri, 27 Oct 2023 10:20:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35694 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346117AbjJ0OUm (ORCPT ); Fri, 27 Oct 2023 10:20:42 -0400 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 657831B1 for ; Fri, 27 Oct 2023 07:20:33 -0700 (PDT) Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-9bdf5829000so346926266b.0 for ; Fri, 27 Oct 2023 07:20:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1698416432; x=1699021232; 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=pY5w7Bh5EYkfQAkYpZoq0bZLBNjbmv28cc4lnv8Ll9I=; b=aHnZV7dV5+yi+0oU2d6hlrnfy1rMELaNvyKZPuEQlJwz/vZHHMFXNaAqsY00RvFtMF 7Q+sF5Ma+tzzS+mOdaZu3RcTsa0VoR0q1uyAfQSczDE+Y4FvmhPQXsT6I4X0fEdVXF7C VTxMjvdw/CWRGNBdednjTv2DcwrBsH6pQFSeWykMuz4mWGt+tfu1rTt3/ziTJpwWV3M0 uh/eKse9RnzjrF4+qq+ihe7TZwuPiIIEYOQeibbJI88gm9HK8WqBl/ykHd8/FJlfPSv8 DetYLASWaQ7BIcPS6My9/vEupK+CpUrQVNcQHZfOuXtqwVbBcxkIDmA+USSU1dm3Zsrs ZiyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698416432; x=1699021232; 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=pY5w7Bh5EYkfQAkYpZoq0bZLBNjbmv28cc4lnv8Ll9I=; b=CsXSFaeoFuQ0kbH8qmdAO/g6ogPpGlXh5nYa72O2yySf8BNZXxBvCLUsPIFrPyGSOt dmsL271mG+tAqLlKdApb7SAysPDBVUMiFpiJmUYRXNHLK/n1EldmMlMJozJfGG6kU1YL 3XWampd+pN6yaEtHSGldE4i5WC0a/Sti9PHyEMM0SFgzG9BuRSDbtM2Bmf68iVu0K4j+ GHWQK1RVP4KeT7ycvrKVWHwQEg/VeEUrOBwmdtxwHdfDnPT9rMinvHtaBqmaM03P2DOc qzpQK3Sl5Zh/nMvX4bUn1QHF+TuVF5e7eolGIyTbcefrM6syf/Zxb1nIt641Rpnoz+4s Wyxg== X-Gm-Message-State: AOJu0Yy0cGI9HIEUMUSWzX6zhzeai2cgXciAYvy7cWnLqUz1Ps1i/00D KXSflGWRzm6ZTUqDbJRnsBr50Q== X-Received: by 2002:a17:907:940b:b0:9a1:f81f:d0d5 with SMTP id dk11-20020a170907940b00b009a1f81fd0d5mr1934297ejc.54.1698416431800; Fri, 27 Oct 2023 07:20:31 -0700 (PDT) Received: from otso.luca.vpn.lucaweiss.eu (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id z23-20020a170906075700b0099cc36c4681sm1254076ejb.157.2023.10.27.07.20.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:20:31 -0700 (PDT) From: Luca Weiss Date: Fri, 27 Oct 2023 16:20:24 +0200 Subject: [PATCH 2/9] arm64: dts: qcom: sc7280: Remove unused second MPSS reg MIME-Version: 1.0 Message-Id: <20231027-sc7280-remoteprocs-v1-2-05ce95d9315a@fairphone.com> References: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> In-Reply-To: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Krzysztof Kozlowski , Rob Herring , =?utf-8?q?Matti_Lehtim=C3=A4ki?= , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.12.3 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Fri, 27 Oct 2023 07:20:57 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780918801257828285 X-GMAIL-MSGID: 1780918801257828285 The bindings for sc7280-mpss-pas neither expects a second reg nor a reg-names property, which is only required by the sc7280-mss-pil bindings. Move it to sc7280-herobrine-lte-sku.dtsi, the only place where that other compatible is used. Signed-off-by: Luca Weiss Reviewed-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/qcom/sc7280-herobrine-lte-sku.dtsi | 2 ++ arch/arm64/boot/dts/qcom/sc7280.dtsi | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280-herobrine-lte-sku.dtsi b/arch/arm64/boot/dts/qcom/sc7280-herobrine-lte-sku.dtsi index 95505549adcc..203274c10532 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-herobrine-lte-sku.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280-herobrine-lte-sku.dtsi @@ -33,6 +33,8 @@ &ipa { &remoteproc_mpss { compatible = "qcom,sc7280-mss-pil"; + reg = <0 0x04080000 0 0x10000>, <0 0x04180000 0 0x48>; + reg-names = "qdsp6", "rmb"; clocks = <&gcc GCC_MSS_CFG_AHB_CLK>, <&gcc GCC_MSS_OFFLINE_AXI_CLK>, diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index 5db468d1a06e..0d9cc44066ce 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -2848,8 +2848,7 @@ adreno_smmu: iommu@3da0000 { remoteproc_mpss: remoteproc@4080000 { compatible = "qcom,sc7280-mpss-pas"; - reg = <0 0x04080000 0 0x10000>, <0 0x04180000 0 0x48>; - reg-names = "qdsp6", "rmb"; + reg = <0 0x04080000 0 0x10000>; interrupts-extended = <&intc GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>, <&modem_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, From patchwork Fri Oct 27 14:20:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 158956 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp640945vqb; Fri, 27 Oct 2023 07:22:16 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHcXWsNDWpzngR1OzmX917L5Qnzq0CKyJvJb7mBad0fYSuHqOTvhQ+bEQkp9+zJQ1b7fRlZ X-Received: by 2002:a81:bd41:0:b0:5a7:b893:6f64 with SMTP id n1-20020a81bd41000000b005a7b8936f64mr2615651ywk.16.1698416535973; Fri, 27 Oct 2023 07:22:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698416535; cv=none; d=google.com; s=arc-20160816; b=B7PYOMki1TeJBobkDOK19K3TcBy0G9AZ5ojE1RFST3hEtXw7uvNCugNCvNmdXdjKWD IyHBzWvkHWRnjByzGwVqI+YdZugvjkK+BrA7DQr4mRSQ/mFRTe27D/aLj6c7Taruh5kK JIJwDYJdb3NVXYnZfFRvm2jzUXTtxjHeKz/Ku/1A1Rja+2p9nNhx2RffUbxQGZXjdyy8 VoBppauBmnhf+vp9pIthH6UOST9EwQhpxTxZpryQZZx1tL9PVyn75+ZHRAZfGmqasynf MXEwP3Bc7k8kqolJbfZtEeTFOFW8IH7B187fI0Zxmd8Wzc+l+ec1b1f5S5WkNtH38yw1 l+sA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=qiaNVgFsOF5Zw3tvRPpyTyeGAWwoR4UCi6KiKDhkf8E=; fh=4YRGpp4+erIE8EulKv6vTURWMTZkR1ZrVdHONvEW04M=; b=wZwUFjpuO3KHmm6nTU7cS1PFOaL9+kuuGoJa+RSgc6E8/FJlj5sc7vtGkHxR4ECxga Pz7Hg2B7I190mfVxakkDen+7S+KZC+iGWQoFqMO6o5LvTvrn1MVP/XJB8EGtsRWuwL5R ZB7VuzME78oQiu9OLZXROCDI3T1RD3cPPdX4RcYlfFlFD4kKiL/ticR7rOCdLKdn7w4z b0hRBm4QvAu3/zJpyHgsNvB8C6LjhvenK1rPlSw0kdQ8181Y+dHyPJWy5vtu4PuhHh3M D1RjekVHz+wtzlBOVYaVq5xFJMB3w+24RdybmJ1v/UZBDWiueHRgVPewCPOyetNioHtV VfAw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=IDtCdoeT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id u204-20020a8184d5000000b0058d204bfc15si2374007ywf.384.2023.10.27.07.22.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:22:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=IDtCdoeT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 7BF2A83792C0; Fri, 27 Oct 2023 07:21:30 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345923AbjJ0OVO (ORCPT + 25 others); Fri, 27 Oct 2023 10:21:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35720 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346132AbjJ0OUm (ORCPT ); Fri, 27 Oct 2023 10:20:42 -0400 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1733E1BB for ; Fri, 27 Oct 2023 07:20:34 -0700 (PDT) Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-5230a22cfd1so3656784a12.1 for ; Fri, 27 Oct 2023 07:20:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1698416432; x=1699021232; 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=qiaNVgFsOF5Zw3tvRPpyTyeGAWwoR4UCi6KiKDhkf8E=; b=IDtCdoeTYD6+4cFN4ixcQhuklQU+d2epuKjqoTra/zJ/DQ7PjtGvqQrbEYx+7AHTCM zgM+TUH1bgnoqBoD2RI01YaGFyIF7XMsi6oYqHb62MVVwjcsUw3z9t3LJ0b/9qAZjKUl 6rdAKnJ9rabhwP398raQiNC4OhkQAqwGSRO+nOPEiHpQkuE9G4B181tkSMLs17deCUXH iOEsDQeIIKpbWqUzhOrdsoTQD7tD9YHInlWkkYB08X4gwGihxgzhshqhSmrHVlAJhY5Z lZ2wDA3ZBhCECSKhTeSF/44F/RdVe+v4RC5AeEHui/+l7oS6BrNBuSQ24+CAWzRRm3eT Z/lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698416432; x=1699021232; 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=qiaNVgFsOF5Zw3tvRPpyTyeGAWwoR4UCi6KiKDhkf8E=; b=dPefk9XBuuAdimh80xsI7D6ML/e4238t4CRYYgoIMUVaWSzA8wbG5NX4Vrh++BXrnM UfDxoCqQhqHIIt9t+w9U7n8kQiP2T/Z2PRoeBUgc8nynFGkM4QNTYViwzBhjChTN1VES vFqF7czKJeDCJhgIXWmOa6132PHrfaO9SRuJyYUoi7SnIkXF2n05bBdPXvjkTZ/MaoY2 +CoqaSrGt0dQPVVAoO27wL9Of1KX+frqLhJfwWRiOsHavB8QHJkvH5TyE7ou4lHMfxqt fAVkk6fumFR8x6xxfkc21rBg7pijkmheQlv+pcnrc1hAh9YBm1sy0lx59ew04/xh4E2H zYrQ== X-Gm-Message-State: AOJu0YxSMqWpBZVPmluvtsEBVVMXe2F/HgDUu//DlboNlbhhtv7ZrpE0 1UPr9OD8eDgfMcKMHjquxOFBRQ== X-Received: by 2002:a17:907:7285:b0:9b2:be5e:7545 with SMTP id dt5-20020a170907728500b009b2be5e7545mr2343795ejc.36.1698416432487; Fri, 27 Oct 2023 07:20:32 -0700 (PDT) Received: from otso.luca.vpn.lucaweiss.eu (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id z23-20020a170906075700b0099cc36c4681sm1254076ejb.157.2023.10.27.07.20.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:20:32 -0700 (PDT) From: Luca Weiss Date: Fri, 27 Oct 2023 16:20:25 +0200 Subject: [PATCH 3/9] dt-bindings: remoteproc: qcom: sc7180-pas: Add SC7280 compatibles MIME-Version: 1.0 Message-Id: <20231027-sc7280-remoteprocs-v1-3-05ce95d9315a@fairphone.com> References: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> In-Reply-To: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Krzysztof Kozlowski , Rob Herring , =?utf-8?q?Matti_Lehtim=C3=A4ki?= , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.12.3 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham 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-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Fri, 27 Oct 2023 07:21:30 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780918817318999884 X-GMAIL-MSGID: 1780918817318999884 Add the compatibles and constraints for the ADSP, CDSP and WPSS found on the SC7280 SoC. Signed-off-by: Luca Weiss Reviewed-by: Krzysztof Kozlowski --- .../bindings/remoteproc/qcom,sc7180-pas.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml b/Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml index 6f0bd6fa5d26..c054b84fdcd5 100644 --- a/Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml +++ b/Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml @@ -18,7 +18,10 @@ properties: enum: - qcom,sc7180-adsp-pas - qcom,sc7180-mpss-pas + - qcom,sc7280-adsp-pas + - qcom,sc7280-cdsp-pas - qcom,sc7280-mpss-pas + - qcom,sc7280-wpss-pas reg: maxItems: 1 @@ -75,6 +78,7 @@ allOf: compatible: enum: - qcom,sc7180-adsp-pas + - qcom,sc7280-adsp-pas then: properties: power-domains: @@ -120,6 +124,23 @@ allOf: - const: cx - const: mss + - if: + properties: + compatible: + enum: + - qcom,sc7280-cdsp-pas + - qcom,sc7280-wpss-pas + then: + properties: + power-domains: + items: + - description: CX power domain + - description: MX power domain + power-domain-names: + items: + - const: cx + - const: mx + unevaluatedProperties: false examples: From patchwork Fri Oct 27 14:20:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 158951 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp640667vqb; Fri, 27 Oct 2023 07:21:51 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGIrGz9Ijpqgk0HzBHq3+LJF188NU8e47EDwuR3cShRo0a/bT9WRBFHzyIFwrh0Nj1Yx75A X-Received: by 2002:aca:f0d:0:b0:3ac:a4ec:e136 with SMTP id 13-20020aca0f0d000000b003aca4ece136mr2649166oip.51.1698416511478; Fri, 27 Oct 2023 07:21:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698416511; cv=none; d=google.com; s=arc-20160816; b=zEEnlSi0z4iXguP5O+5JUneKP5WAsj+IUhweLjJ5M91c+fujMf7R+WG6SHje3/GpA+ 6BI27f+Jggfcyu29fZvJ2U/Ld3MtI1K936+rasSSOc4IXJqHQso4VB+l6cMttUMrUCkF yOkXHR/3SqkzZqYELkD5pM4DL7TSmSHARrW5o7lc2Nsw3B0AwRgrP9SE7+x9gmtIZuCU FVeXbzOJldgmyAeVlny3+GpF44uA4iAeXaiJKbr8NVBDpriPdl82Cni8qO25PKLA3ZLA dPWlCtg6gXVfhtDhmA3iBbofnXRCWCQlwt5whWV/yL2+nD+QSIoGGHlKcYSMmrbY8cfg yTFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=y41N6IDBFdrpsca1M24XemdQ8eJbWVhCq1jwXxRCbP4=; fh=4YRGpp4+erIE8EulKv6vTURWMTZkR1ZrVdHONvEW04M=; b=MPY8+7DBQklesKri0UtTYcE0E6sZxU4mnwxRga3QYvndM2mQdfdpjEYoZnD/6+Qcdz iprCfJuDLZK9DJhU2NdSKMIwxa2CDcvLGHLF3lJf8crKnZVaTzAzp7XTWLVXPaj5xN0G AtuRHe3ugzHEHgxRtBhhpP1JcOWSAhhipijIOt0nov/JxeQAPbEHzR1MC+MU78nNQhZ+ 9HRxxbWO8mlR/Vyioh38WrSAc379dDabPGkb6CtyLnPRTa41HMvmKW9oZjHAhFSdSpWE TL0cd53RSTexdzPWay/TgvtvXKhtlzdkt9rUwVa8Ga3/gfN4tbxPTBIjPNfk+uRYKGeb +K5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=ejFFbh4H; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id t12-20020a252d0c000000b00d9a66a308c8si2544451ybt.482.2023.10.27.07.21.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:21:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=ejFFbh4H; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 3CF0482F0997; Fri, 27 Oct 2023 07:21:42 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345856AbjJ0OUz (ORCPT + 25 others); Fri, 27 Oct 2023 10:20:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35692 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346080AbjJ0OUm (ORCPT ); Fri, 27 Oct 2023 10:20:42 -0400 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B11E3D45 for ; Fri, 27 Oct 2023 07:20:34 -0700 (PDT) Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-99c3d3c3db9so344321166b.3 for ; Fri, 27 Oct 2023 07:20:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1698416433; x=1699021233; 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=y41N6IDBFdrpsca1M24XemdQ8eJbWVhCq1jwXxRCbP4=; b=ejFFbh4H6iLRxVOpQqElDfQ4vMTIKJKNN+ivtQ83qlOUPvxbhJTyUkxg5IReVhlk0Q QhbwSFsu40zsxVMQO4WJLHjvJhq53o+Y8ex8lY5oPK5gBiqj2PihjAl7PsU9CVrix1As 9jESVN3Meenb3yrtGK1cr8h+yysqQtlE3P8QNd5C1CkCnFoSDZTw0QabpL78Edckl31D 7WYbZegknW0GnDOLi0JWhCT97cyd7SGXvi5aMuE6Sb7TD16cgGJQqT0FNLDghpw2AJ9F 3VAEA8R+votlP0ZCy3zX+i+NkxBtQHydm+VZ8dOkDyMy0KMSrDnylnD3fiNayckogFYM J4oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698416433; x=1699021233; 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=y41N6IDBFdrpsca1M24XemdQ8eJbWVhCq1jwXxRCbP4=; b=mnOfbnim05oRPBiDzb08KiZHgIi+mBJbCODuptob51nXX8kVmiV3wPuub6ryTIoJSw F3uHBiH8kseWAFXdNNMmWvlXkQRYG+aXVnANAPr6nZpFvZBUNvl4BeFTm3d9E5DQwvok 9adE1yYfbKCJjIXMNgwL/1s09iuAkb1WxjChctyhh9euNY+gZz6SLpDPNofUWlVNBEQ+ c6bur5pCM2YYTRGOILPtuk7hRwt/y/tMTlljrAyBQKKRFh8we4FjsGGbNU/qF15QJDnJ S9wwZdzx3t885U6O8Linc7tsXd0b4972KwMxylpxXb5Hw+dmPZmj2WzEa31eN85xrXSs noKA== X-Gm-Message-State: AOJu0YywYqZBaIEIiDOkUfO6qbVHYPbwAQdY+Cv8ELuG2GN34BoNH69k x9j67mKCh8m10S9THqpuhQRoHw== X-Received: by 2002:a17:907:c0d:b0:9bf:4915:22c8 with SMTP id ga13-20020a1709070c0d00b009bf491522c8mr2039660ejc.5.1698416433161; Fri, 27 Oct 2023 07:20:33 -0700 (PDT) Received: from otso.luca.vpn.lucaweiss.eu (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id z23-20020a170906075700b0099cc36c4681sm1254076ejb.157.2023.10.27.07.20.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:20:32 -0700 (PDT) From: Luca Weiss Date: Fri, 27 Oct 2023 16:20:26 +0200 Subject: [PATCH 4/9] remoteproc: qcom_q6v5_pas: Add SC7280 ADSP, CDSP & WPSS MIME-Version: 1.0 Message-Id: <20231027-sc7280-remoteprocs-v1-4-05ce95d9315a@fairphone.com> References: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> In-Reply-To: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Krzysztof Kozlowski , Rob Herring , =?utf-8?q?Matti_Lehtim=C3=A4ki?= , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.12.3 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, 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 agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Fri, 27 Oct 2023 07:21:42 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780918791785719228 X-GMAIL-MSGID: 1780918791785719228 Add support for the ADSP, CDSP and WPSS remoteprocs found on the SC7280 SoC using the q6v5-pas driver. This driver can be used on regular LA ("Linux Android") based releases, however the SC7280 ChromeOS devices need different driver support due to firmware differences. Signed-off-by: Luca Weiss --- drivers/remoteproc/qcom_q6v5_pas.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q6v5_pas.c index 913a5d2068e8..a9dd58608052 100644 --- a/drivers/remoteproc/qcom_q6v5_pas.c +++ b/drivers/remoteproc/qcom_q6v5_pas.c @@ -1165,6 +1165,22 @@ static const struct adsp_data sm8550_mpss_resource = { .region_assign_idx = 2, }; +static const struct adsp_data sc7280_wpss_resource = { + .crash_reason_smem = 626, + .firmware_name = "wpss.mdt", + .pas_id = 6, + .auto_boot = true, + .proxy_pd_names = (char*[]){ + "cx", + "mx", + NULL + }, + .load_state = "wpss", + .ssr_name = "wpss", + .sysmon_name = "wpss", + .ssctl_id = 0x19, +}; + static const struct of_device_id adsp_of_match[] = { { .compatible = "qcom,msm8226-adsp-pil", .data = &adsp_resource_init}, { .compatible = "qcom,msm8953-adsp-pil", .data = &msm8996_adsp_resource}, @@ -1178,7 +1194,10 @@ static const struct of_device_id adsp_of_match[] = { { .compatible = "qcom,qcs404-wcss-pas", .data = &wcss_resource_init }, { .compatible = "qcom,sc7180-adsp-pas", .data = &sm8250_adsp_resource}, { .compatible = "qcom,sc7180-mpss-pas", .data = &mpss_resource_init}, + { .compatible = "qcom,sc7280-adsp-pas", .data = &sm8350_adsp_resource}, + { .compatible = "qcom,sc7280-cdsp-pas", .data = &sm6350_cdsp_resource}, { .compatible = "qcom,sc7280-mpss-pas", .data = &mpss_resource_init}, + { .compatible = "qcom,sc7280-wpss-pas", .data = &sc7280_wpss_resource}, { .compatible = "qcom,sc8180x-adsp-pas", .data = &sm8150_adsp_resource}, { .compatible = "qcom,sc8180x-cdsp-pas", .data = &sm8150_cdsp_resource}, { .compatible = "qcom,sc8180x-mpss-pas", .data = &sc8180x_mpss_resource}, From patchwork Fri Oct 27 14:20:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 158953 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp640835vqb; Fri, 27 Oct 2023 07:22:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHIcdpGkN0vNt8/U+pWQtmuNs/7qCvMz8a0EqVD+5EM7RTEjPn0i2XwT/d6sAIQbmoqX0aA X-Received: by 2002:a81:e608:0:b0:5a7:bc66:949f with SMTP id u8-20020a81e608000000b005a7bc66949fmr2695667ywl.26.1698416526006; Fri, 27 Oct 2023 07:22:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698416525; cv=none; d=google.com; s=arc-20160816; b=cxb9fWqUtwQ7zk37ulLZCwbFcNOLtRgzXzU8IhkIm+uqQmBXUeP9LiURVQahHCC0Yq mBZAbBtNgVcmc9CBooSVCfuJKRvVn2DWnmDCTHNc7oXtQYh0oDR36idY/dY4zN2RUt12 WG6dc7V8LHxiXK3DM8J2De0q6MSlcRm5V/C76HL+t56etTn2xrDe59Ok9p2OFd+W35k3 cZnXFWCHIGHNwwMDX/5N/pyyJu1nIyGOa3LEXzTnhSKtVyANg3ipFrFyvr8/75cEi0h1 sjKfkeT6k/kuI4Q5I24xf/d2hGpxVQIHtSto5DF9+/AUG9ZHCTDH6XXHshB4Km9Gi4UU k9yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=UvBWoApEQzNJmT0WsCerSguC4HxFjJesB2HE5zPn1Xg=; fh=4YRGpp4+erIE8EulKv6vTURWMTZkR1ZrVdHONvEW04M=; b=yhrS8bvPZfSY85B8S7LCkYKoa6HppBIuvwgehiC1un4XDMEqfVukBz6XyclEzV9cyA dyEm+wWQQ3vxS/u13o0G3QIosV5Vg2+9IhYVt/a5XoFxe2ecRGQmEhFjmS9kwgb8XYkp eVarBTbpRVMFphY68Nidmu1VtqoIndOjqc3C9J2/L05RvAumWoswEeYKlI5CRjGZzBhv NAAqfNh6ImHpwVf91XrVi5USpZqiOZTogI6dgtnVPfnhqxlNTBgvul+7IxaH/87vAQVO Rr/YsvE7CSyn8J/lS3zcG/xxQDKtx4kC/g67jMEJbPQG9kq6Iamq4SCwzPkl3mr9gUXU zQpw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=z35HvEDh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id s185-20020a8177c2000000b0059eb9ebb8d7si2534488ywc.383.2023.10.27.07.22.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:22:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=z35HvEDh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 69CCD80D31E1; Fri, 27 Oct 2023 07:21:13 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346185AbjJ0OU7 (ORCPT + 25 others); Fri, 27 Oct 2023 10:20:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35692 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346143AbjJ0OUn (ORCPT ); Fri, 27 Oct 2023 10:20:43 -0400 Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 47784D4A for ; Fri, 27 Oct 2023 07:20:35 -0700 (PDT) Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-9becde9ea7bso688669466b.0 for ; Fri, 27 Oct 2023 07:20:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1698416434; x=1699021234; 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=UvBWoApEQzNJmT0WsCerSguC4HxFjJesB2HE5zPn1Xg=; b=z35HvEDh6f9Uwdur6t80sDnGXW/0amvBymKr0ATLfKk9xobGL1Sme3h/9KG2t9c39R 0kyUo6UgOqpNJHRIS6oxVJKtAjveXV77RHKjiW9zpq6EJvI0wsPYiibMmq5+rhOfj0fi i+jM5aa/zGG8AHVLc2npR2mjiIN1LufvtkVkBRkrWKy5Dp3OtGOwXWTGLIS2XZkPaZlJ 8kkK7QoRMbh57KibDpcDf3CjMcoVluambIk34/dOqaAbiTcWN7uZwpCZK4wv9Uk9pcJZ H4lwnV8LoV0vU8Wc9f4rrBE972jQXHBdeUy/5jATMBf2v68qe55yNmhKQeCuuuQynOB+ GMxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698416434; x=1699021234; 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=UvBWoApEQzNJmT0WsCerSguC4HxFjJesB2HE5zPn1Xg=; b=Eo3sRRnAaah/t9mWc82jLOs02gRNN7VkhamR5mzlxjJCp4EwMHVfJLdTdSfKFo4t9g 6Vq67SyLtHCKyB4vDVNgFkVdlv1PFaH/T/ehcsDlGXnGvEh+B+jE1KxbIpXbzkstGfym y1kUzlfqwa13GQixHiqqwT24Eo6/Sm1vuOL//EWIKl11zqSYpGLg8VAChqMEfikJFKwg THW0lFE/b9JYpNXV1Zfdx/SpC2wRxsjbXJdP6htm0iW0VF8b+SnqDCTrXBwi+Qb5q4+L Xnp4OnE6hqFX/DNXOWfkBdGprt6EYZlFHxw1osqh5WDLorXSEbdt7rK237PuySu3g4Z/ v8kg== X-Gm-Message-State: AOJu0Yy5IGuygpTaKLC/wlzZGMbuyK+4MYUdFdB8sXrfCqtipCAbUg3M QGvUbiymSCjx2rI+Z22toHT39w== X-Received: by 2002:a17:907:8687:b0:9ad:e3fd:d46c with SMTP id qa7-20020a170907868700b009ade3fdd46cmr6206576ejc.10.1698416433790; Fri, 27 Oct 2023 07:20:33 -0700 (PDT) Received: from otso.luca.vpn.lucaweiss.eu (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id z23-20020a170906075700b0099cc36c4681sm1254076ejb.157.2023.10.27.07.20.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:20:33 -0700 (PDT) From: Luca Weiss Date: Fri, 27 Oct 2023 16:20:27 +0200 Subject: [PATCH 5/9] arm64: dts: qcom: sc7280: Use WPSS PAS instead of PIL MIME-Version: 1.0 Message-Id: <20231027-sc7280-remoteprocs-v1-5-05ce95d9315a@fairphone.com> References: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> In-Reply-To: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Krzysztof Kozlowski , Rob Herring , =?utf-8?q?Matti_Lehtim=C3=A4ki?= , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.12.3 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Fri, 27 Oct 2023 07:21:14 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780918807145884516 X-GMAIL-MSGID: 1780918807145884516 The wpss-pil driver wants to manage too many resources that cannot be touched with standard Qualcomm firmware. Use the compatible from the PAS driver and move the ChromeOS-specific bits to sc7280-chrome-common.dtsi. Signed-off-by: Luca Weiss --- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 19 ++++++++++++++++++- arch/arm64/boot/dts/qcom/sc7280.dtsi | 15 +++------------ 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi b/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi index cd491e46666d..eb55616e0892 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi @@ -95,8 +95,25 @@ spi_flash: flash@0 { }; &remoteproc_wpss { - status = "okay"; + compatible = "qcom,sc7280-wpss-pil"; + clocks = <&gcc GCC_WPSS_AHB_BDG_MST_CLK>, + <&gcc GCC_WPSS_AHB_CLK>, + <&gcc GCC_WPSS_RSCP_CLK>, + <&rpmhcc RPMH_CXO_CLK>; + clock-names = "ahb_bdg", + "ahb", + "rscp", + "xo"; + + resets = <&aoss_reset AOSS_CC_WCSS_RESTART>, + <&pdc_reset PDC_WPSS_SYNC_RESET>; + reset-names = "restart", "pdc_sync"; + + qcom,halt-regs = <&tcsr_1 0x17000>; + firmware-name = "ath11k/WCN6750/hw1.0/wpss.mdt"; + + status = "okay"; }; &scm { diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index 0d9cc44066ce..23bb6c41fca3 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -3579,7 +3579,7 @@ qspi: spi@88dc000 { }; remoteproc_wpss: remoteproc@8a00000 { - compatible = "qcom,sc7280-wpss-pil"; + compatible = "qcom,sc7280-wpss-pas"; reg = <0 0x08a00000 0 0x10000>; interrupts-extended = <&intc GIC_SPI 587 IRQ_TYPE_EDGE_RISING>, @@ -3591,12 +3591,8 @@ remoteproc_wpss: remoteproc@8a00000 { interrupt-names = "wdog", "fatal", "ready", "handover", "stop-ack", "shutdown-ack"; - clocks = <&gcc GCC_WPSS_AHB_BDG_MST_CLK>, - <&gcc GCC_WPSS_AHB_CLK>, - <&gcc GCC_WPSS_RSCP_CLK>, - <&rpmhcc RPMH_CXO_CLK>; - clock-names = "ahb_bdg", "ahb", - "rscp", "xo"; + clocks = <&rpmhcc RPMH_CXO_CLK>; + clock-names = "xo"; power-domains = <&rpmhpd SC7280_CX>, <&rpmhpd SC7280_MX>; @@ -3609,11 +3605,6 @@ remoteproc_wpss: remoteproc@8a00000 { qcom,smem-states = <&wpss_smp2p_out 0>; qcom,smem-state-names = "stop"; - resets = <&aoss_reset AOSS_CC_WCSS_RESTART>, - <&pdc_reset PDC_WPSS_SYNC_RESET>; - reset-names = "restart", "pdc_sync"; - - qcom,halt-regs = <&tcsr_1 0x17000>; status = "disabled"; From patchwork Fri Oct 27 14:20:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 158949 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp640461vqb; Fri, 27 Oct 2023 07:21:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFi0GX9X5ePzXo3gpkaxsfU/CBirhGY+0tClsjxwqxZ8lAAu/E/PEe4w3iTZ7ZkTJYgDZZv X-Received: by 2002:a25:584:0:b0:d9b:c9be:f3d9 with SMTP id 126-20020a250584000000b00d9bc9bef3d9mr11209979ybf.29.1698416491807; Fri, 27 Oct 2023 07:21:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698416491; cv=none; d=google.com; s=arc-20160816; b=ASwgpLAGd2oSBKDJyPHLa3iWOwqYRuz1W7Loqad3/0AhVXHhw3U37au6OaDeDlXjmk Y91nwDd1YlGYeR1oP5tSCKLo0jetCt/wyRQozDEluEvNfI9BJiX4UwIjM0rtVbgDzVlx usP79ylBXaTgrSkBA/dzAmE3ilPh6j+TkGoUJybYhIoqVZrgSclvJmbHXN65AwSifqlk QAroXYJg4l3S43yWaIrca+hqj/31fdfCKgmzsvBu5VIfGIxDmrttq5GlUX0kxc4A5pFP rwBU3whB2OhBCuoO1gdlClwOLLZLhzfzy2QSWqvB8DJluHwYEwgkQ5Sjzbkjg+ePboKR c4Gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=3gjHEFUm80fZ96p4jtqSmwtfKBYmZPw1ufj7tVz3aJ8=; fh=4YRGpp4+erIE8EulKv6vTURWMTZkR1ZrVdHONvEW04M=; b=iUMox2/eyV4EbvIAcv9E2AToL6b+MoYLDzAdumVAS9Lsd1jRy1PpZffS5lvj2+9XkE 5xf3RAYFVL79KMEHBm6uyrS4zjRGdDTIg+H46OrtQp55cCXsmNa1rtGPvGLvXTUeG07z v3p0nu+InNEFKKlW9MnMS8yFxpJbV8C3w25drC8m3ugQK5vtCnpuwpqSrN3m0tZWjNUK dGpdpETVynQ7ye+Tso6aznU3EtpMIyLE4diSy65Cb6JARENNFdkncnkiKRdRMJQJeI8a WhRUOmgA4lof/XFg4YJQTnUHs2j7/2l9Ezrw3enB2J4B6M23UF0Wb1wbm/jpsHMxCXsW 9v8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=hAASgH4m; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id 17-20020a250511000000b00da04c537291si2465423ybf.406.2023.10.27.07.21.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:21:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=hAASgH4m; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 6364B81BFABD; Fri, 27 Oct 2023 07:21:27 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346195AbjJ0OVL (ORCPT + 25 others); Fri, 27 Oct 2023 10:21:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35720 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346137AbjJ0OUm (ORCPT ); Fri, 27 Oct 2023 10:20:42 -0400 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 100B1D50 for ; Fri, 27 Oct 2023 07:20:36 -0700 (PDT) Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-9ad8a822508so345674366b.0 for ; Fri, 27 Oct 2023 07:20:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1698416434; x=1699021234; 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=3gjHEFUm80fZ96p4jtqSmwtfKBYmZPw1ufj7tVz3aJ8=; b=hAASgH4miMG9tQ6nv9Ljmp3mnLo6bL4rZk1ECBJtqOMCawuBxMCzq/R6e8veZcVHUO yM0D7kAKSNbP9S2KkwRbA0BoMiVm0iseksHOdvdobFbnA1eqzO/KWMSaWdr/+O1umZDm hsLO7BC4rrG3YYg3HjkNckfcKKYidEImXHBDgVzF39LUmT3Kq4mDBRK0LI7Izx/Vq3BV QI0w9esm+qWrVcoOi/7MJqdEvRYiyhjCKw6wdlyH5W36kWOFnzQR9FeOZ/IvAyaimJVV kLD9uRx9a6QW3pFe2oOckRV5EqZS7SBzUGaUXWslQ4uW9uH92UpDKfW8ReJ6Ks80051u K2Cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698416434; x=1699021234; 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=3gjHEFUm80fZ96p4jtqSmwtfKBYmZPw1ufj7tVz3aJ8=; b=cHkFTNbQjJJdylW6akDJ4vgb5+hs3qZsM7yt6tlXA2YJJyuzE/KrQwAilhcXlOdqrx P4uHqGWBqqtOUFpB3OIyJ3H4FtSFcPfA8JPsyqVBWa9pPvHjYrzck3Oa7aTlJkcnjOaY 9aWaH2NFU5tA+wvbRyILaig1P6TfExx1+wDDbKNZmEVX7Szk/RSjN1NuFWIp40aoDyB3 HaSIUf2Et0r5KfYjRV3gVwxyTpkBBxJkdiePyMzQnfSt1f8zArqEQDhFWHFFunpjHUN7 1XqZn1dIjBcczgvku2OeheqnOz2DPCPkyUrbRO+k5MryT4VykBRrMmZ5rbyb/+b5NlDD Sgqw== X-Gm-Message-State: AOJu0YytnDD27tAPDxuQJyWc/skqGJMD4yL1z4nhCeJkgRzCo9Qk2v1Q 8tcRebeZmySaR6sBeye09BsAFA== X-Received: by 2002:a17:906:7489:b0:9b2:ccd8:2d2b with SMTP id e9-20020a170906748900b009b2ccd82d2bmr1634997ejl.77.1698416434453; Fri, 27 Oct 2023 07:20:34 -0700 (PDT) Received: from otso.luca.vpn.lucaweiss.eu (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id z23-20020a170906075700b0099cc36c4681sm1254076ejb.157.2023.10.27.07.20.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:20:34 -0700 (PDT) From: Luca Weiss Date: Fri, 27 Oct 2023 16:20:28 +0200 Subject: [PATCH 6/9] arm64: dts: qcom: sc7280: Add ADSP node MIME-Version: 1.0 Message-Id: <20231027-sc7280-remoteprocs-v1-6-05ce95d9315a@fairphone.com> References: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> In-Reply-To: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Krzysztof Kozlowski , Rob Herring , =?utf-8?q?Matti_Lehtim=C3=A4ki?= , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.12.3 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, 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 lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Fri, 27 Oct 2023 07:21:27 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780918771432903156 X-GMAIL-MSGID: 1780918771432903156 Add the node for the ADSP found on the SC7280 SoC, using standard Qualcomm firmware. Signed-off-by: Luca Weiss Reviewed-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 69 ++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index 23bb6c41fca3..cc153f4e6979 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -3578,6 +3578,75 @@ qspi: spi@88dc000 { status = "disabled"; }; + remoteproc_adsp: remoteproc@3700000 { + compatible = "qcom,sc7280-adsp-pas"; + reg = <0 0x03700000 0 0x100>; + + interrupts-extended = <&pdc 6 IRQ_TYPE_LEVEL_HIGH>, + <&adsp_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, + <&adsp_smp2p_in 1 IRQ_TYPE_EDGE_RISING>, + <&adsp_smp2p_in 2 IRQ_TYPE_EDGE_RISING>, + <&adsp_smp2p_in 3 IRQ_TYPE_EDGE_RISING>, + <&adsp_smp2p_in 7 IRQ_TYPE_EDGE_RISING>; + interrupt-names = "wdog", "fatal", "ready", "handover", + "stop-ack", "shutdown-ack"; + + clocks = <&rpmhcc RPMH_CXO_CLK>; + clock-names = "xo"; + + power-domains = <&rpmhpd SC7280_LCX>, + <&rpmhpd SC7280_LMX>; + power-domain-names = "lcx", "lmx"; + + memory-region = <&adsp_mem>; + + qcom,qmp = <&aoss_qmp>; + + qcom,smem-states = <&adsp_smp2p_out 0>; + qcom,smem-state-names = "stop"; + + status = "disabled"; + + glink-edge { + interrupts-extended = <&ipcc IPCC_CLIENT_LPASS + IPCC_MPROC_SIGNAL_GLINK_QMP + IRQ_TYPE_EDGE_RISING>; + + mboxes = <&ipcc IPCC_CLIENT_LPASS + IPCC_MPROC_SIGNAL_GLINK_QMP>; + + label = "lpass"; + qcom,remote-pid = <2>; + + fastrpc { + compatible = "qcom,fastrpc"; + qcom,glink-channels = "fastrpcglink-apps-dsp"; + label = "adsp"; + qcom,non-secure-domain; + #address-cells = <1>; + #size-cells = <0>; + + compute-cb@3 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <3>; + iommus = <&apps_smmu 0x1803 0x0>; + }; + + compute-cb@4 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <4>; + iommus = <&apps_smmu 0x1804 0x0>; + }; + + compute-cb@5 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <5>; + iommus = <&apps_smmu 0x1805 0x0>; + }; + }; + }; + }; + remoteproc_wpss: remoteproc@8a00000 { compatible = "qcom,sc7280-wpss-pas"; reg = <0 0x08a00000 0 0x10000>; From patchwork Fri Oct 27 14:20:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 158954 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp640879vqb; Fri, 27 Oct 2023 07:22:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGS+7K5UAPFikB9CXlXFuIzi3e4jiqFbIv4BOwxpe2532mZwiluRbK9qoIjxxgZOx0z/VvG X-Received: by 2002:a81:e207:0:b0:5b0:4055:73dc with SMTP id p7-20020a81e207000000b005b0405573dcmr607818ywl.14.1698416530512; Fri, 27 Oct 2023 07:22:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698416530; cv=none; d=google.com; s=arc-20160816; b=qhYY5bL3zKHOQ3K10Hd4KZLeR7qFjjBU8eR/8PR8ckDZnv0ECg4zTTGoRfis39/pIq k8PTLPfd9oXi7i0lDkVRYEJNQ330BYOWWyGJP6ogFDqBn79bTA+st9AykxS/H8t4Hc1e 2jFvTK6R69oD72jdkdV1tXv86lPKl8jTxDlpZLuHSPQH0mq99CVznQy9QXchFW+GIOr4 TYv2LqQdJhpwLI7ds9ozy9OfTDW6QC8lSkzrFIo40NubrbKm11E2vutp+9EkM4pSRE0q bBWT8v7rEpnfIlcRRQtZlp5degiDfVASaYRyb4ryAXih5T2ydGzMFjWRYXiEn9i7lgqD wUNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=J39DU+NUP1MyDCVAW5iZmO3nnggaV9wHLOSPXyzWmgg=; fh=4YRGpp4+erIE8EulKv6vTURWMTZkR1ZrVdHONvEW04M=; b=isdgy+ZPzNNQYhegaNXhglVkbfA3z+O50hBr4C3pF2iMTzG9uj8L4jDt9dKLjMh4SH DX85lSxKQhFaUfmZdn+RxfNnwxNEWNYqZ+RKzV2pRqnGZ/nzFdqwiySgAycwZNBoQKX6 N8EfMMBjvUJ/sB4Of7As8Qrv+DXir9Qe5+2j9V0UpkecCXkxyVsr6D2K3OZQI2uk5EuA /Ua2xHu3r6/o0gjCHATb3MAeDS2D2SUzogXwvhdMUO3VGBB9cBxEZthemb/BDb26r2Qe /BU2htmfOOvVSAh1sIaSJfWv1Rt/tRbtfhD+7DY1smN1dlTZATwsnt77Ulod9GxBpGzJ hrWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=TFSMo+ap; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id z2-20020a81a242000000b0059b4ec37224si2565746ywg.541.2023.10.27.07.22.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:22:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=TFSMo+ap; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 185C7835451B; Fri, 27 Oct 2023 07:21:23 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346193AbjJ0OVJ (ORCPT + 25 others); Fri, 27 Oct 2023 10:21:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35766 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346156AbjJ0OUo (ORCPT ); Fri, 27 Oct 2023 10:20:44 -0400 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2D729D59 for ; Fri, 27 Oct 2023 07:20:36 -0700 (PDT) Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-9d10f94f70bso17246366b.3 for ; Fri, 27 Oct 2023 07:20:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1698416435; x=1699021235; 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=J39DU+NUP1MyDCVAW5iZmO3nnggaV9wHLOSPXyzWmgg=; b=TFSMo+aplrEgBdrdWMfEIzyagrImpEPR2+pC27gqzSNHlGCLc7ubmCnNujKvqU94ar ZSWuYq4/i61S+OFqeUyOoLxylr+G0RaCjvISbaKm380BE6wy+pkpz8KZ1IvGhs70quPX 3tv7f8U9WDrkHajo12BMpNKnTGv5w8+aq4tkJXvXN9mK4sv3kDPYXEHcItGdnXoYxcM9 8JcpZig12fn0C4jh100UqrKqKf/gD8V+EAm+c58SjW04/eQb58TyX7oe+tI8nHSf8YCE YNteagO6FPGiOVymnBsvkl6ptl9qFZ6vg4NBRe675D+rId0Ai4E1vPcC6cFj7E1r8grf iEtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698416435; x=1699021235; 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=J39DU+NUP1MyDCVAW5iZmO3nnggaV9wHLOSPXyzWmgg=; b=C57Kgoeo7VG7xOypJbY7PfWhZ0U1Pja3t50DujUqIl6/LTzdC08B74UydJwGZXgE9g 5uyKSGowQVwZDmK8UXKveDxpDI9BGkIYz2NlVvdfsYV0mPQ0N4j+jd8DZv+VQDk3K5by mRQr/3obcTSNZ77zKYdjGvKuWecw2lgLfi4pho4rgBc7sFDF8bn2zEyIbDoAVyY+OE5o irQmRCmse6SBEPu22xClGNh3vxkvqYh5S1YD89q1d3iaI2X3Qkzl4DdyejFC/f3gx4fS +C5Yo79uOW7IT8IDS1TYwGDNGm3u8YGSsmwfiFqPr9Mx1oh0hFauOziaNFkNrx1JlAhu +7hQ== X-Gm-Message-State: AOJu0YygsfJx0cSbiXazk8EbPmG6ofFugOWtQJPFnDZOywVUP+1ZOvvi rwS1gLt/wP8R6rhm6aoGZkgGoA== X-Received: by 2002:a17:907:7b8e:b0:9ae:69ff:bcdb with SMTP id ne14-20020a1709077b8e00b009ae69ffbcdbmr2575725ejc.31.1698416435247; Fri, 27 Oct 2023 07:20:35 -0700 (PDT) Received: from otso.luca.vpn.lucaweiss.eu (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id z23-20020a170906075700b0099cc36c4681sm1254076ejb.157.2023.10.27.07.20.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:20:34 -0700 (PDT) From: Luca Weiss Date: Fri, 27 Oct 2023 16:20:29 +0200 Subject: [PATCH 7/9] arm64: dts: qcom: sc7280: Add CDSP node MIME-Version: 1.0 Message-Id: <20231027-sc7280-remoteprocs-v1-7-05ce95d9315a@fairphone.com> References: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> In-Reply-To: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Krzysztof Kozlowski , Rob Herring , =?utf-8?q?Matti_Lehtim=C3=A4ki?= , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.12.3 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Fri, 27 Oct 2023 07:21:23 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780918812288969303 X-GMAIL-MSGID: 1780918812288969303 Add the node for the ADSP found on the SC7280 SoC, using standard Qualcomm firmware. The memory region for sc7280-chrome-common.dtsi is taken from msm-5.4 yupik.dtsi since the other areas also seem to match that file there, though I cannot be sure there. Signed-off-by: Luca Weiss Reviewed-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 5 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 138 +++++++++++++++++++++ 2 files changed, 143 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi b/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi index eb55616e0892..6e5a9d4c1fda 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi @@ -29,6 +29,11 @@ adsp_mem: memory@86700000 { no-map; }; + cdsp_mem: memory@88f00000 { + reg = <0x0 0x88f00000 0x0 0x1e00000>; + no-map; + }; + camera_mem: memory@8ad00000 { reg = <0x0 0x8ad00000 0x0 0x500000>; no-map; diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index cc153f4e6979..e15646289bf7 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -3815,6 +3815,144 @@ nsp_noc: interconnect@a0c0000 { qcom,bcm-voters = <&apps_bcm_voter>; }; + remoteproc_cdsp: remoteproc@a300000 { + compatible = "qcom,sc7280-cdsp-pas"; + reg = <0 0x0a300000 0 0x10000>; + + interrupts-extended = <&intc GIC_SPI 578 IRQ_TYPE_LEVEL_HIGH>, + <&cdsp_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, + <&cdsp_smp2p_in 1 IRQ_TYPE_EDGE_RISING>, + <&cdsp_smp2p_in 2 IRQ_TYPE_EDGE_RISING>, + <&cdsp_smp2p_in 3 IRQ_TYPE_EDGE_RISING>, + <&cdsp_smp2p_in 7 IRQ_TYPE_EDGE_RISING>; + interrupt-names = "wdog", "fatal", "ready", "handover", + "stop-ack", "shutdown-ack"; + + clocks = <&rpmhcc RPMH_CXO_CLK>; + clock-names = "xo"; + + power-domains = <&rpmhpd SC7280_CX>, + <&rpmhpd SC7280_MX>; + power-domain-names = "cx", "mx"; + + interconnects = <&nsp_noc MASTER_CDSP_PROC 0 &mc_virt SLAVE_EBI1 0>; + + memory-region = <&cdsp_mem>; + + qcom,qmp = <&aoss_qmp>; + + qcom,smem-states = <&cdsp_smp2p_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>; + + label = "cdsp"; + qcom,remote-pid = <5>; + + 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 0x11a1 0x0420>, + <&apps_smmu 0x1181 0x0420>; + }; + + compute-cb@2 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <2>; + iommus = <&apps_smmu 0x11a2 0x0420>, + <&apps_smmu 0x1182 0x0420>; + }; + + compute-cb@3 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <3>; + iommus = <&apps_smmu 0x11a3 0x0420>, + <&apps_smmu 0x1183 0x0420>; + }; + + compute-cb@4 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <4>; + iommus = <&apps_smmu 0x11a4 0x0420>, + <&apps_smmu 0x1184 0x0420>; + }; + + compute-cb@5 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <5>; + iommus = <&apps_smmu 0x11a5 0x0420>, + <&apps_smmu 0x1185 0x0420>; + }; + + compute-cb@6 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <6>; + iommus = <&apps_smmu 0x11a6 0x0420>, + <&apps_smmu 0x1186 0x0420>; + }; + + compute-cb@7 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <7>; + iommus = <&apps_smmu 0x11a7 0x0420>, + <&apps_smmu 0x1187 0x0420>; + }; + + compute-cb@8 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <8>; + iommus = <&apps_smmu 0x11a8 0x0420>, + <&apps_smmu 0x1188 0x0420>; + }; + + /* note: secure cb9 in downstream */ + + compute-cb@11 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <11>; + iommus = <&apps_smmu 0x11ab 0x0420>, + <&apps_smmu 0x118b 0x0420>; + }; + + compute-cb@12 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <12>; + iommus = <&apps_smmu 0x11ac 0x0420>, + <&apps_smmu 0x118c 0x0420>; + }; + + compute-cb@13 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <13>; + iommus = <&apps_smmu 0x11ad 0x0420>, + <&apps_smmu 0x118d 0x0420>; + }; + + compute-cb@14 { + compatible = "qcom,fastrpc-compute-cb"; + reg = <14>; + iommus = <&apps_smmu 0x11ae 0x0420>, + <&apps_smmu 0x118e 0x0420>; + }; + }; + }; + }; + usb_1: usb@a6f8800 { compatible = "qcom,sc7280-dwc3", "qcom,dwc3"; reg = <0 0x0a6f8800 0 0x400>; From patchwork Fri Oct 27 14:20:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 158957 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp641066vqb; Fri, 27 Oct 2023 07:22:26 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFKvhwLsTOQhVVBFg7cF7JhPcfbw/7xSCvpkQ3bVEtCR+qUZK0Ec/uoz/G4xbAGfvm+0xWi X-Received: by 2002:a05:6808:1513:b0:3a7:2621:2daf with SMTP id u19-20020a056808151300b003a726212dafmr3115544oiw.42.1698416546478; Fri, 27 Oct 2023 07:22:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698416546; cv=none; d=google.com; s=arc-20160816; b=nQK1yOc/IdY98MPc2MyiU7QmYkzadnvlxWS8z3KUODY5Fr9peTTMsMLcL40KEluXOz mEulz42SZVGAvknmsCzFr8l335PbIoyWTX3RJcmUSDuIlUiNOB11k9qyGzOvHyB8DPmQ r3krn6g7i3++Z40a3ZtkNoRaqHEsVxfiQeP/c1fk7HwT/QKorYMi1VdKN2kx+xlu4vOn yBS4bdAQUWXchH7gSUGxlSyW8gZ6FvIvJxFHzlxVml2ozYAQUDmVkS5JoxXjGoDaF5M0 TUM/H3QdOQ6SdruPm3rLB7U9Bly255Wnu1uSnCpzMcoWrarIbuKLfQhnPA6v4l2QTrZq nxzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=P5guGXTewYW2n7ENQHk5doI6SalggtwyVa2pq9bebSs=; fh=4YRGpp4+erIE8EulKv6vTURWMTZkR1ZrVdHONvEW04M=; b=f3Rhb+BdWz7LJw/izJslIISR7RDG+uX6alaqo1BgwdvbOEFB3E/K+G9MQU20JPztEU yjPEfMf/mz2T7ZzkyvS1902Q/ACRMrIC63hrmMA5D9YcCT3CEFHOpZOvNOur+aqb73Kb oNCUXjURMMq55BnC3Jq5/gbYE2cy/o15SN+NCpKedMTQw/JMVpXIflJ1JZUDvJkCEFdF lbdlAEOPvF85HiWYEuZ7V2wvDR2GSHW0QnmEl0O8Qw6OOW+GR/xgJ4nh9Z/mSnTHpNBi CreQikcLbHBRlHHeq8WOLaISjWmo16lZffe3VAM+zwJKUrq8oFj/0/XrCGIiVaGhxGgn t/fA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b="YbElE/gk"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id 128-20020a250a86000000b00d9b9ac8e313si2430572ybk.191.2023.10.27.07.22.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:22:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b="YbElE/gk"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id B6C5785202E0; Fri, 27 Oct 2023 07:22:20 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345929AbjJ0OVD (ORCPT + 25 others); Fri, 27 Oct 2023 10:21:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35814 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346151AbjJ0OUo (ORCPT ); Fri, 27 Oct 2023 10:20:44 -0400 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3C71FD69 for ; Fri, 27 Oct 2023 07:20:38 -0700 (PDT) Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-540105dea92so3218615a12.2 for ; Fri, 27 Oct 2023 07:20:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1698416436; x=1699021236; 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=P5guGXTewYW2n7ENQHk5doI6SalggtwyVa2pq9bebSs=; b=YbElE/gkBDVFDTSH/RWrKuDiKtnHbSyVTWPpjUPq3Lk3P3Ck4ZPmM7VoqC/XxV88ew XpvQuoiKxfH5/stFy2SraElgI1+uFx779cxNSV5W4/wJTAX30siM1XMCAmT//c/MQ/H+ yUh4fjX2hurTWbjE9iJwdu93WIWGGjP40vx5yVAlAazTRhExVJ2hyWnAvbQATUFY4ijK N43stjbJ31Ig4kx1Tb0HXblOtxJOXF75gp6sfUd/eQT21vlDqtnvT8h+ckztj0/wm0Db uH6WY7NQom8w91hx/v1CFDy3itzooTopJLQ4SRrppKwgU2Y4PqsVkySu/LNDFk/kPXQf T/pA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698416436; x=1699021236; 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=P5guGXTewYW2n7ENQHk5doI6SalggtwyVa2pq9bebSs=; b=TSuFR8ptGWAvkZBa3oq6fCeQoamYP6HpxzZ7+JPYL66JtN/7D0FsOLlNAcaXN0uzQr C9OK8zAJNvudk91vybDbBszwHetUoxljjTe9cvaANOY+woXcLswCkhTx2YM+Wfbsjxy9 LinyFAz9VfTkSml5gAEfGI7waEQGw3cseKj2Qt5eAkl4yNfJRoHa/WNYQ19/gSs3A0A8 XPO19yx87Xndn3NRlIELMNpxVdDFGeCK6z9blMWxKx6aiYARZ0HBZFoKOQrBmLDAoHUy TBYTMYUBweOVDNRaoeTde5ceAbfoeVEMt4V3ddFY+/Ed66wwEvhDrDyTich11NWRWaf7 JnLA== X-Gm-Message-State: AOJu0YxOafPGUd13Shsb/dEjYs5KKviVLjhyImT5VIDHqzN/s/qFOsdX agsDd/CDQ/HCKuGzqzUnKqeaoA== X-Received: by 2002:a17:906:db04:b0:9bf:9c58:e91e with SMTP id xj4-20020a170906db0400b009bf9c58e91emr2101293ejb.56.1698416435955; Fri, 27 Oct 2023 07:20:35 -0700 (PDT) Received: from otso.luca.vpn.lucaweiss.eu (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id z23-20020a170906075700b0099cc36c4681sm1254076ejb.157.2023.10.27.07.20.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:20:35 -0700 (PDT) From: Luca Weiss Date: Fri, 27 Oct 2023 16:20:30 +0200 Subject: [PATCH 8/9] arm64: dts: qcom: qcm6490-fairphone-fp5: Enable various remoteprocs MIME-Version: 1.0 Message-Id: <20231027-sc7280-remoteprocs-v1-8-05ce95d9315a@fairphone.com> References: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> In-Reply-To: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Krzysztof Kozlowski , Rob Herring , =?utf-8?q?Matti_Lehtim=C3=A4ki?= , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.12.3 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Fri, 27 Oct 2023 07:22:20 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780918828730504106 X-GMAIL-MSGID: 1780918828730504106 Enable the ADSP, CDSP, MPSS and WPSS that are found on the SoC. Signed-off-by: Luca Weiss --- arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts b/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts index cc092735ce17..d65eef30091b 100644 --- a/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts +++ b/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts @@ -490,6 +490,26 @@ &qupv3_id_1 { status = "okay"; }; +&remoteproc_adsp { + firmware-name = "qcom/qcm6490/fairphone5/adsp.mdt"; + status = "okay"; +}; + +&remoteproc_cdsp { + firmware-name = "qcom/qcm6490/fairphone5/cdsp.mdt"; + status = "okay"; +}; + +&remoteproc_mpss { + firmware-name = "qcom/qcm6490/fairphone5/modem.mdt"; + status = "okay"; +}; + +&remoteproc_wpss { + firmware-name = "qcom/qcm6490/fairphone5/wpss.mdt"; + status = "okay"; +}; + &sdc2_clk { drive-strength = <16>; bias-disable; From patchwork Fri Oct 27 14:20:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 158955 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp640880vqb; Fri, 27 Oct 2023 07:22:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE4Wf5glMKhobQ7bNlsSC4ocf5nLKAdFxF2bQ3p6AsH1Keug7jovoa4+hKQSXC+WsmupaxE X-Received: by 2002:a25:6912:0:b0:da0:caba:9017 with SMTP id e18-20020a256912000000b00da0caba9017mr2799364ybc.16.1698416530455; Fri, 27 Oct 2023 07:22:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698416530; cv=none; d=google.com; s=arc-20160816; b=yxbP1C4M8PfYPzIwQOrh+mgd6zdiMTJtf4k7qbMIGbCKnlAEEObFqAN8DC3qgktNPw CLbvpR/4FJqYocOgYNGWA9ilk4a13B3mV+CgVDgIhhlb3D/DKd/fzJvI6ONYIVdn6hLg Jkkib96GyfChitCISqATvN8k/m8scG1srCTBeG89y+XK4ORIOa+VHUYtb83T45fem+SO ARTQDpkgEE22qU4tMDDdkqxkmMCOPY0kqmBsQF7o0jKL/XBo8LxVQKka2lxmxzuqUJVL N7vKKhI37C+XL1xbivb+5knZzJadB+tgyjcXReFsD5LzV4y2AX1mvetCAQvpuCITnB0M OgIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=L5VK2HSIOWZmUzPwXwqeSeHrMobAdR7tlAySzxFYWrY=; fh=4YRGpp4+erIE8EulKv6vTURWMTZkR1ZrVdHONvEW04M=; b=eyasPfd8EAmC0nvSwNUAu9jFctRjj2GVj1YkZrbX7Ov8HXHr51LDpzsgOuydBWuD3E HHjXRAPW6cXBytBi+cM29yVW0FTYoazNP1NjIN4Qf8CiO16po+lYbkP+E3Zt2MUdRmuD kZp9WGrS3qHQp0GfRXMWbSfZMHIxuf4kjCAZRrA2Cdxxw1UuRZk14RNFMbhG3wbFlkq0 X4Yo3uKLJTrdQMP8kljlxjo20ek8agRnynRlOwRsopjWaI/jNnaHGGwN5HwZVHeOzqSh 2eZktBH3Qh+fqquXxW5PxYdpBjRo+a99bW+akdviUvY7Fy93qy2M3w6xfPcp7CqtKisi aDXA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=kju7MqYA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id 189-20020a2500c6000000b00da1e007da59si1779943yba.35.2023.10.27.07.22.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:22:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=kju7MqYA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 1900D835451C; Fri, 27 Oct 2023 07:21:23 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346158AbjJ0OVG (ORCPT + 25 others); Fri, 27 Oct 2023 10:21:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35822 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346150AbjJ0OUo (ORCPT ); Fri, 27 Oct 2023 10:20:44 -0400 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4F11DD6A for ; Fri, 27 Oct 2023 07:20:38 -0700 (PDT) Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-9ada2e6e75fso343032766b.2 for ; Fri, 27 Oct 2023 07:20:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1698416436; x=1699021236; 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=L5VK2HSIOWZmUzPwXwqeSeHrMobAdR7tlAySzxFYWrY=; b=kju7MqYAJmlHUDfIkQKsMnzzAr2o7ukRwdw9kG/ruxKWZheoyDFlQz/LdvFvAPmAd1 qjgnQAvi9ak+W0Vqqod9OcoLnyHLGf3CiHMe4yZx0vtgQzC5YSaiOehB991vvrPz47pp YQHJmYPtqvSayMBll0gXLrvBcVFroZAQhxYu5rqRUc2Jc51bfkcW7BAs6UdXxiCd0S5H +h+9lquEucc6m8D/SNnjRlfHXkQBrEHXHjnGEvZ0AvwiO1jL8b9pv+8JLyycShsLS6Nh 6xET2gNvrEJkDmWC4wz9yfwHKa0qteNtg1ko3TLBNw9fYJ3776afsG4+H8atAWppWZPq f+lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698416436; x=1699021236; 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=L5VK2HSIOWZmUzPwXwqeSeHrMobAdR7tlAySzxFYWrY=; b=ONCVg7z/uVdRp3yS2VrpOiocBQVKEEfyRya9TvnYqY1hiQE3e7pXnib1XCM8LlIIis oBuwULee3jDExZxjUxX9LYGFRNHotcYPsB4XKH+XbwKxft/1IdzB9CpaqEzOxyA9APm6 rfmM4O29kYmNLK8NCMS+y2J+zvhjZqwK/IbFZprmL5/67e/4Ng6U/f3YcCMCCSA+MLAT 3jMoyAZoDjuVQGchtODAcCki2pulXtw8UcNuEUrYJqj6d+95B5gALSmqeV/86A6U/XkH R3my2Pff1Tdyk7CKrjZW8T8vfZ/CqWV2SMCQHHf3yvfjq9EhbmL0nKeHuGfWR6U0pZHY LRPg== X-Gm-Message-State: AOJu0YyTfkw8HZHIhStYfbAA26u3p9zoZ2O9+lX1bOKlzD/lC5YQVRZn cUbtBLpJXvFdEWlgUZyKDzzCUQ== X-Received: by 2002:a17:907:3da7:b0:9be:6ff7:128a with SMTP id he39-20020a1709073da700b009be6ff7128amr2350241ejc.67.1698416436593; Fri, 27 Oct 2023 07:20:36 -0700 (PDT) Received: from otso.luca.vpn.lucaweiss.eu (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id z23-20020a170906075700b0099cc36c4681sm1254076ejb.157.2023.10.27.07.20.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:20:36 -0700 (PDT) From: Luca Weiss Date: Fri, 27 Oct 2023 16:20:31 +0200 Subject: [PATCH 9/9] arm64: dts: qcom: qcm6490-fairphone-fp5: Enable WiFi MIME-Version: 1.0 Message-Id: <20231027-sc7280-remoteprocs-v1-9-05ce95d9315a@fairphone.com> References: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> In-Reply-To: <20231027-sc7280-remoteprocs-v1-0-05ce95d9315a@fairphone.com> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Krzysztof Kozlowski , Rob Herring , =?utf-8?q?Matti_Lehtim=C3=A4ki?= , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss X-Mailer: b4 0.12.3 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Fri, 27 Oct 2023 07:21:23 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780918811341839273 X-GMAIL-MSGID: 1780918811341839273 Now that the WPSS remoteproc is enabled, enable wifi so we can use it. Signed-off-by: Luca Weiss --- arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts b/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts index d65eef30091b..e7e20f73cbe6 100644 --- a/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts +++ b/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts @@ -713,3 +713,7 @@ &venus { firmware-name = "qcom/qcm6490/fairphone5/venus.mbn"; status = "okay"; }; + +&wifi { + status = "okay"; +};