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> 12*3a36eb03SNicolas 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 24c92664a9SKrzysztof Kozlowski 25c92664a9SKrzysztof Kozlowski clocks: 26c92664a9SKrzysztof Kozlowski maxItems: 1 27c92664a9SKrzysztof Kozlowski 28c92664a9SKrzysztof Kozlowski interrupts: 29c92664a9SKrzysztof Kozlowski maxItems: 1 30c92664a9SKrzysztof Kozlowski 31c92664a9SKrzysztof Kozlowski reg: 32c92664a9SKrzysztof Kozlowski maxItems: 1 33c92664a9SKrzysztof Kozlowski 34c92664a9SKrzysztof Kozlowskirequired: 35c92664a9SKrzysztof Kozlowski - compatible 36c92664a9SKrzysztof Kozlowski - clocks 37c92664a9SKrzysztof Kozlowski - interrupts 38c92664a9SKrzysztof Kozlowski - reg 39c92664a9SKrzysztof Kozlowski 40c92664a9SKrzysztof KozlowskiadditionalProperties: false 41c92664a9SKrzysztof Kozlowski 42c92664a9SKrzysztof Kozlowskiexamples: 43c92664a9SKrzysztof Kozlowski - | 44c92664a9SKrzysztof Kozlowski #include <dt-bindings/interrupt-controller/irq.h> 45c92664a9SKrzysztof Kozlowski 46c92664a9SKrzysztof Kozlowski rng@fffcc000 { 47c92664a9SKrzysztof Kozlowski compatible = "atmel,at91sam9g45-trng"; 48c92664a9SKrzysztof Kozlowski reg = <0xfffcc000 0x4000>; 49c92664a9SKrzysztof Kozlowski interrupts = <6 IRQ_TYPE_LEVEL_HIGH 0>; 50c92664a9SKrzysztof Kozlowski clocks = <&trng_clk>; 51c92664a9SKrzysztof Kozlowski }; 52