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

dt-bindings: arm: bcm: Convert Northstar Plus to YAML

Update the Broadcom Northstar Plus SoC binding document for boards/SoCs
to use YAML. Verified with dt_binding_check and dtbs_check.

Acked-by: Scott Branden <scott.branden@broadcom.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>

+36 -34
-34
Documentation/devicetree/bindings/arm/bcm/brcm,nsp.txt
··· 1 - Broadcom Northstar Plus device tree bindings 2 - -------------------------------------------- 3 - 4 - Broadcom Northstar Plus family of SoCs are used for switching control 5 - and management applications as well as residential router/gateway 6 - applications. The SoC features dual core Cortex A9 ARM CPUs, integrating 7 - several peripheral interfaces including multiple Gigabit Ethernet PHYs, 8 - DDR3 memory, PCIE Gen-2, USB 2.0 and USB 3.0, serial and NAND flash, 9 - SATA and several other IO controllers. 10 - 11 - Boards with Northstar Plus SoCs shall have the following properties: 12 - 13 - Required root node property: 14 - 15 - BCM58522 16 - compatible = "brcm,bcm58522", "brcm,nsp"; 17 - 18 - BCM58525 19 - compatible = "brcm,bcm58525", "brcm,nsp"; 20 - 21 - BCM58535 22 - compatible = "brcm,bcm58535", "brcm,nsp"; 23 - 24 - BCM58622 25 - compatible = "brcm,bcm58622", "brcm,nsp"; 26 - 27 - BCM58623 28 - compatible = "brcm,bcm58623", "brcm,nsp"; 29 - 30 - BCM58625 31 - compatible = "brcm,bcm58625", "brcm,nsp"; 32 - 33 - BCM88312 34 - compatible = "brcm,bcm88312", "brcm,nsp";
+36
Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml
··· 1 + # SPDX-License-Identifier: GPL-2.0 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/arm/bcm/brcm,nsp.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Broadcom Northstar Plus device tree bindings 8 + 9 + description: 10 + Broadcom Northstar Plus family of SoCs are used for switching control 11 + and management applications as well as residential router/gateway 12 + applications. The SoC features dual core Cortex A9 ARM CPUs, integrating 13 + several peripheral interfaces including multiple Gigabit Ethernet PHYs, 14 + DDR3 memory, PCIE Gen-2, USB 2.0 and USB 3.0, serial and NAND flash, 15 + SATA and several other IO controllers. 16 + 17 + maintainers: 18 + - Ray Jui <rjui@broadcom.com> 19 + - Scott Branden <sbranden@broadcom.com> 20 + 21 + properties: 22 + $nodename: 23 + const: '/' 24 + compatible: 25 + items: 26 + - enum: 27 + - brcm,bcm58522 28 + - brcm,bcm58525 29 + - brcm,bcm58535 30 + - brcm,bcm58622 31 + - brcm,bcm58623 32 + - brcm,bcm58625 33 + - brcm,bcm88312 34 + - const: brcm,nsp 35 + 36 + ...