brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · e059581 Raw
62 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/rng/rockchip,rk3568-rng.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Rockchip RK3568 TRNG8 9description: True Random Number Generator on Rockchip RK3568 SoC10 11maintainers:12  - Aurelien Jarno <aurelien@aurel32.net>13  - Daniel Golle <daniel@makrotopia.org>14 15properties:16  compatible:17    enum:18      - rockchip,rk3568-rng19 20  reg:21    maxItems: 122 23  clocks:24    items:25      - description: TRNG clock26      - description: TRNG AHB clock27 28  clock-names:29    items:30      - const: core31      - const: ahb32 33  resets:34    maxItems: 135 36required:37  - compatible38  - reg39  - clocks40  - clock-names41  - resets42 43additionalProperties: false44 45examples:46  - |47    #include <dt-bindings/clock/rk3568-cru.h>48    bus {49      #address-cells = <2>;50      #size-cells = <2>;51 52      rng@fe388000 {53        compatible = "rockchip,rk3568-rng";54        reg = <0x0 0xfe388000 0x0 0x4000>;55        clocks = <&cru CLK_TRNG_NS>, <&cru HCLK_TRNG_NS>;56        clock-names = "core", "ahb";57        resets = <&cru SRST_TRNG_NS>;58      };59    };60 61...62