summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorParai Wang <fpwang@codeaurora.org>2018-04-09 15:53:29 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2018-04-09 20:03:49 -0700
commitdb39e8e834fa476c60d14842b3a54888023a94aa (patch)
tree95f3ae0a21304b6464d0cc70761cc9f2d5a4ba3b
parentef00227cce638b1ca8bd8c04d342a8688b7400e9 (diff)
ARM: dts: msm: add qrng for gvm on msm8996
Add device node qualcomm hardware random generator, so that to provide real random number if qrng is enabled. This is for security purpose for the application. Change-Id: Ib359b39ec5c32cb05ed1e38c1ad377657e5c47ae Signed-off-by: Parai Wang <fpwang@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dtsi15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dtsi b/arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dtsi
index f993b21e323c..7641e42b58b7 100644
--- a/arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dtsi
+++ b/arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dtsi
@@ -294,4 +294,19 @@
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <2950000>;
};
+
+ qcom_rng: qrng@83000 {
+ compatible = "qcom,msm-rng";
+ reg = <0x83000 0x1000>;
+ qcom,msm-rng-iface-clk;
+ qcom,no-qrng-config;
+ qcom,msm-bus,name = "msm-rng-noc";
+ qcom,msm-bus,num-cases = <2>;
+ qcom,msm-bus,num-paths = <1>;
+ qcom,msm-bus,vectors-KBps =
+ <1 618 0 0>, /* No vote */
+ <1 618 0 800>; /* 100 MB/s */
+ clocks = <&clock_gcc clk_gcc_prng_ahb_clk>;
+ clock-names = "iface_clk";
+ };
};