1*cca061b0SLinus Walleij# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*cca061b0SLinus Walleij%YAML 1.2 3*cca061b0SLinus Walleij--- 4*cca061b0SLinus Walleij$id: http://devicetree.org/schemas/rng/intel,ixp46x-rng.yaml# 5*cca061b0SLinus Walleij$schema: http://devicetree.org/meta-schemas/core.yaml# 6*cca061b0SLinus Walleij 7*cca061b0SLinus Walleijtitle: Intel IXP46x RNG bindings 8*cca061b0SLinus Walleij 9*cca061b0SLinus Walleijdescription: | 10*cca061b0SLinus Walleij The Intel IXP46x has a random number generator at a fixed physical 11*cca061b0SLinus Walleij location in memory. Each read is guaranteed to provide a unique 12*cca061b0SLinus Walleij 32 bit random number. 13*cca061b0SLinus Walleij 14*cca061b0SLinus Walleijmaintainers: 15*cca061b0SLinus Walleij - Linus Walleij <linus.walleij@linaro.org> 16*cca061b0SLinus Walleij 17*cca061b0SLinus Walleijproperties: 18*cca061b0SLinus Walleij compatible: 19*cca061b0SLinus Walleij const: intel,ixp46x-rng 20*cca061b0SLinus Walleij 21*cca061b0SLinus Walleij reg: 22*cca061b0SLinus Walleij maxItems: 1 23*cca061b0SLinus Walleij 24*cca061b0SLinus Walleijrequired: 25*cca061b0SLinus Walleij - compatible 26*cca061b0SLinus Walleij - reg 27*cca061b0SLinus Walleij 28*cca061b0SLinus WalleijadditionalProperties: false 29*cca061b0SLinus Walleij 30*cca061b0SLinus Walleijexamples: 31*cca061b0SLinus Walleij - | 32*cca061b0SLinus Walleij rng@70002100 { 33*cca061b0SLinus Walleij compatible = "intel,ixp46x-rng"; 34*cca061b0SLinus Walleij reg = <0x70002100 4>; 35*cca061b0SLinus Walleij }; 36*cca061b0SLinus Walleij 37