summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/rockchip/rk3399.dtsi
diff options
context:
space:
mode:
authorShunqian Zheng <zhengsq@rock-chips.com>2018-03-12 09:50:48 +0800
committerTao Huang <huangtao@rock-chips.com>2018-07-30 17:56:23 +0800
commitd7f331169ba778e72f83af0008eae6cd22cba856 (patch)
tree3a83e207a0e8f2778549f288d2a4db2f33bba363 /arch/arm64/boot/dts/rockchip/rk3399.dtsi
parent394c4096b79d99a7270d3799567eec93acd04283 (diff)
UPSTREAM: arm64: dts: rockchip: assign clock rate for ACLK_VIO on rk3399
The ACLK_VIO is a parent clock used by a several children, its suggested clock rate is 400MHz. Right now it gets 400MHz because it sources from CPLL(800M) and divides by 2 after reset. It's good not to rely on default values like this, so let's explicitly set it. NOTE: it's expected that at least one board may override cru node and set the CPLL to 1.6 GHz. On that board it will be very important to be explicit about aclk-vio being 400 MHz. Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com> Reviewed-by: Douglas Anderson <dianders@chromium.org> Signed-off-by: Heiko Stuebner <heiko@sntech.de> (cherry picked from commit 3f7f3b0fb4563947424673d9b6786f46111462d9) Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com> Conflicts: arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi Change-Id: Iadd22356e399e8d9b3a1f2bec981f2b41d813f3c
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk3399.dtsi')
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3399.dtsi6
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
index bedae782ee53..13713424531f 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
@@ -1487,7 +1487,8 @@
<&cru PCLK_PERIHP>,
<&cru ACLK_PERILP0>, <&cru HCLK_PERILP0>,
<&cru PCLK_PERILP0>, <&cru ACLK_CCI>,
- <&cru HCLK_PERILP1>, <&cru PCLK_PERILP1>;
+ <&cru HCLK_PERILP1>, <&cru PCLK_PERILP1>,
+ <&cru ACLK_VIO>;
assigned-clock-rates =
<400000000>, <200000000>,
<400000000>, <200000000>,
@@ -1498,7 +1499,8 @@
<37500000>,
<100000000>, <100000000>,
<50000000>, <600000000>,
- <100000000>, <50000000>;
+ <100000000>, <50000000>,
+ <400000000>;
};
grf: syscon@ff770000 {