173c3d1daSNícolas F. R. A. Prado# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
273c3d1daSNícolas F. R. A. Prado%YAML 1.2
373c3d1daSNícolas F. R. A. Prado---
473c3d1daSNícolas F. R. A. Prado$id: http://devicetree.org/schemas/rng/brcm,bcm2835.yaml#
573c3d1daSNícolas F. R. A. Prado$schema: http://devicetree.org/meta-schemas/core.yaml#
673c3d1daSNícolas F. R. A. Prado
773c3d1daSNícolas F. R. A. Pradotitle: BCM2835/6368 Random number generator
873c3d1daSNícolas F. R. A. Prado
973c3d1daSNícolas F. R. A. Pradomaintainers:
1073c3d1daSNícolas F. R. A. Prado  - Stefan Wahren <stefan.wahren@i2se.com>
1173c3d1daSNícolas F. R. A. Prado  - Florian Fainelli <f.fainelli@gmail.com>
1273c3d1daSNícolas F. R. A. Prado  - Herbert Xu <herbert@gondor.apana.org.au>
1373c3d1daSNícolas F. R. A. Prado
1473c3d1daSNícolas F. R. A. Pradoproperties:
1573c3d1daSNícolas F. R. A. Prado  compatible:
1673c3d1daSNícolas F. R. A. Prado    enum:
1773c3d1daSNícolas F. R. A. Prado      - brcm,bcm2835-rng
1873c3d1daSNícolas F. R. A. Prado      - brcm,bcm-nsp-rng
1973c3d1daSNícolas F. R. A. Prado      - brcm,bcm5301x-rng
2073c3d1daSNícolas F. R. A. Prado      - brcm,bcm6368-rng
2173c3d1daSNícolas F. R. A. Prado
2273c3d1daSNícolas F. R. A. Prado  reg:
2373c3d1daSNícolas F. R. A. Prado    maxItems: 1
2473c3d1daSNícolas F. R. A. Prado
2573c3d1daSNícolas F. R. A. Prado  clocks:
2673c3d1daSNícolas F. R. A. Prado    maxItems: 1
2773c3d1daSNícolas F. R. A. Prado
2873c3d1daSNícolas F. R. A. Prado  clock-names:
2973c3d1daSNícolas F. R. A. Prado    const: ipsec
3073c3d1daSNícolas F. R. A. Prado
31*38134582SÁlvaro Fernández Rojas  resets:
32*38134582SÁlvaro Fernández Rojas    maxItems: 1
33*38134582SÁlvaro Fernández Rojas
34*38134582SÁlvaro Fernández Rojas  reset-names:
35*38134582SÁlvaro Fernández Rojas    const: ipsec
36*38134582SÁlvaro Fernández Rojas
3773c3d1daSNícolas F. R. A. Prado  interrupts:
3873c3d1daSNícolas F. R. A. Prado    maxItems: 1
3973c3d1daSNícolas F. R. A. Prado
4073c3d1daSNícolas F. R. A. Pradorequired:
4173c3d1daSNícolas F. R. A. Prado  - compatible
4273c3d1daSNícolas F. R. A. Prado  - reg
4373c3d1daSNícolas F. R. A. Prado
440618e07eSÁlvaro Fernández Rojasif:
450618e07eSÁlvaro Fernández Rojas  properties:
460618e07eSÁlvaro Fernández Rojas    compatible:
470618e07eSÁlvaro Fernández Rojas      enum:
480618e07eSÁlvaro Fernández Rojas        - brcm,bcm6368-rng
490618e07eSÁlvaro Fernández Rojasthen:
500618e07eSÁlvaro Fernández Rojas  required:
510618e07eSÁlvaro Fernández Rojas    - clocks
520618e07eSÁlvaro Fernández Rojas    - clock-names
53*38134582SÁlvaro Fernández Rojas    - resets
54*38134582SÁlvaro Fernández Rojas    - reset-names
550618e07eSÁlvaro Fernández Rojas
567f464532SRob HerringadditionalProperties: false
577f464532SRob Herring
5873c3d1daSNícolas F. R. A. Pradoexamples:
5973c3d1daSNícolas F. R. A. Prado  - |
60f88d59fcSRob Herring    rng@7e104000 {
6173c3d1daSNícolas F. R. A. Prado        compatible = "brcm,bcm2835-rng";
6273c3d1daSNícolas F. R. A. Prado        reg = <0x7e104000 0x10>;
6373c3d1daSNícolas F. R. A. Prado        interrupts = <2 29>;
6473c3d1daSNícolas F. R. A. Prado    };
6573c3d1daSNícolas F. R. A. Prado
6673c3d1daSNícolas F. R. A. Prado  - |
6773c3d1daSNícolas F. R. A. Prado    rng@18033000 {
6873c3d1daSNícolas F. R. A. Prado        compatible = "brcm,bcm-nsp-rng";
6973c3d1daSNícolas F. R. A. Prado        reg = <0x18033000 0x14>;
7073c3d1daSNícolas F. R. A. Prado    };
7173c3d1daSNícolas F. R. A. Prado
7273c3d1daSNícolas F. R. A. Prado  - |
7373c3d1daSNícolas F. R. A. Prado    rng@10004180 {
7473c3d1daSNícolas F. R. A. Prado        compatible = "brcm,bcm6368-rng";
7573c3d1daSNícolas F. R. A. Prado        reg = <0x10004180 0x14>;
7673c3d1daSNícolas F. R. A. Prado
7773c3d1daSNícolas F. R. A. Prado        clocks = <&periph_clk 18>;
7873c3d1daSNícolas F. R. A. Prado        clock-names = "ipsec";
79*38134582SÁlvaro Fernández Rojas
80*38134582SÁlvaro Fernández Rojas        resets = <&periph_rst 4>;
81*38134582SÁlvaro Fernández Rojas        reset-names = "ipsec";
8273c3d1daSNícolas F. R. A. Prado    };
83