]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: dts: exynos: Add nodes for True Random Number Generator
authorŁukasz Stelmach <l.stelmach@samsung.com>
Tue, 12 Dec 2017 12:09:02 +0000 (13:09 +0100)
committerKrzysztof Kozlowski <krzk@kernel.org>
Thu, 14 Dec 2017 17:41:08 +0000 (18:41 +0100)
Add nodes for the True Random Number Generator found in Samsung Exynos
5250+ SoCs.

Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
arch/arm/boot/dts/exynos5.dtsi
arch/arm/boot/dts/exynos5250.dtsi
arch/arm/boot/dts/exynos5410.dtsi
arch/arm/boot/dts/exynos5420.dtsi

index 6cc5c37a9b2a60c37d4617163b28c942eda2404b..b3c8428de3895a422840f58f22d2f84236ec423c 100644 (file)
@@ -216,6 +216,11 @@ prng: rng@10830400 {
                      reg = <0x10830400 0x200>;
                };
 
+               trng: rng@10830600 {
+                     compatible = "samsung,exynos5250-trng";
+                     reg = <0x10830600 0x100>;
+               };
+
                g2d: g2d@10850000 {
                        compatible = "samsung,exynos5250-g2d";
                        reg = <0x10850000 0x1000>;
index e55748798845efcac1ce10ee8c097a932acbdacd..bdd742e3f3c3b4238cc962c2960676934497c7a9 100644 (file)
@@ -1111,4 +1111,9 @@ &sss {
        clock-names = "secss";
 };
 
+&trng {
+       clocks = <&clock CLK_SSS>;
+       clock-names = "secss";
+};
+
 #include "exynos5250-pinctrl.dtsi"
index f5541000606bbb0a4eb3f859df468de9e58ea70a..4e5d9bad085f82fde5721077c0e441cab8c8f4f0 100644 (file)
@@ -392,6 +392,11 @@ &sromc {
                  3 0 0x07000000 0x20000>;
 };
 
+&trng {
+       clocks = <&clock CLK_SSS>;
+       clock-names = "secss";
+};
+
 &usbdrd3_0 {
        clocks = <&clock CLK_USBD300>;
        clock-names = "usbdrd30";
index 3611f5c05235b8b0db6ea0e0e954c1f17ef7b0d2..f7c2ba61830b4b6498b226867da2b8af1f236600 100644 (file)
@@ -1479,6 +1479,11 @@ &sss {
        clock-names = "secss";
 };
 
+&trng {
+       clocks = <&clock CLK_SSS>;
+       clock-names = "secss";
+};
+
 &usbdrd3_0 {
        clocks = <&clock CLK_USBD300>;
        clock-names = "usbdrd30";