0001 # SPDX-License-Identifier: GPL-2.0
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/rng/samsung,exynos4-rng.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Samsung Exynos SoC Pseudo Random Number Generator
0008
0009 maintainers:
0010 - Krzysztof Kozlowski <krzk@kernel.org>
0011
0012 properties:
0013 compatible:
0014 enum:
0015 - samsung,exynos4-rng # for Exynos4210 and Exynos4412
0016 - samsung,exynos5250-prng # for Exynos5250+
0017
0018 reg:
0019 maxItems: 1
0020
0021 clocks:
0022 maxItems: 1
0023
0024 clock-names:
0025 items:
0026 - const: secss
0027
0028 required:
0029 - compatible
0030 - reg
0031 - clock-names
0032 - clocks
0033
0034 additionalProperties: false
0035
0036 examples:
0037 - |
0038 #include <dt-bindings/clock/exynos4.h>
0039
0040 rng@10830400 {
0041 compatible = "samsung,exynos4-rng";
0042 reg = <0x10830400 0x200>;
0043 clocks = <&clock CLK_SSS>;
0044 clock-names = "secss";
0045 };