xref: /linux/Documentation/devicetree/bindings/rng/amlogic,meson-rng.yaml (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
178db5580SNeil Armstrong# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
278db5580SNeil Armstrong# Copyright 2019 BayLibre, SAS
378db5580SNeil Armstrong%YAML 1.2
478db5580SNeil Armstrong---
566ae0535SRob Herring$id: http://devicetree.org/schemas/rng/amlogic,meson-rng.yaml#
666ae0535SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
778db5580SNeil Armstrong
878db5580SNeil Armstrongtitle: Amlogic Meson Random number generator
978db5580SNeil Armstrong
1078db5580SNeil Armstrongmaintainers:
11c6a43fb3SNeil Armstrong  - Neil Armstrong <neil.armstrong@linaro.org>
1278db5580SNeil Armstrong
1378db5580SNeil Armstrongproperties:
1478db5580SNeil Armstrong  compatible:
1578db5580SNeil Armstrong    enum:
1678db5580SNeil Armstrong      - amlogic,meson-rng
173c3507d2SAlexey Romanov      - amlogic,meson-s4-rng
1878db5580SNeil Armstrong
1978db5580SNeil Armstrong  reg:
2078db5580SNeil Armstrong    maxItems: 1
2178db5580SNeil Armstrong
2278db5580SNeil Armstrong  clocks:
2378db5580SNeil Armstrong    maxItems: 1
2478db5580SNeil Armstrong
2578db5580SNeil Armstrong  clock-names:
2678db5580SNeil Armstrong    items:
2778db5580SNeil Armstrong      - const: core
2878db5580SNeil Armstrong
29*293695f1SNeil Armstrong  power-domains:
30*293695f1SNeil Armstrong    maxItems: 1
31*293695f1SNeil Armstrong
3278db5580SNeil Armstrongrequired:
3378db5580SNeil Armstrong  - compatible
3478db5580SNeil Armstrong  - reg
3578db5580SNeil Armstrong
367f464532SRob HerringadditionalProperties: false
377f464532SRob Herring
3878db5580SNeil Armstrongexamples:
3978db5580SNeil Armstrong  - |
4078db5580SNeil Armstrong    rng@c8834000 {
4178db5580SNeil Armstrong          compatible = "amlogic,meson-rng";
4278db5580SNeil Armstrong          reg = <0xc8834000 0x4>;
4378db5580SNeil Armstrong    };
44