brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · 7e8dc62 Raw
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