xref: /freebsd-src/sys/contrib/device-tree/Bindings/rng/intel,ixp46x-rng.yaml (revision 8bab661a3316d8bd9b9fbd11a3b4371b91507bd2)
15956d97fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
25956d97fSEmmanuel Vadot%YAML 1.2
35956d97fSEmmanuel Vadot---
45956d97fSEmmanuel Vadot$id: http://devicetree.org/schemas/rng/intel,ixp46x-rng.yaml#
55956d97fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
65956d97fSEmmanuel Vadot
7*8bab661aSEmmanuel Vadottitle: Intel IXP46x RNG
85956d97fSEmmanuel Vadot
95956d97fSEmmanuel Vadotdescription: |
105956d97fSEmmanuel Vadot  The Intel IXP46x has a random number generator at a fixed physical
115956d97fSEmmanuel Vadot  location in memory. Each read is guaranteed to provide a unique
125956d97fSEmmanuel Vadot  32 bit random number.
135956d97fSEmmanuel Vadot
145956d97fSEmmanuel Vadotmaintainers:
155956d97fSEmmanuel Vadot  - Linus Walleij <linus.walleij@linaro.org>
165956d97fSEmmanuel Vadot
175956d97fSEmmanuel Vadotproperties:
185956d97fSEmmanuel Vadot  compatible:
195956d97fSEmmanuel Vadot    const: intel,ixp46x-rng
205956d97fSEmmanuel Vadot
215956d97fSEmmanuel Vadot  reg:
225956d97fSEmmanuel Vadot    maxItems: 1
235956d97fSEmmanuel Vadot
245956d97fSEmmanuel Vadotrequired:
255956d97fSEmmanuel Vadot  - compatible
265956d97fSEmmanuel Vadot  - reg
275956d97fSEmmanuel Vadot
285956d97fSEmmanuel VadotadditionalProperties: false
295956d97fSEmmanuel Vadot
305956d97fSEmmanuel Vadotexamples:
315956d97fSEmmanuel Vadot  - |
325956d97fSEmmanuel Vadot    rng@70002100 {
335956d97fSEmmanuel Vadot      compatible = "intel,ixp46x-rng";
345956d97fSEmmanuel Vadot      reg = <0x70002100 4>;
355956d97fSEmmanuel Vadot    };
36