Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1589726ybv; Thu, 20 Feb 2020 23:51:39 -0800 (PST) X-Google-Smtp-Source: APXvYqwL1fyHLHG+v3DjqAp7C5snZg5U5i/2Dtg/6GHl5OQkLXBAWI+eso51palXu40o5aA7RpTv X-Received: by 2002:a05:6808:218:: with SMTP id l24mr887700oie.108.1582271499687; Thu, 20 Feb 2020 23:51:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582271499; cv=none; d=google.com; s=arc-20160816; b=tevn4u6zpp0u2uiUOEJcfBp4mPO4HwhLnKZLHYc8gr5GDsu6N72RGltzui/0iB9APF YM/wExlx8b3aSDEGkuMYlTx5rLK21g3LGystQcYf5QcFNFT70s8ZGN37XjhhJ6dDANrb sO3IBAYNLGiS/EEAuGWrUaMlQOzrM8m78JD068eI6SQzXkrh9QKniJkdBUdgVmPhL6E+ g0OrVP6kGWxc5963S7npwrdAeolRKoxAML0p/hjjCOryj3nsIPdGRx3X/jXnfBhYVL+q Vug8AgFYfB2p1e72KX/r8lOWJKpggbSmOhRA9ELx3QXX+Sc2Mm+4O7nh/nXxK6bvy47Q Fgow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=c5ANhMiSm8W9GV6I0aIye6jq+W7DxeqLJDkkjOuPs6g=; b=nkJw4P7iOwgtghKB0SYmYRVes/4+VUb5fcajdx8K0yTsMsQDFVJTQGObBC5AXjRJFa NUhZxy96mEIp4S7aOKPSmwtxgZTIj8FGHTjoYG08ioNCD1LY0uL5EoRaQKWO7b++S1F7 KB4PDR442Vor4Jx/5O+TXYJgvjbDDsdzEATtGmZk5k3bMEyFTKgZe+l/D9NomvyGCx/M Ljao3OJ0GO9Zq/QzyBklv/Mo4s2Yf6eE4kQf1gVUxaRfyPOSTVCujFHv4nfBC05Izqgs Atqy3cP0t/FNwnKw3Ap/JcPnVWkirQaF3FikaQ/8f26UkpWnYQSECPbSkTfDmCK8foRO D5Gw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=1QErbDmM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x23si1055976otq.41.2020.02.20.23.51.27; Thu, 20 Feb 2020 23:51:39 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=1QErbDmM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729554AbgBUHuW (ORCPT + 99 others); Fri, 21 Feb 2020 02:50:22 -0500 Received: from mail.kernel.org ([198.145.29.99]:47170 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729528AbgBUHuS (ORCPT ); Fri, 21 Feb 2020 02:50:18 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 939ED24653; Fri, 21 Feb 2020 07:50:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582271418; bh=eBLejqYBNJZKgtBkhP+tpe58QdQ8fptkUqSNNoPg7is=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1QErbDmMl50I5MO61UPt6dJO6E/zfw0sZOxbURqiiYd7gNP7xLApsoD0ppxIJmsmt GGgK32Ck09GA9LmHuyql13JlzVFXZIxS+o0zsB5y0DiKNpXcSxRKYq1m616iGG47H2 eFjkhDUHEIAFMonjS6GXNtVWcDl0jbjlH41A4+B8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Andre Przywara , Maxime Ripard , Sasha Levin Subject: [PATCH 5.5 120/399] arm64: dts: allwinner: H5: Add PMU node Date: Fri, 21 Feb 2020 08:37:25 +0100 Message-Id: <20200221072414.135035491@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200221072402.315346745@linuxfoundation.org> References: <20200221072402.315346745@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Andre Przywara [ Upstream commit c35a516a46187c8eeb7a56c64505ec6f7e22a0c7 ] Add the Performance Monitoring Unit (PMU) device tree node to the H5 .dtsi, which tells DT users which interrupts are triggered by PMU overflow events on each core. As with the A64, the interrupt numbers from the manual were wrong (off by 4), the actual SPI IDs have been gathered in U-Boot, and were verified with perf in Linux. Tested with perf record and taskset on an OrangePi PC2. Signed-off-by: Andre Przywara Signed-off-by: Maxime Ripard Signed-off-by: Sasha Levin --- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi index e92c4de5bf3b4..7c775a918a4e7 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi @@ -54,21 +54,21 @@ enable-method = "psci"; }; - cpu@1 { + cpu1: cpu@1 { compatible = "arm,cortex-a53"; device_type = "cpu"; reg = <1>; enable-method = "psci"; }; - cpu@2 { + cpu2: cpu@2 { compatible = "arm,cortex-a53"; device_type = "cpu"; reg = <2>; enable-method = "psci"; }; - cpu@3 { + cpu3: cpu@3 { compatible = "arm,cortex-a53"; device_type = "cpu"; reg = <3>; @@ -76,6 +76,16 @@ }; }; + pmu { + compatible = "arm,cortex-a53-pmu", + "arm,armv8-pmuv3"; + interrupts = , + , + , + ; + interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; + }; + psci { compatible = "arm,psci-0.2"; method = "smc"; -- 2.20.1