xref: /linux/Documentation/devicetree/bindings/rng/SUNW,n2-rng.yaml (revision 9792d660a4e91d31a6b1af105ae3f1c29107e94b)
1*532a9435SKael D'Alcamo# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*532a9435SKael D'Alcamo%YAML 1.2
3*532a9435SKael D'Alcamo---
4*532a9435SKael D'Alcamo$id: http://devicetree.org/schemas/rng/SUNW,n2-rng.yaml#
5*532a9435SKael D'Alcamo$schema: http://devicetree.org/meta-schemas/core.yaml#
6*532a9435SKael D'Alcamo
7*532a9435SKael D'Alcamotitle: SUN UltraSPARC HWRNG
8*532a9435SKael D'Alcamo
9*532a9435SKael D'Alcamomaintainers:
10*532a9435SKael D'Alcamo  - David S. Miller <davem@davemloft.net>
11*532a9435SKael D'Alcamo
12*532a9435SKael D'Alcamoproperties:
13*532a9435SKael D'Alcamo  compatible:
14*532a9435SKael D'Alcamo    enum:
15*532a9435SKael D'Alcamo      - SUNW,n2-rng  # for Niagara 2 Platform (SUN UltraSPARC T2 CPU)
16*532a9435SKael D'Alcamo      - SUNW,vf-rng  # for Victoria Falls Platform (SUN UltraSPARC T2 Plus CPU)
17*532a9435SKael D'Alcamo      # for Rainbow/Yosemite Falls Platform (SUN SPARC T3/T4),
18*532a9435SKael D'Alcamo      #  (UltraSPARC KT/Niagara 3 - development names)
19*532a9435SKael D'Alcamo      #  more recent systems (after Oracle acquisition of SUN)
20*532a9435SKael D'Alcamo      - SUNW,kt-rng
21*532a9435SKael D'Alcamo      - ORCL,m4-rng  # for SPARC T5/M5
22*532a9435SKael D'Alcamo      - ORCL,m7-rng  # for SPARC T7/M7
23*532a9435SKael D'Alcamo
24*532a9435SKael D'Alcamo  reg:
25*532a9435SKael D'Alcamo    maxItems: 1
26*532a9435SKael D'Alcamo
27*532a9435SKael D'Alcamo  "rng-#units":
28*532a9435SKael D'Alcamo    description: Number of RNG units
29*532a9435SKael D'Alcamo    $ref: /schemas/types.yaml#/definitions/uint32
30*532a9435SKael D'Alcamo    minimum: 1
31*532a9435SKael D'Alcamo
32*532a9435SKael D'Alcamorequired:
33*532a9435SKael D'Alcamo  - compatible
34*532a9435SKael D'Alcamo  - reg
35*532a9435SKael D'Alcamo
36*532a9435SKael D'AlcamoadditionalProperties: false
37*532a9435SKael D'Alcamo
38*532a9435SKael D'Alcamo# PS: see as well prtconfs.git by DaveM
39*532a9435SKael D'Alcamoexamples:
40*532a9435SKael D'Alcamo  - |
41*532a9435SKael D'Alcamo    bus {
42*532a9435SKael D'Alcamo        #address-cells = <1>;
43*532a9435SKael D'Alcamo        #size-cells = <0>;
44*532a9435SKael D'Alcamo
45*532a9435SKael D'Alcamo        rng@e {
46*532a9435SKael D'Alcamo            compatible = "ORCL,m4-rng";
47*532a9435SKael D'Alcamo            reg = <0xe>;
48*532a9435SKael D'Alcamo            rng-#units = <2>;
49*532a9435SKael D'Alcamo        };
50*532a9435SKael D'Alcamo    };
51