16fb238
From patchwork Fri May 11 02:27:51 2018
16fb238
Content-Type: text/plain; charset="utf-8"
16fb238
MIME-Version: 1.0
16fb238
Content-Transfer-Encoding: 7bit
16fb238
Subject: [2/2] arm64: dts: allwinner: a64: Enable A64 timer workaround
16fb238
From: Samuel Holland <samuel@sholland.org>
16fb238
X-Patchwork-Id: 10392889
16fb238
Message-Id: <20180511022751.9096-3-samuel@sholland.org>
16fb238
To: Maxime Ripard <maxime.ripard@bootlin.com>, Chen-Yu Tsai <wens@csie.org>, 
16fb238
 Catalin Marinas <catalin.marinas@arm.com>,
16fb238
 Will Deacon <will.deacon@arm.com>,
16fb238
 Daniel Lezcano <daniel.lezcano@linaro.org>,
16fb238
 Thomas Gleixner <tglx@linutronix.de>, Marc Zyngier <marc.zyngier@arm.com>
16fb238
Cc: linux-sunxi@googlegroups.com, linux-kernel@vger.kernel.org,
16fb238
 linux-arm-kernel@lists.infradead.org, Samuel Holland <samuel@sholland.org>
16fb238
Date: Thu, 10 May 2018 21:27:51 -0500
16fb238
16fb238
As instability in the architectural timer has been observed on multiple
16fb238
devices using this SoC, inluding the Pine64 and the Orange Pi Win,
16fb238
enable the workaround in the SoC's device tree.
16fb238
16fb238
Signed-off-by: Samuel Holland <samuel@sholland.org>
16fb238
---
16fb238
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 1 +
16fb238
 1 file changed, 1 insertion(+)
16fb238
16fb238
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
16fb238
index 1b2ef28c42bd..5202b76e9684 100644
16fb238
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
16fb238
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
16fb238
@@ -152,6 +152,7 @@
16fb238
 
16fb238
 	timer {
16fb238
 		compatible = "arm,armv8-timer";
16fb238
+		allwinner,sun50i-a64-unstable-timer;
16fb238
 		interrupts = 
16fb238
 			(GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>,
16fb238