1c92664a9SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2c92664a9SKrzysztof Kozlowski%YAML 1.2 3c92664a9SKrzysztof Kozlowski--- 4c92664a9SKrzysztof Kozlowski$id: http://devicetree.org/schemas/rng/atmel,at91-trng.yaml# 5c92664a9SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6c92664a9SKrzysztof Kozlowski 7c92664a9SKrzysztof Kozlowskititle: Atmel AT91 True Random Number Generator 8c92664a9SKrzysztof Kozlowski 9c92664a9SKrzysztof Kozlowskimaintainers: 10c92664a9SKrzysztof Kozlowski - Nicolas Ferre <nicolas.ferre@microchip.com> 11c92664a9SKrzysztof Kozlowski - Alexandre Belloni <alexandre.belloni@bootlin.com> 123a36eb03SNicolas Ferre - Claudiu Beznea <claudiu.beznea@microchip.com> 13c92664a9SKrzysztof Kozlowski 14c92664a9SKrzysztof Kozlowskiproperties: 15c92664a9SKrzysztof Kozlowski compatible: 1625b32931SKrzysztof Kozlowski oneOf: 1725b32931SKrzysztof Kozlowski - enum: 18c92664a9SKrzysztof Kozlowski - atmel,at91sam9g45-trng 19c92664a9SKrzysztof Kozlowski - microchip,sam9x60-trng 2025b32931SKrzysztof Kozlowski - items: 2125b32931SKrzysztof Kozlowski - enum: 2225b32931SKrzysztof Kozlowski - microchip,sama7g5-trng 2325b32931SKrzysztof Kozlowski - const: atmel,at91sam9g45-trng 24*7248e523SVarshini Rajendran - items: 25*7248e523SVarshini Rajendran - enum: 26*7248e523SVarshini Rajendran - microchip,sam9x7-trng 27*7248e523SVarshini Rajendran - const: microchip,sam9x60-trng 28c92664a9SKrzysztof Kozlowski 29c92664a9SKrzysztof Kozlowski clocks: 30c92664a9SKrzysztof Kozlowski maxItems: 1 31c92664a9SKrzysztof Kozlowski 32c92664a9SKrzysztof Kozlowski interrupts: 33c92664a9SKrzysztof Kozlowski maxItems: 1 34c92664a9SKrzysztof Kozlowski 35c92664a9SKrzysztof Kozlowski reg: 36c92664a9SKrzysztof Kozlowski maxItems: 1 37c92664a9SKrzysztof Kozlowski 38c92664a9SKrzysztof Kozlowskirequired: 39c92664a9SKrzysztof Kozlowski - compatible 40c92664a9SKrzysztof Kozlowski - clocks 41c92664a9SKrzysztof Kozlowski - interrupts 42c92664a9SKrzysztof Kozlowski - reg 43c92664a9SKrzysztof Kozlowski 44c92664a9SKrzysztof KozlowskiadditionalProperties: false 45c92664a9SKrzysztof Kozlowski 46c92664a9SKrzysztof Kozlowskiexamples: 47c92664a9SKrzysztof Kozlowski - | 48c92664a9SKrzysztof Kozlowski #include <dt-bindings/interrupt-controller/irq.h> 49c92664a9SKrzysztof Kozlowski 50c92664a9SKrzysztof Kozlowski rng@fffcc000 { 51c92664a9SKrzysztof Kozlowski compatible = "atmel,at91sam9g45-trng"; 52c92664a9SKrzysztof Kozlowski reg = <0xfffcc000 0x4000>; 53c92664a9SKrzysztof Kozlowski interrupts = <6 IRQ_TYPE_LEVEL_HIGH 0>; 54c92664a9SKrzysztof Kozlowski clocks = <&trng_clk>; 55c92664a9SKrzysztof Kozlowski }; 56