56 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/rng/mtk-rng.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: MediaTek Random number generator8 9maintainers:10 - Sean Wang <sean.wang@mediatek.com>11 12properties:13 $nodename:14 pattern: "^rng@[0-9a-f]+$"15 16 compatible:17 oneOf:18 - enum:19 - mediatek,mt7623-rng20 - items:21 - enum:22 - mediatek,mt7622-rng23 - mediatek,mt7629-rng24 - mediatek,mt7986-rng25 - mediatek,mt8365-rng26 - mediatek,mt8516-rng27 - const: mediatek,mt7623-rng28 29 reg:30 maxItems: 131 32 clocks:33 maxItems: 134 35 clock-names:36 items:37 - const: rng38 39required:40 - compatible41 - reg42 - clocks43 - clock-names44 45additionalProperties: false46 47examples:48 - |49 #include <dt-bindings/clock/mt2701-clk.h>50 rng: rng@1020f000 {51 compatible = "mediatek,mt7623-rng";52 reg = <0x1020f000 0x1000>;53 clocks = <&infracfg CLK_INFRA_TRNG>;54 clock-names = "rng";55 };56