brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · c471e4c Raw
53 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/rng/arm-cctrng.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Arm TrustZone CryptoCell TRNG engine8 9maintainers:10  - Hadar Gat <hadar.gat@arm.com>11 12description: |+13  Arm TrustZone CryptoCell TRNG (True Random Number Generator) engine.14 15properties:16  compatible:17    enum:18      - arm,cryptocell-713-trng19      - arm,cryptocell-703-trng20 21  interrupts:22    maxItems: 123 24  reg:25    maxItems: 126 27  arm,rosc-ratio:28    description:29      Arm TrustZone CryptoCell TRNG engine has 4 ring oscillators.30      Sampling ratio values for these 4 ring oscillators. (from calibration)31    $ref: /schemas/types.yaml#/definitions/uint32-array32    maxItems: 433 34  clocks:35    maxItems: 136 37required:38  - compatible39  - interrupts40  - reg41  - arm,rosc-ratio42 43additionalProperties: false44 45examples:46  - |47    arm_cctrng: rng@60000000 {48        compatible = "arm,cryptocell-713-trng";49        interrupts = <0 29 4>;50        reg = <0x60000000 0x10000>;51        arm,rosc-ratio = <5000 1000 500 0>;52    };53