summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/rockchip/rk3308.dtsi
diff options
context:
space:
mode:
authorLin Jinhan <troy.lin@rock-chips.com>2018-08-24 09:16:13 +0800
committerTao Huang <huangtao@rock-chips.com>2018-08-28 10:01:34 +0800
commit0f9840082f560b7355610523fc8788d6a19c78d1 (patch)
tree09e07f85a96468dea4b1b249fa7cbdb3b3602c20 /arch/arm64/boot/dts/rockchip/rk3308.dtsi
parent50301b5f0e32d53d2cdada1f61b9a332d292c816 (diff)
arm64: dts: rockchip: rk3308: add rng node for crypto v2 hwrng
Change-Id: I66432ed414a47dc9f7ff1145564cd696cd93805b Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk3308.dtsi')
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3308.dtsi16
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3308.dtsi b/arch/arm64/boot/dts/rockchip/rk3308.dtsi
index c2bef21bb64b..d5a74d063de4 100644
--- a/arch/arm64/boot/dts/rockchip/rk3308.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3308.dtsi
@@ -814,6 +814,22 @@
};
};
+ rng: rng@ff2f0000 {
+ compatible = "rockchip,cryptov2-rng";
+ reg = <0x0 0xff2f0000 0x0 0x4000>;
+ clocks = <&cru SCLK_CRYPTO>, <&cru SCLK_CRYPTO_APK>,
+ <&cru ACLK_CRYPTO>, <&cru HCLK_CRYPTO>;
+ clock-names = "clk_crypto", "clk_crypto_apk",
+ "aclk_crypto", "hclk_crypto";
+ assigned-clocks = <&cru SCLK_CRYPTO>, <&cru SCLK_CRYPTO_APK>,
+ <&cru ACLK_CRYPTO>, <&cru HCLK_CRYPTO>;
+ assigned-clock-rates = <150000000>, <150000000>,
+ <200000000>, <100000000>;
+ resets = <&cru SRST_CRYPTO>;
+ reset-names = "reset";
+ status = "disabled";
+ };
+
i2s_8ch_0: i2s@ff300000 {
compatible = "rockchip,rk3308-i2s-tdm";
reg = <0x0 0xff300000 0x0 0x1000>;