xref: /linux/Documentation/devicetree/bindings/rng/imx-rng.yaml (revision c771600c6af14749609b49565ffb4cac2959710d)
1f83febb4SAnson Huang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2f83febb4SAnson Huang%YAML 1.2
3f83febb4SAnson Huang---
4f83febb4SAnson Huang$id: http://devicetree.org/schemas/rng/imx-rng.yaml#
5f83febb4SAnson Huang$schema: http://devicetree.org/meta-schemas/core.yaml#
6f83febb4SAnson Huang
7f83febb4SAnson Huangtitle: Freescale RNGA/RNGB/RNGC (Random Number Generator Versions A, B and C)
8f83febb4SAnson Huang
9f83febb4SAnson Huangmaintainers:
10f83febb4SAnson Huang  - Vladimir Zapolskiy <vz@mleia.com>
11f83febb4SAnson Huang
12f83febb4SAnson Huangproperties:
13f83febb4SAnson Huang  compatible:
14f83febb4SAnson Huang    oneOf:
15f83febb4SAnson Huang      - const: fsl,imx21-rnga
16f83febb4SAnson Huang      - const: fsl,imx25-rngb
17f83febb4SAnson Huang      - const: fsl,imx31-rnga
18*9374d6b4SFabio Estevam      - items:
19f83febb4SAnson Huang          - const: fsl,imx21-rnga
20f83febb4SAnson Huang      - items:
21f83febb4SAnson Huang          - enum:
22f83febb4SAnson Huang              - fsl,imx6sl-rngb
23f83febb4SAnson Huang              - fsl,imx6sll-rngb
24f83febb4SAnson Huang              - fsl,imx6ull-rngb
25f83febb4SAnson Huang          - const: fsl,imx25-rngb
26f83febb4SAnson Huang      - const: fsl,imx35-rngc
27f83febb4SAnson Huang
28f83febb4SAnson Huang  reg:
29f83febb4SAnson Huang    maxItems: 1
30f83febb4SAnson Huang
31f83febb4SAnson Huang  interrupts:
32f83febb4SAnson Huang    maxItems: 1
33f83febb4SAnson Huang
34f83febb4SAnson Huang  clocks:
35f83febb4SAnson Huang    maxItems: 1
36f83febb4SAnson Huang
37f83febb4SAnson Huangrequired:
38f83febb4SAnson Huang  - compatible
39f83febb4SAnson Huang  - reg
40f83febb4SAnson Huang  - interrupts
41f83febb4SAnson Huang  - clocks
42f83febb4SAnson Huang
43f83febb4SAnson HuangadditionalProperties: false
44f83febb4SAnson Huang
45f83febb4SAnson Huangexamples:
46f83febb4SAnson Huang  - |
47f83febb4SAnson Huang    rngb@53fb0000 {
48f83febb4SAnson Huang        compatible = "fsl,imx25-rngb";
49f83febb4SAnson Huang        reg = <0x53fb0000 0x4000>;
50f83febb4SAnson Huang        clocks = <&clks 109>;
51f83febb4SAnson Huang        interrupts = <22>;
52f83febb4SAnson Huang    };
53