mirror of
https://github.com/torvalds/linux.git
synced 2024-12-26 04:42:12 +00:00
74d1cf4897
Commit52060836f7
("dt-bindings: omap-rng: Document SafeXcel IP-76 device variant") update the omap_rng Device Tree binding to add support for the IP-76 variation of the IP. As part of this change, a "clocks" property was added, but is indicated as "Required", without indicated it's actually only required for some compatible strings. This commit fixes that, by explicitly stating that the clocks property is only required with the inside-secure,safexcel-eip76 compatible string. Fixes:52060836f7
("dt-bindings: omap-rng: Document SafeXcel IP-76 device variant") Cc: <stable@vger.kernel.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
34 lines
1.0 KiB
Plaintext
34 lines
1.0 KiB
Plaintext
OMAP SoC and Inside-Secure HWRNG Module
|
|
|
|
Required properties:
|
|
|
|
- compatible : Should contain entries for this and backward compatible
|
|
RNG versions:
|
|
- "ti,omap2-rng" for OMAP2.
|
|
- "ti,omap4-rng" for OMAP4, OMAP5 and AM33XX.
|
|
- "inside-secure,safexcel-eip76" for SoCs with EIP76 IP block
|
|
Note that these two versions are incompatible.
|
|
- ti,hwmods: Name of the hwmod associated with the RNG module
|
|
- reg : Offset and length of the register set for the module
|
|
- interrupts : the interrupt number for the RNG module.
|
|
Used for "ti,omap4-rng" and "inside-secure,safexcel-eip76"
|
|
- clocks: the trng clock source. Only mandatory for the
|
|
"inside-secure,safexcel-eip76" compatible.
|
|
|
|
Example:
|
|
/* AM335x */
|
|
rng: rng@48310000 {
|
|
compatible = "ti,omap4-rng";
|
|
ti,hwmods = "rng";
|
|
reg = <0x48310000 0x2000>;
|
|
interrupts = <111>;
|
|
};
|
|
|
|
/* SafeXcel IP-76 */
|
|
trng: rng@f2760000 {
|
|
compatible = "inside-secure,safexcel-eip76";
|
|
reg = <0xf2760000 0x7d>;
|
|
interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>;
|
|
clocks = <&cpm_syscon0 1 25>;
|
|
};
|