Updated DT patch for allwinner unstable timer Replace previous patch for DT timer node with new patch from upstream commit. This matches the upstream change to the actual workaround in drivers/clocksource/arm_arch_timer.c via commit c950ca8c35eeb32224a63adc47e12f9e226da241
32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
From 55ec26d6a4241363fa94f15377ebd8f1116fbfd7 Mon Sep 17 00:00:00 2001
|
|
From: Samuel Holland <samuel@sholland.org>
|
|
Date: Sat, 12 Jan 2019 20:17:19 -0600
|
|
Subject: [PATCH] arm64: dts: allwinner: a64: Enable A64 timer workaround
|
|
|
|
As instability in the architectural timer has been observed on multiple
|
|
devices using this SoC, inluding the Pine64 and the Orange Pi Win,
|
|
enable the workaround in the SoC's device tree.
|
|
|
|
Acked-by: Maxime Ripard <maxime.ripard@bootlin.com>
|
|
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
|
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
|
|
---
|
|
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
|
|
index bf9b719481c4..8171c0a7f265 100644
|
|
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
|
|
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
|
|
@@ -200,6 +200,7 @@
|
|
|
|
timer {
|
|
compatible = "arm,armv8-timer";
|
|
+ allwinner,erratum-unknown1;
|
|
interrupts = <GIC_PPI 13
|
|
(GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>,
|
|
<GIC_PPI 14
|
|
--
|
|
2.19.2
|
|
|