Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: arm: Convert Marvell MMP board/soc bindings to json-schema

Convert Marvell MMP SoC bindings to DT schema format using json-schema.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Reviewed-by: Rob Herring <robh@kernel.org>

+32 -14
-14
Documentation/devicetree/bindings/arm/mrvl/mrvl.txt
··· 1 - Marvell Platforms Device Tree Bindings 2 - ---------------------------------------------------- 3 - 4 - PXA168 Aspenite Board 5 - Required root node properties: 6 - - compatible = "mrvl,pxa168-aspenite", "mrvl,pxa168"; 7 - 8 - PXA910 DKB Board 9 - Required root node properties: 10 - - compatible = "mrvl,pxa910-dkb"; 11 - 12 - MMP2 Brownstone Board 13 - Required root node properties: 14 - - compatible = "mrvl,mmp2-brownstone", "mrvl,mmp2";
+32
Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml
··· 1 + # SPDX-License-Identifier: GPL-2.0 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/arm/mrvl/mrvl.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Marvell Platforms Device Tree Bindings 8 + 9 + maintainers: 10 + - Lubomir Rintel <lkundrak@v3.sk> 11 + 12 + properties: 13 + $nodename: 14 + const: '/' 15 + compatible: 16 + oneOf: 17 + - description: PXA168 Aspenite Board 18 + items: 19 + - enum: 20 + - mrvl,pxa168-aspenite 21 + - const: mrvl,pxa168 22 + - description: PXA910 DKB Board 23 + items: 24 + - enum: 25 + - mrvl,pxa910-dkb 26 + - const: mrvl,pxa910 27 + - description: MMP2 based boards 28 + items: 29 + - enum: 30 + - mrvl,mmp2-brownstone 31 + - const: mrvl,mmp2 32 + ...