1*d5c010edSKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*d5c010edSKrzysztof Kozlowski%YAML 1.2 3*d5c010edSKrzysztof Kozlowski--- 4*d5c010edSKrzysztof Kozlowski$id: http://devicetree.org/schemas/rng/ti,keystone-rng.yaml# 5*d5c010edSKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6*d5c010edSKrzysztof Kozlowski 7*d5c010edSKrzysztof Kozlowskititle: Keystone SoC Hardware Random Number Generator 8*d5c010edSKrzysztof Kozlowski 9*d5c010edSKrzysztof Kozlowskimaintainers: 10*d5c010edSKrzysztof Kozlowski - Nishanth Menon <nm@ti.com> 11*d5c010edSKrzysztof Kozlowski - Santosh Shilimkar <ssantosh@kernel.org> 12*d5c010edSKrzysztof Kozlowski 13*d5c010edSKrzysztof Kozlowskiproperties: 14*d5c010edSKrzysztof Kozlowski compatible: 15*d5c010edSKrzysztof Kozlowski const: ti,keystone-rng 16*d5c010edSKrzysztof Kozlowski 17*d5c010edSKrzysztof Kozlowski clocks: 18*d5c010edSKrzysztof Kozlowski maxItems: 1 19*d5c010edSKrzysztof Kozlowski 20*d5c010edSKrzysztof Kozlowski clock-names: 21*d5c010edSKrzysztof Kozlowski items: 22*d5c010edSKrzysztof Kozlowski - const: fck 23*d5c010edSKrzysztof Kozlowski 24*d5c010edSKrzysztof Kozlowski reg: 25*d5c010edSKrzysztof Kozlowski maxItems: 1 26*d5c010edSKrzysztof Kozlowski 27*d5c010edSKrzysztof Kozlowski ti,syscon-sa-cfg: 28*d5c010edSKrzysztof Kozlowski $ref: "/schemas/types.yaml#/definitions/phandle" 29*d5c010edSKrzysztof Kozlowski description: | 30*d5c010edSKrzysztof Kozlowski Phandle to syscon node of the SA configuration registers. These 31*d5c010edSKrzysztof Kozlowski registers are shared between HWRNG and crypto drivers. 32*d5c010edSKrzysztof Kozlowski 33*d5c010edSKrzysztof Kozlowskirequired: 34*d5c010edSKrzysztof Kozlowski - compatible 35*d5c010edSKrzysztof Kozlowski - clocks 36*d5c010edSKrzysztof Kozlowski - clock-names 37*d5c010edSKrzysztof Kozlowski - reg 38*d5c010edSKrzysztof Kozlowski - ti,syscon-sa-cfg 39*d5c010edSKrzysztof Kozlowski 40*d5c010edSKrzysztof KozlowskiadditionalProperties: false 41*d5c010edSKrzysztof Kozlowski 42*d5c010edSKrzysztof Kozlowskiexamples: 43*d5c010edSKrzysztof Kozlowski - | 44*d5c010edSKrzysztof Kozlowski rng@24000 { 45*d5c010edSKrzysztof Kozlowski compatible = "ti,keystone-rng"; 46*d5c010edSKrzysztof Kozlowski ti,syscon-sa-cfg = <&sa_config>; 47*d5c010edSKrzysztof Kozlowski clocks = <&clksa>; 48*d5c010edSKrzysztof Kozlowski clock-names = "fck"; 49*d5c010edSKrzysztof Kozlowski reg = <0x24000 0x1000>; 50*d5c010edSKrzysztof Kozlowski }; 51