xref: /freebsd-src/sys/contrib/device-tree/Bindings/rng/omap3_rom_rng.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotOMAP ROM RNG driver binding
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotSecure SoCs may provide RNG via secure ROM calls like Nokia N900 does. The
4*c66ec88fSEmmanuel Vadotimplementation can depend on the SoC secure ROM used.
5*c66ec88fSEmmanuel Vadot
6*c66ec88fSEmmanuel Vadot- compatible:
7*c66ec88fSEmmanuel Vadot	Usage: required
8*c66ec88fSEmmanuel Vadot	Value type: <string>
9*c66ec88fSEmmanuel Vadot	Definition: must be "nokia,n900-rom-rng"
10*c66ec88fSEmmanuel Vadot
11*c66ec88fSEmmanuel Vadot- clocks:
12*c66ec88fSEmmanuel Vadot	Usage: required
13*c66ec88fSEmmanuel Vadot	Value type: <prop-encoded-array>
14*c66ec88fSEmmanuel Vadot	Definition: reference to the the RNG interface clock
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel Vadot- clock-names:
17*c66ec88fSEmmanuel Vadot	Usage: required
18*c66ec88fSEmmanuel Vadot	Value type: <stringlist>
19*c66ec88fSEmmanuel Vadot	Definition: must be "ick"
20*c66ec88fSEmmanuel Vadot
21*c66ec88fSEmmanuel VadotExample:
22*c66ec88fSEmmanuel Vadot
23*c66ec88fSEmmanuel Vadot	rom_rng: rng {
24*c66ec88fSEmmanuel Vadot		compatible = "nokia,n900-rom-rng";
25*c66ec88fSEmmanuel Vadot		clocks = <&rng_ick>;
26*c66ec88fSEmmanuel Vadot		clock-names = "ick";
27*c66ec88fSEmmanuel Vadot	};
28