Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1930269ybv; Fri, 14 Feb 2020 08:24:54 -0800 (PST) X-Google-Smtp-Source: APXvYqwhvwmdtXEtXz3roIl9RiKw45NHVWLXkZWk11Ejk26Fp8/jIr7Fm5cBWJFtoVP80zPetqQR X-Received: by 2002:a9d:20c1:: with SMTP id x59mr3073879ota.286.1581697494465; Fri, 14 Feb 2020 08:24:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581697494; cv=none; d=google.com; s=arc-20160816; b=tlQUMK5RABP2edde6BT+Z8KYGFic3lYgywS9DtP/Px6mygd0YRtlzcHLUfU8g0tI0b T3HA7L9etEY22rGn0AXYjviHpscaasoC76WobHhd58vCE9vhMGfPLS4yp/Co1Bs2FFvq 54RG79a04Ev/GDJNhuls57AIrD+sd/ESCx75h8kGvWiwFr5V/Q/gEUUvcW0Bru0pI4iO NMhdprnaHLbsH9JtzdyOxZafhQn8dqOZXD5M28YcRhc4DXO/XifCFSizCPoULnn0czxI LpiPNcgGlXalyZ1ACez5o4uFFSjR4aY7ldwp8SkWrR/Vh4SSH48D04PlpznmDzaTXU29 6hFw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=h5+h3C7nHfbkbOiWMlTz5kxDm8+v/i1N9Z9ou3XLw2Q=; b=UYMQ1o/PPsGFh8gdyMveND0OC/5Kixjn0RI8uZ6ZTmBO5APfllCnZ7cg9qO3e2zaRU 9J9CIVHR1GhKMNk4Zyd4YSRz/oajMS72fNAbWSmWVS+WIS1uketk/IN0M+UTDThe6qeN 4kwx7JSOb6F6ES/jIg056czla3MrKDjjc6RMr9BGqgtDZs66RIp5ShV9Kk6UHdFfVIt1 CHzjnT2+Y6fN5gGArYfEKBCNWnNsKJDefntzmS1SlNXphcAr+J4IsJWlwdjMXhHUitRs xJrLvEnF4ge2pLHAOfrHHKdDywVrYQjLJ0VoeACvv5yFQbe4QfvtzkLS+PE0xuqeubt3 N6dw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=1d889S5L; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w24si2873929oic.260.2020.02.14.08.24.42; Fri, 14 Feb 2020 08:24:54 -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=1d889S5L; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2405837AbgBNQYO (ORCPT + 99 others); Fri, 14 Feb 2020 11:24:14 -0500 Received: from mail.kernel.org ([198.145.29.99]:57996 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2391318AbgBNQW3 (ORCPT ); Fri, 14 Feb 2020 11:22:29 -0500 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 92BC3246D9; Fri, 14 Feb 2020 16:22:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1581697348; bh=lteqolzuU+UzVOoAG+rTJZd2wFSneRZ0L8io3FLpjn8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1d889S5LbhArjuFejkXrS0IdWABDxHZEn40Jor0ycZY0UHPY83BfOQHkYnmZRD5cU 0H6V6VsI+xrVE0hDY2ajvbwN+Wgl7It7OSfedm50gEHB2kgmbOqpAAIUCfDKaQlYGw x2jPHp6KWfFlYIN61uuBJwixgzxv0oH4r6P2Ykyo= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Andre Przywara , Maxime Ripard , Sasha Levin , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH AUTOSEL 4.9 052/141] arm: dts: allwinner: H3: Add PMU node Date: Fri, 14 Feb 2020 11:19:52 -0500 Message-Id: <20200214162122.19794-52-sashal@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200214162122.19794-1-sashal@kernel.org> References: <20200214162122.19794-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore 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 f4ba088b225ed..08d65f252e172 100644 --- a/arch/arm/boot/dts/sun8i-h3.dtsi +++ b/arch/arm/boot/dts/sun8i-h3.dtsi @@ -60,25 +60,34 @@ reg = <0>; }; - cpu@1 { + cpu1: cpu@1 { compatible = "arm,cortex-a7"; device_type = "cpu"; reg = <1>; }; - cpu@2 { + cpu2: cpu@2 { compatible = "arm,cortex-a7"; device_type = "cpu"; reg = <2>; }; - cpu@3 { + cpu3: cpu@3 { compatible = "arm,cortex-a7"; device_type = "cpu"; reg = <3>; }; }; + pmu { + compatible = "arm,cortex-a7-pmu"; + interrupts = , + , + , + ; + interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>; + }; + timer { compatible = "arm,armv7-timer"; interrupts = , -- 2.20.1