xref: /freebsd/sys/contrib/device-tree/Bindings/rng/samsung,exynos5250-trng.yaml (revision 354d7675fe12ace9cde344cb79c7ded792802f88)
1*354d7675SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*354d7675SEmmanuel Vadot%YAML 1.2
3*354d7675SEmmanuel Vadot---
4*354d7675SEmmanuel Vadot$id: http://devicetree.org/schemas/rng/samsung,exynos5250-trng.yaml#
5*354d7675SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*354d7675SEmmanuel Vadot
7*354d7675SEmmanuel Vadottitle: Samsung Exynos SoC True Random Number Generator
8*354d7675SEmmanuel Vadot
9*354d7675SEmmanuel Vadotmaintainers:
10*354d7675SEmmanuel Vadot  - Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11*354d7675SEmmanuel Vadot  - Łukasz Stelmach <l.stelmach@samsung.com>
12*354d7675SEmmanuel Vadot
13*354d7675SEmmanuel Vadotproperties:
14*354d7675SEmmanuel Vadot  compatible:
15*354d7675SEmmanuel Vadot    const: samsung,exynos5250-trng
16*354d7675SEmmanuel Vadot
17*354d7675SEmmanuel Vadot  clocks:
18*354d7675SEmmanuel Vadot    maxItems: 1
19*354d7675SEmmanuel Vadot
20*354d7675SEmmanuel Vadot  clock-names:
21*354d7675SEmmanuel Vadot    items:
22*354d7675SEmmanuel Vadot      - const: secss
23*354d7675SEmmanuel Vadot
24*354d7675SEmmanuel Vadot  reg:
25*354d7675SEmmanuel Vadot    maxItems: 1
26*354d7675SEmmanuel Vadot
27*354d7675SEmmanuel Vadotrequired:
28*354d7675SEmmanuel Vadot  - compatible
29*354d7675SEmmanuel Vadot  - clocks
30*354d7675SEmmanuel Vadot  - clock-names
31*354d7675SEmmanuel Vadot  - reg
32*354d7675SEmmanuel Vadot
33*354d7675SEmmanuel VadotadditionalProperties: false
34*354d7675SEmmanuel Vadot
35*354d7675SEmmanuel Vadotexamples:
36*354d7675SEmmanuel Vadot  - |
37*354d7675SEmmanuel Vadot    #include <dt-bindings/clock/exynos5250.h>
38*354d7675SEmmanuel Vadot
39*354d7675SEmmanuel Vadot    rng@10830600 {
40*354d7675SEmmanuel Vadot        compatible = "samsung,exynos5250-trng";
41*354d7675SEmmanuel Vadot        reg = <0x10830600 0x100>;
42*354d7675SEmmanuel Vadot        clocks = <&clock CLK_SSS>;
43*354d7675SEmmanuel Vadot        clock-names = "secss";
44*354d7675SEmmanuel Vadot    };
45