[PATCH 23/25] ARM: dts: rockchip: add arm,cpu-registers-not-fw-configured to RV1106 timer node
Vladislav Leonov <[email protected]>
| Newsgroups | org.kernel.vger.linux-clk,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-rockchip,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
The firmware on RV1106 does not initialize CNTVOFF, so the virtual counter may have a bogus offset relative to the physical one. Add the arm,cpu-registers-not-fw-configured property to the arch timer node so the kernel does not trust firmware-configured timer registers and uses the physical timer instead of the virtual one. Signed-off-by: Vladislav Leonov <[email protected]> --- arch/arm/boot/dts/rockchip/rv1106.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/rockchip/rv1106.dtsi b/arch/arm/boot/dts/rockchip/rv1106.dtsi index b31cdb1c19d4..12e87d25c72b 100644 --- a/arch/arm/boot/dts/rockchip/rv1106.dtsi +++ b/arch/arm/boot/dts/rockchip/rv1106.dtsi @@ -57,6 +57,7 @@ timer { clock-frequency = <24000000>; interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_HIGH)>, <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_HIGH)>; + arm,cpu-registers-not-fw-configured; }; xin24m: oscillator { -- 2.47.3