It was <2021-08-17 wto 12:05>, when Krzysztof Kozlowski wrote: > On 17/08/2021 11:55, Lukasz Stelmach wrote: >> It was <2021-08-11 śro 10:43>, when Krzysztof Kozlowski wrote: >>> Convert Samsung Exynos SoC True Random Number Generator bindings to DT >>> schema format using json-schema. >>> >>> Signed-off-by: Krzysztof Kozlowski >>> --- >>> .../bindings/rng/samsung,exynos5250-trng.txt | 17 ------- >>> .../bindings/rng/samsung,exynos5250-trng.yaml | 44 +++++++++++++++++++ >>> MAINTAINERS | 2 +- >>> 3 files changed, 45 insertions(+), 18 deletions(-) >>> delete mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt >>> create mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml >>> >>> diff --git >>> a/Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt >>> b/Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt >>> deleted file mode 100644 >>> index 5a613a4ec780..000000000000 >>> --- a/Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt >>> +++ /dev/null >>> @@ -1,17 +0,0 @@ >>> -Exynos True Random Number Generator >>> - >>> -Required properties: >>> - >>> -- compatible : Should be "samsung,exynos5250-trng". >>> -- reg : Specifies base physical address and size of the registers map. >>> -- clocks : Phandle to clock-controller plus clock-specifier pair. >>> -- clock-names : "secss" as a clock name. >>> - >>> -Example: >>> - >>> - rng@10830600 { >>> - compatible = "samsung,exynos5250-trng"; >>> - reg = <0x10830600 0x100>; >>> - clocks = <&clock CLK_SSS>; >>> - clock-names = "secss"; >>> - }; >>> diff --git >>> a/Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml >>> b/Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml >>> new file mode 100644 >>> index 000000000000..a50c34d5d199 >>> --- /dev/null >>> +++ b/Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml >>> @@ -0,0 +1,44 @@ >>> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) >>> +%YAML 1.2 >>> +--- >>> +$id: >>> https://protect2.fireeye.com/v1/url?k=f38ca35b-ac179a0d-f38d2814-0cc47a31ce52-1faa1ecb65482b8a&q=1&e=8b3490f9-a5fc-4da0-b2ee-7b0aec781403&u=http%3A%2F%2Fdevicetree.org%2Fschemas%2Frng%2Fsamsung%2Cexynos5250-trng.yaml%23 >>> +$schema: >>> https://protect2.fireeye.com/v1/url?k=9409519d-cb9268cb-9408dad2-0cc47a31ce52-12394c4409905980&q=1&e=8b3490f9-a5fc-4da0-b2ee-7b0aec781403&u=http%3A%2F%2Fdevicetree.org%2Fmeta-schemas%2Fcore.yaml%23 >>> + >>> +title: Samsung Exynos SoC True Random Number Generator >>> + >>> +maintainers: >>> + - Krzysztof Kozlowski >>> + - Łukasz Stelmach >>> + >>> +properties: >>> + compatible: >>> + const: samsung,exynos5250-trng >>> + >>> + clocks: >>> + maxItems: 1 >> >> How about copying description from above into the description: property? > > But what to copy? There is no description except generic clock bindings. > The description that "was" in the txt file. >> >>> + >>> + clock-names: >>> + items: >>> + - const: secss >>> + >>> + reg: >>> + maxItems: 1 >> >> ditto. > > The same, I have no clue what to copy. It's obvious that reg contains > "physical address and size of the registers map". > > > Best regards, > Krzysztof > > -- Łukasz Stelmach Samsung R&D Institute Poland Samsung Electronics