56 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/rng/atmel,at91-trng.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Atmel AT91 True Random Number Generator8 9maintainers:10 - Nicolas Ferre <nicolas.ferre@microchip.com>11 - Alexandre Belloni <alexandre.belloni@bootlin.com>12 - Claudiu Beznea <claudiu.beznea@microchip.com>13 14properties:15 compatible:16 oneOf:17 - enum:18 - atmel,at91sam9g45-trng19 - microchip,sam9x60-trng20 - items:21 - enum:22 - microchip,sama7g5-trng23 - const: atmel,at91sam9g45-trng24 - items:25 - enum:26 - microchip,sam9x7-trng27 - const: microchip,sam9x60-trng28 29 clocks:30 maxItems: 131 32 interrupts:33 maxItems: 134 35 reg:36 maxItems: 137 38required:39 - compatible40 - clocks41 - interrupts42 - reg43 44additionalProperties: false45 46examples:47 - |48 #include <dt-bindings/interrupt-controller/irq.h>49 50 rng@fffcc000 {51 compatible = "atmel,at91sam9g45-trng";52 reg = <0xfffcc000 0x4000>;53 interrupts = <6 IRQ_TYPE_LEVEL_HIGH 0>;54 clocks = <&trng_clk>;55 };56