xref: /linux/Documentation/devicetree/bindings/rng/microchip,pic32-rng.yaml (revision a619fe35ab41fded440d3762d4fbad84ff86a4d4)
1*59682835SKael D'Alcamo# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*59682835SKael D'Alcamo%YAML 1.2
3*59682835SKael D'Alcamo---
4*59682835SKael D'Alcamo$id: http://devicetree.org/schemas/rng/microchip,pic32-rng.yaml#
5*59682835SKael D'Alcamo$schema: http://devicetree.org/meta-schemas/core.yaml#
6*59682835SKael D'Alcamo
7*59682835SKael D'Alcamotitle: Microchip PIC32 Random Number Generator
8*59682835SKael D'Alcamo
9*59682835SKael D'Alcamodescription: |
10*59682835SKael D'Alcamo  The PIC32 RNG provides a pseudo random number generator which can be seeded
11*59682835SKael D'Alcamo  by another true random number generator.
12*59682835SKael D'Alcamo
13*59682835SKael D'Alcamomaintainers:
14*59682835SKael D'Alcamo  - Joshua Henderson <joshua.henderson@microchip.com>
15*59682835SKael D'Alcamo
16*59682835SKael D'Alcamoproperties:
17*59682835SKael D'Alcamo  compatible:
18*59682835SKael D'Alcamo    enum:
19*59682835SKael D'Alcamo      - microchip,pic32mzda-rng
20*59682835SKael D'Alcamo
21*59682835SKael D'Alcamo  reg:
22*59682835SKael D'Alcamo    maxItems: 1
23*59682835SKael D'Alcamo
24*59682835SKael D'Alcamo  clocks:
25*59682835SKael D'Alcamo    maxItems: 1
26*59682835SKael D'Alcamo
27*59682835SKael D'Alcamorequired:
28*59682835SKael D'Alcamo  - compatible
29*59682835SKael D'Alcamo  - reg
30*59682835SKael D'Alcamo  - clocks
31*59682835SKael D'Alcamo
32*59682835SKael D'AlcamoadditionalProperties: false
33*59682835SKael D'Alcamo
34*59682835SKael D'Alcamoexamples:
35*59682835SKael D'Alcamo  - |
36*59682835SKael D'Alcamo    rng: rng@1f8e6000 {
37*59682835SKael D'Alcamo      compatible = "microchip,pic32mzda-rng";
38*59682835SKael D'Alcamo      reg = <0x1f8e6000 0x1000>;
39*59682835SKael D'Alcamo      clocks = <&PBCLK5>;
40*59682835SKael D'Alcamo    };
41