|
@@ -1,11 +1,19 @@
|
|
-BCM2835 Random number generator
|
|
|
|
|
|
+BCM2835/6368 Random number generator
|
|
|
|
|
|
Required properties:
|
|
Required properties:
|
|
|
|
|
|
-- compatible : should be "brcm,bcm2835-rng" or "brcm,bcm-nsp-rng" or
|
|
|
|
- "brcm,bcm5301x-rng"
|
|
|
|
|
|
+- compatible : should be one of
|
|
|
|
+ "brcm,bcm2835-rng"
|
|
|
|
+ "brcm,bcm-nsp-rng"
|
|
|
|
+ "brcm,bcm5301x-rng" or
|
|
|
|
+ "brcm,bcm6368-rng"
|
|
- reg : Specifies base physical address and size of the registers.
|
|
- reg : Specifies base physical address and size of the registers.
|
|
|
|
|
|
|
|
+Optional properties:
|
|
|
|
+
|
|
|
|
+- clocks : phandle to clock-controller plus clock-specifier pair
|
|
|
|
+- clock-names : "ipsec" as a clock name
|
|
|
|
+
|
|
Example:
|
|
Example:
|
|
|
|
|
|
rng {
|
|
rng {
|
|
@@ -17,3 +25,11 @@ rng@18033000 {
|
|
compatible = "brcm,bcm-nsp-rng";
|
|
compatible = "brcm,bcm-nsp-rng";
|
|
reg = <0x18033000 0x14>;
|
|
reg = <0x18033000 0x14>;
|
|
};
|
|
};
|
|
|
|
+
|
|
|
|
+random: rng@10004180 {
|
|
|
|
+ compatible = "brcm,bcm6368-rng";
|
|
|
|
+ reg = <0x10004180 0x14>;
|
|
|
|
+
|
|
|
|
+ clocks = <&periph_clk 18>;
|
|
|
|
+ clock-names = "ipsec";
|
|
|
|
+};
|