Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1228899pxj; Fri, 21 May 2021 09:13:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx9I2Ix8qCYz67Dv5lgOmWt7Db4UYaG8ijt1T1DXCzraNCvzw9Fs0nkRoFE7cFxudG4NlCv X-Received: by 2002:a17:906:b0c:: with SMTP id u12mr11034187ejg.37.1621613584185; Fri, 21 May 2021 09:13:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621613584; cv=none; d=google.com; s=arc-20160816; b=vqHGSAQQl0z0hyTgBZblYzD+8El8UqAXr7wtZtU1hHkpvWDdYvT1k5oJ2R2t9xWzzc RRKq5e1DC6DwrwQA1+bxqx6QTDvTJUUDB7XWWNoNeycigd8/4pnc5gcdWeAaCiYFTv3r llnmWN2+sHs03Pyx3FFGEgPIgMwB1t59Zu7BkDhQg9NvNYctggYh57pD7eFdd7V392qJ hcjtMY0P1Ac4fw0V/7w2kWWiH6T0ktbDkEdUV3g4BLUp/EXg9d/yJxO+xW5Dzm6H7Bff 6dhHjX5NCqjRa9TbpWIofPcWa1DI+q6Q1/crEJAtxbw3xbgXm2ZVkfOMlUWrnKV6dxIr Hhpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:to:from:date :dkim-signature; bh=rcWsrgl+1fDln6qw5LxuyPkF+OOj+ARyYjJ+PKVDQPE=; b=T8LxhYGDW1fNKsmqAb/OgYH73OSn5eHqqd5uxC/LDX3JYP4fGUQCRFg0PYJEt4D9nh eukBZEqyUoJ2sqKZRdt+XMb4uKN8/aAatUjkkibaqJ1P3OoOJCxQLNe4JuQcSQORhXnw oPEOf2YDh+aT3j+eRMo1J11Aac+ePEtjycc9hOdW31pBe4RRirIegkmtqX8MKWwdqT/x 6WQwmTgnLW7GYRiQSS/nNHKevhbaAoEpefz3wn0rFFMquQTO3FIT9zNAvh5uG7ZxZ+OT OBGUJ6QR5zbSmExx1hVfqeKAm9/Wg56+OtU4m5TagK/4fkO/788C85PxsLFJhO5nBEI2 hOKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@earth.li header.s=the header.b=IwBHeLeN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gv15si5581230ejc.501.2021.05.21.09.12.40; Fri, 21 May 2021 09:13:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@earth.li header.s=the header.b=IwBHeLeN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234378AbhETRbj (ORCPT + 99 others); Thu, 20 May 2021 13:31:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40504 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234490AbhETRbc (ORCPT ); Thu, 20 May 2021 13:31:32 -0400 Received: from the.earth.li (the.earth.li [IPv6:2a00:1098:86:4d:c0ff:ee:15:900d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 66130C061763; Thu, 20 May 2021 10:30:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=earth.li; s=the; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject :To:From:Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=rcWsrgl+1fDln6qw5LxuyPkF+OOj+ARyYjJ+PKVDQPE=; b=IwBHeLeNgf0q0Qrvc05LyzoVNK vkSk6iZp4aTC0x2OGrhhshE2vHZHpNr6pyr0XcK4wqHCK7qIYAZCJq3wGON39ngOWXoG/i/no2/hS 2SkelLKzSxb1Q5NGxf9VYVWF3FnRszC6xnelA2n16kgbvgd8hTAS0233IZ13uOHcKJPblHVAzfgrs PS/F6DZh1f3M2Cw+9GC1LOgvoFtNlQkK8JLt0xjP++FH1ol1S95gktMr+brZHntU3xkABk5IVpAns 7hQI772kY2pySuqwxDT9jlPGVhx6FbRcylXW0BPxT6xXj4/dkmrB8fxY41RXYGFp3Nfht4d9/veaK 98UAnbnA==; Received: from noodles by the.earth.li with local (Exim 4.92) (envelope-from ) id 1ljmUq-0003up-3T; Thu, 20 May 2021 18:30:08 +0100 Date: Thu, 20 May 2021 18:30:08 +0100 From: Jonathan McDowell To: Andy Gross , Bjorn Andersson , Rob Herring , Ansuel Smith , Vinod Koul , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 4/5] ARM: dts: qcom: add L2CC and RPM for IPQ8064 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This adds the L2CC IPC resource and RPM devices to the IPQ8064 device tree. Tested on a Mikrotik RB3011. Signed-off-by: Jonathan McDowell --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-ipq8064.dtsi index c66859abdfd5..1851a95f8663 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -2,6 +2,8 @@ /dts-v1/; #include +#include +#include #include #include #include @@ -753,11 +755,38 @@ }; }; + rpm: rpm@108000 { + compatible = "qcom,rpm-ipq8064"; + reg = <0x108000 0x1000>; + qcom,ipc = <&l2cc 0x8 2>; + + interrupts = , + , + ; + interrupt-names = "ack", "err", "wakeup"; + + clocks = <&gcc RPM_MSG_RAM_H_CLK>; + clock-names = "ram"; + + rpmcc: clock-controller { + compatible = "qcom,rpmcc-ipq806x", "qcom,rpmcc"; + #clock-cells = <1>; + }; + }; + tcsr: syscon@1a400000 { compatible = "qcom,tcsr-ipq8064", "syscon"; reg = <0x1a400000 0x100>; }; + l2cc: clock-controller@2011000 { + compatible = "qcom,kpss-gcc", "syscon"; + reg = <0x2011000 0x1000>; + clocks = <&gcc PLL8_VOTE>, <&gcc PXO_SRC>; + clock-names = "pll8_vote", "pxo"; + clock-output-names = "acpu_l2_aux"; + }; + lcc: clock-controller@28000000 { compatible = "qcom,lcc-ipq8064"; reg = <0x28000000 0x1000>; -- 2.20.1