Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1587621ybv; Thu, 20 Feb 2020 23:49:05 -0800 (PST) X-Google-Smtp-Source: APXvYqyYx8XqoJvVO+4tK97YKc3cr4NsJYJX3QjEfJm9i2FOBo8X3tMeEZS5kihyq4ygxo14qZiv X-Received: by 2002:aca:c692:: with SMTP id w140mr923064oif.139.1582271344993; Thu, 20 Feb 2020 23:49:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582271344; cv=none; d=google.com; s=arc-20160816; b=MDZudFxfS8CXu+5ZtKFnaFVdyXQR7EDBgfNI7AesP0a1DHCHIkfIQlWnDhjIOmHNV8 qmLLpA0UH9mSzNZcDhCnXlBVfe90PbrpNqJWVdLTJOvmC5XWCzvvLuZQOynjmV/9v1DY 1KBqN1oFGhX2Yb+StKUmToJRRkAjr1SZazVOLeDzU13TfM/F2XO3d+SPO2VjPh4nBnLt /ADxN0MWTne1CpO4L9aL8aEnuXje6HsVrq8oxb+Y+H3vzl8eOuy5o+uLu1jydEyDzVBC GyqL8glOUhgLsoYtUvUqOiuR9U16T03GqxcO8p/X3TUNqHSNixxtQD7NhVaM0vaMpY54 pwVg== 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=XXPnKL6KEX9wLMzykImoDIhb7+AaQKckSUvbvOAtW/A=; b=P4wCcjMrInNHAv5FKLNyQlWnecSWH8sRsKqe9i/jdxgFUU7AeQrPqf53qZBTssQJaI uejpyrjFroApUOFLBweE07rUVrhEXjX924AO9QdyARPwPVz93IX1egHflVwddgLNy/8b N6HFomZZeSh9v79dhXURP29a0/nsknzuekZe498tKI3Kl7A9+pKE+5fNRef5P7554WAs F1BnugpKCyBI/9XCPXnyMejJ6xSg/61sA5+xvcwRyQzxjCuz6ERgadeiCvks73erSoMP 5RExJtAkODY+oMpq+MsRV3Vv2jw5ytYBtmUxlXbAbleKVLr2m4Qz1k8q3Q2pm5icBMoX G6iQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Jea5k31p; 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 c5si1101894oto.74.2020.02.20.23.48.53; Thu, 20 Feb 2020 23:49:04 -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=Jea5k31p; 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 S1728900AbgBUHsn (ORCPT + 99 others); Fri, 21 Feb 2020 02:48:43 -0500 Received: from mail.kernel.org ([198.145.29.99]:44754 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729106AbgBUHsi (ORCPT ); Fri, 21 Feb 2020 02:48:38 -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 435B82467A; Fri, 21 Feb 2020 07:48:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582271317; bh=Gq5rf7u/9z+VyLshbO6znJXsbmBI15OFp5FIdk80igY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Jea5k31pEPpo+75kGCet57DiKPnOoIqKbQlY/h8ixCgA4WkaV6UnY91+4T136zmCG emrKaPv8ev5ek1aTc8WIAcGqGOEFwGNLaUW0rVB0lgA9AbXDJa/daIy2CtazhwIqFP +SZDMFIAaXGFLjzXRWTHRrryw2H0hgpRJx6QdmAw= 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 121/399] arm: dts: allwinner: H3: Add PMU node Date: Fri, 21 Feb 2020 08:37:26 +0100 Message-Id: <20200221072414.236321563@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 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 fe773c72a69b7..b4f1673df9ee0 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