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