diff options
author | Pavel Kubelun <be.dissent@gmail.com> | 2019-05-14 16:42:19 +0300 |
---|---|---|
committer | Christian Lamparter <chunkeey@gmail.com> | 2019-06-15 19:55:32 +0200 |
commit | e00e6fa90e65beaaa395070fe4d71b298fb01576 (patch) | |
tree | d25a72d4b91a3c0fbfa3c65c343d14c35b69e5b2 /target/linux/ipq40xx/patches-4.14/090-ipq40xx-fix-high-resolution-timer.patch | |
parent | 2ee98e8f6e67a2aecfa79e45a6c99d7d40b3d362 (diff) | |
download | upstream-e00e6fa90e65beaaa395070fe4d71b298fb01576.tar.gz upstream-e00e6fa90e65beaaa395070fe4d71b298fb01576.tar.bz2 upstream-e00e6fa90e65beaaa395070fe4d71b298fb01576.zip |
ipq40xx: fix high resolution timer
Cherry-picked from CAF QSDK repo.
see 090-ipq40xx-fix-high-resolution-timer.patch
Original commit message:
The kernel is failing in switching the timer for high resolution
mode and clock source operates in 10ms resolution. The always-on
property needs to be given for timer device tree node to make
clock source working in 1ns resolution.
Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
[changed authorship of main patch to pavel and cherry-picked
patch to Abhishek Sahu]
Diffstat (limited to 'target/linux/ipq40xx/patches-4.14/090-ipq40xx-fix-high-resolution-timer.patch')
-rw-r--r-- | target/linux/ipq40xx/patches-4.14/090-ipq40xx-fix-high-resolution-timer.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/target/linux/ipq40xx/patches-4.14/090-ipq40xx-fix-high-resolution-timer.patch b/target/linux/ipq40xx/patches-4.14/090-ipq40xx-fix-high-resolution-timer.patch new file mode 100644 index 0000000000..796844d67f --- /dev/null +++ b/target/linux/ipq40xx/patches-4.14/090-ipq40xx-fix-high-resolution-timer.patch @@ -0,0 +1,29 @@ +From 09f145f417a5d64d6b8d4476699dfb0eccc6c784 Mon Sep 17 00:00:00 2001 +From: Abhishek Sahu <absahu@codeaurora.org> +Date: Tue, 7 May 2019 10:14:05 +0300 +Subject: [PATCH] ipq40xx: fix high resolution timer + +Cherry-picked from CAF QSDK repo. +Original commit message: +The kernel is failing in switching the timer for high resolution +mode and clock source operates in 10ms resolution. The always-on +property needs to be given for timer device tree node to make +clock source working in 1ns resolution. + +Change-Id: I7c00b3c74d97c2a30ac9f05e18b511a0550fd459 +Signed-off-by: Abhishek Sahu <absahu@codeaurora.org> +Signed-off-by: Pavel Kubelun <be.dissent@gmail.com> +--- + arch/arm/boot/dts/qcom-ipq4019.dtsi | 1 + + 1 file changed, 1 insertion(+) + +--- a/arch/arm/boot/dts/qcom-ipq4019.dtsi ++++ b/arch/arm/boot/dts/qcom-ipq4019.dtsi +@@ -167,6 +167,7 @@ + <1 4 0xf08>, + <1 1 0xf08>; + clock-frequency = <48000000>; ++ always-on; + }; + + soc { |