Commit 1a60317b authored by Fabien Parent's avatar Fabien Parent Committed by Rob Herring

dt-bindings: rng: mediatek: convert to yaml schema

Convert the RNG binding for MediaTek to use YAML schema.
Signed-off-by: default avatarFabien Parent <fparent@baylibre.com>
Link: https://lore.kernel.org/r/20210520111656.66017-1-fparent@baylibre.comSigned-off-by: default avatarRob Herring <robh@kernel.org>
parent 2e684660
Device-Tree bindings for Mediatek random number generator
found in MediaTek SoC family
Required properties:
- compatible : Should be
"mediatek,mt7622-rng", "mediatek,mt7623-rng" : for MT7622
"mediatek,mt7629-rng", "mediatek,mt7623-rng" : for MT7629
"mediatek,mt7623-rng" : for MT7623
"mediatek,mt8516-rng", "mediatek,mt7623-rng" : for MT8516
- clocks : list of clock specifiers, corresponding to
entries in clock-names property;
- clock-names : Should contain "rng" entries;
- reg : Specifies base physical address and size of the registers
Example:
rng: rng@1020f000 {
compatible = "mediatek,mt7623-rng";
reg = <0 0x1020f000 0 0x1000>;
clocks = <&infracfg CLK_INFRA_TRNG>;
clock-names = "rng";
};
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: "http://devicetree.org/schemas/rng/mtk-rng.yaml#"
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
title: MediaTek Random number generator
maintainers:
- Sean Wang <sean.wang@mediatek.com>
properties:
$nodename:
pattern: "^rng@[0-9a-f]+$"
compatible:
oneOf:
- enum:
- mediatek,mt7623-rng
- items:
- enum:
- mediatek,mt7622-rng
- mediatek,mt7629-rng
- mediatek,mt8516-rng
- const: mediatek,mt7623-rng
reg:
maxItems: 1
clocks:
maxItems: 1
clock-names:
items:
- const: rng
required:
- compatible
- reg
- clocks
- clock-names
additionalProperties: false
examples:
- |
#include <dt-bindings/clock/mt2701-clk.h>
rng: rng@1020f000 {
compatible = "mediatek,mt7623-rng";
reg = <0x1020f000 0x1000>;
clocks = <&infracfg CLK_INFRA_TRNG>;
clock-names = "rng";
};
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment