60 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/starfive,jh7110-trng.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: StarFive SoC TRNG Module8 9maintainers:10 - Jia Jie Ho <jiajie.ho@starfivetech.com>11 12properties:13 compatible:14 oneOf:15 - items:16 - const: starfive,jh8100-trng17 - const: starfive,jh7110-trng18 - const: starfive,jh7110-trng19 20 reg:21 maxItems: 122 23 clocks:24 items:25 - description: Hardware reference clock26 - description: AHB reference clock27 28 clock-names:29 items:30 - const: hclk31 - const: ahb32 33 resets:34 maxItems: 135 36 interrupts:37 maxItems: 138 39required:40 - compatible41 - reg42 - clocks43 - clock-names44 - resets45 - interrupts46 47additionalProperties: false48 49examples:50 - |51 rng: rng@1600C000 {52 compatible = "starfive,jh7110-trng";53 reg = <0x1600C000 0x4000>;54 clocks = <&clk 15>, <&clk 16>;55 clock-names = "hclk", "ahb";56 resets = <&reset 3>;57 interrupts = <30>;58 };59...60