xref: /freebsd/sys/contrib/device-tree/Bindings/rng/amlogic,meson-rng.yaml (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2c66ec88fSEmmanuel Vadot# Copyright 2019 BayLibre, SAS
3c66ec88fSEmmanuel Vadot%YAML 1.2
4c66ec88fSEmmanuel Vadot---
5fac71e4eSEmmanuel Vadot$id: http://devicetree.org/schemas/rng/amlogic,meson-rng.yaml#
6fac71e4eSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
7c66ec88fSEmmanuel Vadot
8c66ec88fSEmmanuel Vadottitle: Amlogic Meson Random number generator
9c66ec88fSEmmanuel Vadot
10c66ec88fSEmmanuel Vadotmaintainers:
11b97ee269SEmmanuel Vadot  - Neil Armstrong <neil.armstrong@linaro.org>
12c66ec88fSEmmanuel Vadot
13c66ec88fSEmmanuel Vadotproperties:
14c66ec88fSEmmanuel Vadot  compatible:
15c66ec88fSEmmanuel Vadot    enum:
16c66ec88fSEmmanuel Vadot      - amlogic,meson-rng
1784943d6fSEmmanuel Vadot      - amlogic,meson-s4-rng
18c66ec88fSEmmanuel Vadot
19c66ec88fSEmmanuel Vadot  reg:
20c66ec88fSEmmanuel Vadot    maxItems: 1
21c66ec88fSEmmanuel Vadot
22c66ec88fSEmmanuel Vadot  clocks:
23c66ec88fSEmmanuel Vadot    maxItems: 1
24c66ec88fSEmmanuel Vadot
25c66ec88fSEmmanuel Vadot  clock-names:
26c66ec88fSEmmanuel Vadot    items:
27c66ec88fSEmmanuel Vadot      - const: core
28c66ec88fSEmmanuel Vadot
29*0e8011faSEmmanuel Vadot  power-domains:
30*0e8011faSEmmanuel Vadot    maxItems: 1
31*0e8011faSEmmanuel Vadot
32c66ec88fSEmmanuel Vadotrequired:
33c66ec88fSEmmanuel Vadot  - compatible
34c66ec88fSEmmanuel Vadot  - reg
35c66ec88fSEmmanuel Vadot
36c66ec88fSEmmanuel VadotadditionalProperties: false
37c66ec88fSEmmanuel Vadot
38c66ec88fSEmmanuel Vadotexamples:
39c66ec88fSEmmanuel Vadot  - |
40c66ec88fSEmmanuel Vadot    rng@c8834000 {
41c66ec88fSEmmanuel Vadot          compatible = "amlogic,meson-rng";
42c66ec88fSEmmanuel Vadot          reg = <0xc8834000 0x4>;
43c66ec88fSEmmanuel Vadot    };
44