Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1615119ybv; Fri, 21 Feb 2020 00:19:45 -0800 (PST) X-Google-Smtp-Source: APXvYqyO5PSojX2z+d/yDD6+fu7002/JuSTfz7ZFWO1m2mVJxy5Bj7PSfMVBEoVZi4cZBL2hZjQU X-Received: by 2002:a05:6808:18:: with SMTP id u24mr1035406oic.10.1582273185217; Fri, 21 Feb 2020 00:19:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582273185; cv=none; d=google.com; s=arc-20160816; b=oWL1Q9YsOmLkmplMiRr1LzLJglnTciKrnDvrT4jLfG5fykFovx1GPaNrc/JPl/AlHc KY8uZpfMlqUDdzn8dwglnnbKLkgjRgSuALSc2f2kBlEg2Eq2C/1Gt8iXKDhDrzsT7gYe kFNWiV4bI+rulgHtcX+pQPWtwdpBAalUBt9YJmt56lArfvFzPVyPn3Cn9IzYsDqmTQv8 aZUf967LBax2Eo7mKE9D/LCbBaH4Awa21Y09cRHgLUGoCs/0kIjOljKDzBiaXhI3q5B1 sqmZZqLMo9N1NJhGAbr4ZvurgpD2GT3DBh903z8wwEuLhFCIdvtA0v3TfrMLNtPA0580 uLlQ== 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=iKiuECorgnjcKkfqpg6Dv1JH2ftsBkE4GORuv3xQOd4=; b=YF/9l64DL5luQmhG4R5VXTZQSNqVID9oUkstsv900a9eEYgNyBVhbLjTzb9Mgyq+uG q7gxhrFn7lh0r8/t8u++zg2iuo7uUDsbR3c0FllAbscUFj4NE9SkGS6pPgCDe7y8LrmU 6mwUPSuF6ITyeNskXApROg5UOxExJmgocfxwJ4PHmMI5VsqF3lcagwGF4O4Eb3wpPq24 XXVuhRMYF9w1gP7+3qQ03n7meeeCgFsdbPz0IeS8CPwT7nC0W6LDohx+j9m9WhBCfuSk Fsr+T+lthg9Gf9j1eW8GSH3MpOrZmRN/N/cSJ5pFDcJy0bneihtrDN1x6f2ly0t3jh3e MzqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Y8roElYu; 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 e23si473278oie.105.2020.02.21.00.19.33; Fri, 21 Feb 2020 00:19:45 -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=Y8roElYu; 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 S2387642AbgBUISw (ORCPT + 99 others); Fri, 21 Feb 2020 03:18:52 -0500 Received: from mail.kernel.org ([198.145.29.99]:56930 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387897AbgBUISu (ORCPT ); Fri, 21 Feb 2020 03:18:50 -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 97C0E2468E; Fri, 21 Feb 2020 08:18:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582273130; bh=kI+CkZeBcSHJdIl5v43AfZbVLVXuOHyPO+KdcAjCUpk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Y8roElYu8WoPSfxG+H6B3ZiVs+L/6x9yZsjlNmcrahdoIHRZp/UQGwOQxulY5eEdK FD5zWqLoeB7x2eweCTPMHZoxWudxwGzivpNxUP653Xv19q76eWPrLVdk0o7IfCeSdW TXu9Niu9EFpG6SyHN1B9Nxas57BOmla3XBybKLaE= 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 4.19 058/191] arm: dts: allwinner: H3: Add PMU node Date: Fri, 21 Feb 2020 08:40:31 +0100 Message-Id: <20200221072258.447169667@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200221072250.732482588@linuxfoundation.org> References: <20200221072250.732482588@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 0388a110747bec0c9d9de995842bb2a03a26aae1 ] Add the Performance Monitoring Unit (PMU) device tree node to the H3 .dtsi, which tells DT users which interrupts are triggered by PMU overflow events on each core. The numbers come from the manual and have been checked in U-Boot and with perf in Linux. Tested with perf record and taskset on an OrangePi Zero. Signed-off-by: Andre Przywara Signed-off-by: Maxime Ripard Signed-off-by: Sasha Levin --- arch/arm/boot/dts/sun8i-h3.dtsi | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/sun8i-h3.dtsi b/arch/arm/boot/dts/sun8i-h3.dtsi index 9233ba30a857c..11172fbdc03aa 100644 --- a/arch/arm/boot/dts/sun8i-h3.dtsi +++ b/arch/arm/boot/dts/sun8i-h3.dtsi @@ -80,7 +80,7 @@ #cooling-cells = <2>; }; - cpu@1 { + cpu1: cpu@1 { compatible = "arm,cortex-a7"; device_type = "cpu"; reg = <1>; @@ -90,7 +90,7 @@ #cooling-cells = <2>; }; - cpu@2 { + cpu2: cpu@2 { compatible = "arm,cortex-a7"; device_type = "cpu"; reg = <2>; @@ -100,7 +100,7 @@ #cooling-cells = <2>; }; - cpu@3 { + cpu3: cpu@3 { compatible = "arm,cortex-a7"; device_type = "cpu"; reg = <3>; @@ -111,6 +111,15 @@ }; }; + pmu { + compatible = "arm,cortex-a7-pmu"; + interrupts = , + , + , + ; + interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; + }; + timer { compatible = "arm,armv7-timer"; interrupts = , -- 2.20.1