mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-21 11:37:47 +07:00
d3140a7961
As Sylvain Garrigues pointed out the BCM2835 RNG block has an interrupt. Also in preparation for Florian's upcoming patch series add this property to the binding. While we are at it fix the indenting of the example. Link: https://github.com/raspberrypi/linux/issues/2195 CC: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
41 lines
769 B
Plaintext
41 lines
769 B
Plaintext
BCM2835/6368 Random number generator
|
|
|
|
Required properties:
|
|
|
|
- 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.
|
|
|
|
Optional properties:
|
|
|
|
- clocks : phandle to clock-controller plus clock-specifier pair
|
|
- clock-names : "ipsec" as a clock name
|
|
|
|
Optional properties:
|
|
|
|
- interrupts: specify the interrupt for the RNG block
|
|
|
|
Example:
|
|
|
|
rng {
|
|
compatible = "brcm,bcm2835-rng";
|
|
reg = <0x7e104000 0x10>;
|
|
interrupts = <2 29>;
|
|
};
|
|
|
|
rng@18033000 {
|
|
compatible = "brcm,bcm-nsp-rng";
|
|
reg = <0x18033000 0x14>;
|
|
};
|
|
|
|
random: rng@10004180 {
|
|
compatible = "brcm,bcm6368-rng";
|
|
reg = <0x10004180 0x14>;
|
|
|
|
clocks = <&periph_clk 18>;
|
|
clock-names = "ipsec";
|
|
};
|