Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp635049yba; Fri, 12 Apr 2019 10:27:05 -0700 (PDT) X-Google-Smtp-Source: APXvYqy65mzQi5Bh+tEm+MOUQnNEAnAZ/6yqXpqA7rLNkx6DjoA1MehrfkZbvuG/ZNVkrAUN6/K3 X-Received: by 2002:aa7:8b4c:: with SMTP id i12mr51768696pfd.189.1555090025269; Fri, 12 Apr 2019 10:27:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555090025; cv=none; d=google.com; s=arc-20160816; b=UjF9SLjvHnoj5enHuFjjHzTcWkWv6z0UpdOJbJGqGzXgk9atmgn2cDj3+pcZ3cELeV SB2BGXQexleYUQUfHl/yODHr6lQ7joe+LwOYL1xSXlA5JTyN9ZQFlv2wJmGs+WifvRnK E57LHKovNJxFmGPWYzdZukArKJYXw1zmLUqKZQWuquZozviKuVsOTmbWBxh0Ybq4D22k 1+9cmoupRP/ahGTJj6CwtYYG0Az4sr8Q9+66vAtvFMCvZciw2coxLINdXq2DbgViUKP8 +l/05HU+AbLOGZmhQSUvwAnLDDjxiIYnWfaRZnX+2AOp66Hqbnx1ldtmtp8wT/k9sOLj /cdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:to:from:date:dkim-signature; bh=+XyBAec1IZYURNjo7Paci4kN3iS4hKPrUQv66Ew8HwE=; b=itbUqlJ2SBQhBHzGFQxsIFi7v9c+LTvgZeoTP78CHCB+BkPabIX3xNBVxPACToRkPu 3A4L+UBoqcUxeEQTD8EmoEpmvvk8UR2Xv1h4P/gYs5NbQxwpwlPJPwmU5SKrCIBaGisn D2PAYk8xATk7U5RYcU0u/HIoGyR/wGjbdGLbA2TbCBamNTWxQBZObeycLY2jNDGhaC9N OhL4O2IjO2iwGgnV2SGhLjiEY6hTltb+txp+DY9eshOm3eht6TBudg4mzYmZWxeEz8ZK QzA/Wtxw2Y7p1QcJybfdEd/pjqAHkx/DueXl5iIsL4/wnkccXV9yogbRgCy4OJxVu3zd IqVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=EUOaUBQL; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e5si17723391plb.249.2019.04.12.10.26.49; Fri, 12 Apr 2019 10:27:05 -0700 (PDT) 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=@gmail.com header.s=20161025 header.b=EUOaUBQL; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727011AbfDLRZu (ORCPT + 99 others); Fri, 12 Apr 2019 13:25:50 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:46415 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726711AbfDLRZt (ORCPT ); Fri, 12 Apr 2019 13:25:49 -0400 Received: by mail-wr1-f66.google.com with SMTP id t17so12880659wrw.13; Fri, 12 Apr 2019 10:25:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=+XyBAec1IZYURNjo7Paci4kN3iS4hKPrUQv66Ew8HwE=; b=EUOaUBQLqLRTo0ysDGff/5pgXZiPkBdKVLN9uP25A51+7/+2w/xoeVoRow8lF/yegl BOYQ59ZXGyw2tCgBC3xWCkk/SjM1j/Lm+wLlA/7rNO0Kwr5+5ikkueYCps1mhgn8sh8t GakCo5A84kQzWfTjImTD9TK5BR/e76nmDjz9AhrWe12gieySAjAGsB0MXC9xAXBo62U4 XFE+fkk4EUtrVaufkCpydEJmrzG3Sxz2qsrcHf64RdVZ6U4rO/RAUHmoBWkV7wMWghsn yM7yjXVi0HJhUj+uh+CwYGzbjlk1E17294XsO94D8WK3UuvAw2hn8iBtID7xLtOsWjCt 2A/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=+XyBAec1IZYURNjo7Paci4kN3iS4hKPrUQv66Ew8HwE=; b=koQftluoyuhwjeOlkGLMYYcVdNMQMvLL3o5cGIsiTfsJ+R1MK4yragI4Otf9YAK0SJ LPSVVFW0wwBdXbpQpucm49KFR38zY3d+yP2rVMlfiX9wXD/NrsELgVbLdH6PQIG/ey5d ysTKFyPhz4fu9bhxN3CHKB6dwDI0oNLxuZfFbTc++bepTXHztJtwCIpB+PC2vsvGOpXx ZHw4mHhtrmk/uAPdMdBp9FSoDk3YeKSB+Yij3hdptiEVHDMVI6tiflaHpxFMb7lEj4Zf V6Jz5m/KhWv3u1nAtCOld+fpJKtMpAS0O8OOsu337HzFQ2I8hZqyRd27i/05EWbBJfWt 1BXQ== X-Gm-Message-State: APjAAAVuxzo5mOHn9jZ7SLIPAV7sTVW7kWZ35LO1fWZL3S9J3ECqYDUF UDjaq2lxDqyCBIirHFsk1ok= X-Received: by 2002:adf:f088:: with SMTP id n8mr37996419wro.112.1555089947642; Fri, 12 Apr 2019 10:25:47 -0700 (PDT) Received: from macpro-scc.lancs.ac.uk (inc028000049.lancs.ac.uk. [148.88.224.78]) by smtp.gmail.com with ESMTPSA id g8sm68134975wro.77.2019.04.12.10.25.47 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 12 Apr 2019 10:25:47 -0700 (PDT) Date: Fri, 12 Apr 2019 18:25:46 +0100 From: Willy Wolff To: Rob Herring , Mark Rutland , Kukjin Kim , Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] ARM: dts: exynos: add CCI-400 PMU nodes support to Exynos542x SoCs Message-ID: <20190412172545.fkxnpnymhcw7xncc@macpro-scc.lancs.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add device tree entries for PMU of ARM CCI-400. $ sudo ./perf stat -a -C 0 -e CCI_400/config=0xff,name=cycles/ sleep 1 Performance counter stats for 'system wide': 420,303,619 cycles 1.019058775 seconds time elapsed Tested on Odroid-xu3 and 4. Signed-off-by: Willy Wolff --- arch/arm/boot/dts/exynos5420.dtsi | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index aaff15880761..be58650aca35 100644 --- a/arch/arm/boot/dts/exynos5420.dtsi +++ b/arch/arm/boot/dts/exynos5420.dtsi @@ -158,7 +158,7 @@ #address-cells = <1>; #size-cells = <1>; reg = <0x10d20000 0x1000>; - ranges = <0x0 0x10d20000 0x6000>; + ranges = <0x0 0x10d20000 0x10000>; cci_control0: slave-if@4000 { compatible = "arm,cci-400-ctrl-if"; @@ -170,6 +170,16 @@ interface-type = "ace"; reg = <0x5000 0x1000>; }; + + pmu@9000 { + compatible = "arm,cci-400-pmu,r0"; + reg = <0x9000 0x5000>; + interrupts = <0 105 4>, + <0 101 4>, + <0 102 4>, + <0 103 4>, + <0 104 4>; + }; }; clock: clock-controller@10010000 { -- 2.11.0