xref: /freebsd/sys/contrib/device-tree/Bindings/rng/imx-rng.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotFreescale RNGA/RNGB/RNGC (Random Number Generator Versions A, B and C)
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired properties:
4*c66ec88fSEmmanuel Vadot- compatible : should be one of
5*c66ec88fSEmmanuel Vadot               "fsl,imx21-rnga"
6*c66ec88fSEmmanuel Vadot               "fsl,imx31-rnga" (backward compatible with "fsl,imx21-rnga")
7*c66ec88fSEmmanuel Vadot               "fsl,imx25-rngb"
8*c66ec88fSEmmanuel Vadot               "fsl,imx6sl-rngb" (backward compatible with "fsl,imx25-rngb")
9*c66ec88fSEmmanuel Vadot               "fsl,imx6sll-rngb" (backward compatible with "fsl,imx25-rngb")
10*c66ec88fSEmmanuel Vadot               "fsl,imx6ull-rngb" (backward compatible with "fsl,imx25-rngb")
11*c66ec88fSEmmanuel Vadot               "fsl,imx35-rngc"
12*c66ec88fSEmmanuel Vadot- reg : offset and length of the register set of this block
13*c66ec88fSEmmanuel Vadot- interrupts : the interrupt number for the RNG block
14*c66ec88fSEmmanuel Vadot- clocks : the RNG clk source
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel VadotExample:
17*c66ec88fSEmmanuel Vadot
18*c66ec88fSEmmanuel Vadotrng@53fb0000 {
19*c66ec88fSEmmanuel Vadot	compatible = "fsl,imx25-rngb";
20*c66ec88fSEmmanuel Vadot	reg = <0x53fb0000 0x4000>;
21*c66ec88fSEmmanuel Vadot	interrupts = <22>;
22*c66ec88fSEmmanuel Vadot	clocks = <&trng_clk>;
23*c66ec88fSEmmanuel Vadot};
24