ipq806x: enable hw pseudo random number generator
authorPavel Kubelun <be.dissent@gmail.com>
Sat, 14 Jan 2017 11:56:56 +0000 (14:56 +0300)
committerJohn Crispin <john@phrozen.org>
Sun, 15 Jan 2017 19:56:30 +0000 (20:56 +0100)
Enables support for pseudo random number generator in device tree.

Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
target/linux/ipq806x/patches-4.4/316-dt-add-prng-support.patch [new file with mode: 0644]
target/linux/ipq806x/patches-4.4/708-ARM-dts-qcom-add-gmac-nodes-to-ipq806x-platforms.patch

diff --git a/target/linux/ipq806x/patches-4.4/316-dt-add-prng-support.patch b/target/linux/ipq806x/patches-4.4/316-dt-add-prng-support.patch
new file mode 100644 (file)
index 0000000..f2faf64
--- /dev/null
@@ -0,0 +1,16 @@
+--- a/arch/arm/boot/dts/qcom-ipq8064.dtsi
++++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi
+@@ -336,6 +336,13 @@
+                       };
+               };
++              rng@1a500000 {
++                      compatible = "qcom,prng";
++                      reg = <0x1a500000 0x200>;
++                      clocks = <&gcc PRNG_CLK>;
++                      clock-names = "core";
++              };
++
+               qcom_pinmux: pinmux@800000 {
+                       compatible = "qcom,ipq8064-pinctrl";
+                       reg = <0x800000 0x4000>;
index b3d854562d43bcba3eb560dec9e25d2f03030d62..b722dfa25f3fcf65c1d468f79c2d34d7e6160fe0 100644 (file)
@@ -121,7 +121,7 @@ Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org>
  };
 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi
 +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi
  };
 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi
 +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi
-@@ -910,6 +910,92 @@
+@@ -917,6 +917,92 @@
  
                        status = "disabled";
                };
  
                        status = "disabled";
                };