Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp205759rwb; Fri, 30 Sep 2022 20:56:17 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6gFQVTCvjoGLLECL8xiFXUAHwfmh2spQny9hqUFrk8BhDfS2vWPlRc0tHkTgJcvQs3VHFs X-Received: by 2002:a17:90b:4f90:b0:202:9be9:2c92 with SMTP id qe16-20020a17090b4f9000b002029be92c92mr1525433pjb.140.1664596576664; Fri, 30 Sep 2022 20:56:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664596576; cv=none; d=google.com; s=arc-20160816; b=aySMkdKPDjLn4ZejyOEHF4d0SX9FePb55AVYX3RjbN29Q1Sr9AlHg+cK+XuCVApqCp ceiEN8BcZk/+OecwHfzwwARgogOT4SXAbS+voyxO+a3TsSyaRrgbiolKJQckoljbiRBX vJJt3PiqsmwpE/0GqnSa2RZh+ZeeWvjYl+JhtDGEeF4COnomLQfrT2Dnh6TSKflYZzmB 0+Wq8UO7AzsHLVeLGfN4RRPxamCvGQn25G7yzbsHKWKaaKx1JthTSb7kD+L6L/O8VG9J aOHzHdtfYIVn+BUReUvDDmTSRHtu7FNtGOIk0PoN3i9OgFs0m2/pM7IOB5CH8oUNKgHC rQWg== 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=WN4Tl3wluvZ9Vte2Ue7sbfq3vm2YAEU9SdtRXds6Zrw=; b=QT8x7XFwMN/xmlHrNswAlm8YXn1hTLt+HxIsw2uus1PnHYDyw7LipzbAmTcCgvxTuc 32bY/Bb7l18faxyq+pCYiM29Wa/j8hRhd0lbT1tpw9T7oNX8CZwdQ8Ni13ChrfnwE0pG aAvC2P8PirKlgkxfDUAmnJGOmPLyU2UPLGea+5UTyI3Q57LD9X5x1Pr9Tzul1dMMoJsx 8hCH6rewvwNq0PcPtmwfTaAzm0fTQ34zyJl9oY/jiReLN3Y3HlP4jCLGP778U+MMG+Lg 9xoz3nJcC+r+8Od47we7OCWzwsbTytw3MzL5Vi+SesftwKnw3rJt0wY2xoi/Y8QCQEAm gbTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcdkim header.b=R4Q2tDsU; 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=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y8-20020aa79428000000b00541add14c6bsi4106608pfo.271.2022.09.30.20.55.59; Fri, 30 Sep 2022 20:56:16 -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=@quicinc.com header.s=qcdkim header.b=R4Q2tDsU; 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=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233056AbiJADLv (ORCPT + 99 others); Fri, 30 Sep 2022 23:11:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47912 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232592AbiJADHs (ORCPT ); Fri, 30 Sep 2022 23:07:48 -0400 Received: from alexa-out-sd-02.qualcomm.com (alexa-out-sd-02.qualcomm.com [199.106.114.39]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C8975163B44; Fri, 30 Sep 2022 20:07:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1664593638; x=1696129638; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=WN4Tl3wluvZ9Vte2Ue7sbfq3vm2YAEU9SdtRXds6Zrw=; b=R4Q2tDsUC1JV3BYNr27mFdIfTJNZlH+omjUq2kVJzxrwI3vVLkUYS4xm frzfl1YmeUKmYGReJFC/IzF3/14u+UADjKqbz9bUx5ZLdrafCaTe+0r// OePKOxLj+XMobAqRl6cg4ofHNKV3zgnA5j/XrGMx5w0xE9N9G0nUKCx5F 8=; Received: from unknown (HELO ironmsg-SD-alpha.qualcomm.com) ([10.53.140.30]) by alexa-out-sd-02.qualcomm.com with ESMTP; 30 Sep 2022 20:07:18 -0700 X-QCInternal: smtphost Received: from nasanex01b.na.qualcomm.com ([10.46.141.250]) by ironmsg-SD-alpha.qualcomm.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2022 20:07:18 -0700 Received: from hu-molvera-sd.qualcomm.com (10.80.80.8) by nasanex01b.na.qualcomm.com (10.46.141.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.29; Fri, 30 Sep 2022 20:07:16 -0700 From: Melody Olvera To: Andy Gross , Bjorn Andersson , Rob Herring , "Krzysztof Kozlowski" CC: , , , Melody Olvera Subject: [PATCH 15/19] arm64: dts: qcom: qdru1000: Add additional QUP nodes Date: Fri, 30 Sep 2022 20:06:52 -0700 Message-ID: <20221001030656.29365-16-quic_molvera@quicinc.com> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20221001030656.29365-1-quic_molvera@quicinc.com> References: <20221001030656.29365-1-quic_molvera@quicinc.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nasanex01b.na.qualcomm.com (10.46.141.250) X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS 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 Add additional QUP nodes and update previous nodes with approrpiate interconnects and iommus. Signed-off-by: Melody Olvera --- arch/arm64/boot/dts/qcom/qdru1000.dtsi | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qdru1000.dtsi b/arch/arm64/boot/dts/qcom/qdru1000.dtsi index 2fd449df3706..5d3932ad67a1 100644 --- a/arch/arm64/boot/dts/qcom/qdru1000.dtsi +++ b/arch/arm64/boot/dts/qcom/qdru1000.dtsi @@ -231,6 +231,15 @@ qupv3_id_0: geniqup@9c0000 { clock-names = "m-ahb", "s-ahb"; clocks = <&gcc GCC_QUPV3_WRAP_0_M_AHB_CLK>, <&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>; + iommus = <&apps_smmu 0xe3 0x0>; + interconnects = <&clk_virt MASTER_QUP_CORE_0 0 + &clk_virt SLAVE_QUP_CORE_0 0>; + interconnect-names = "qup-core"; + qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; + qcom,iommu-geometry = <0x40000000 0x10000000>; + qcom,iommu-dma = "fastmap"; + dma-coherent; + #address-cells = <2>; #size-cells = <2>; ranges; @@ -250,6 +259,21 @@ uart7: serial@99c000 { }; }; + qupv3_id_1: geniqup@ac0000 { + compatible = "qcom,geni-se-qup"; + reg = <0x0 0xac0000 0x0 0x2000>; + clocks = <&gcc GCC_QUPV3_WRAP_1_M_AHB_CLK>, + <&gcc GCC_QUPV3_WRAP_1_S_AHB_CLK>; + iommus = <&apps_smmu 0x103 0x0>; + #address-cells = <1>; + #size-cells = <1>; + clock-names = "m-ahb", "s-ahb"; + + ranges; + status = "disabled"; + }; + + cpufreq_hw: cpufreq@17d91000 { compatible = "qcom, qdu1000-cpufreq-epss", "qcom, qru1000-cpufreq-epss", "qcom,cpufreq-epss"; -- 2.37.3