82 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/rng/omap_rng.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: OMAP SoC and Inside-Secure HWRNG Module8 9maintainers:10 - Jayesh Choudhary <j-choudhary@ti.com>11 12properties:13 compatible:14 enum:15 - ti,omap2-rng16 - ti,omap4-rng17 - inside-secure,safexcel-eip7618 19 ti,hwmods:20 const: rng21 deprecated: true22 description: Name of the hwmod associated with the RNG module23 24 reg:25 maxItems: 126 27 interrupts:28 maxItems: 129 30 clocks:31 minItems: 132 items:33 - description: EIP150 gateable clock34 - description: Main gateable clock35 36 clock-names:37 minItems: 138 items:39 - const: core40 - const: reg41 42 43allOf:44 - if:45 properties:46 compatible:47 contains:48 enum:49 - ti,omap4-rng50 - inside-secure,safexcel-eip7651 52 then:53 required:54 - interrupts55 56 57required:58 - compatible59 - reg60 61additionalProperties: false62 63examples:64 - |65 /* AM335x */66 rng: rng@48310000 {67 compatible = "ti,omap4-rng";68 ti,hwmods = "rng";69 reg = <0x48310000 0x2000>;70 interrupts = <111>;71 };72 - |73 /* SafeXcel IP-76 */74 trng: rng@f2760000 {75 compatible = "inside-secure,safexcel-eip76";76 reg = <0xf2760000 0x7d>;77 interrupts = <0 59 4>;78 clocks = <&cpm_syscon0 1 25>;79 };80 81...82