Convert Broadcom cable/DSL/settop platforms to YAML schema. Signed-off-by: Sergio Paracuellos <sergio.paracuellos@xxxxxxxxx> --- .../devicetree/bindings/mips/brcm/soc.yaml | 97 +++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 Documentation/devicetree/bindings/mips/brcm/soc.yaml diff --git a/Documentation/devicetree/bindings/mips/brcm/soc.yaml b/Documentation/devicetree/bindings/mips/brcm/soc.yaml new file mode 100644 index 000000000000..37353709b5a7 --- /dev/null +++ b/Documentation/devicetree/bindings/mips/brcm/soc.yaml @@ -0,0 +1,97 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/mips/brcm/soc.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Broadcom cable/DSL/settop platforms Device Tree Bindings + +maintainers: + - Hauke Mehrtens <hauke@xxxxxxxxxx> + - Rafał Miłecki <zajec5@xxxxxxxxx> + +description: | + Boards Broadcom cable/DSL/settop SoC shall have the following properties. + The experimental -viper variants are for running Linux on the 3384's + BMIPS4355 cable modem CPU instead of the BMIPS5000 application processor. + +properties: + $nodename: + const: '/' + compatible: + oneOf: + - description: Boards with Broadcom bcm3368 SoC + items: + - const: brcm,bcm3368 + + - description: Boards with Broadcom bcm3384 SoC + items: + - const: brcm,bcm3384 + + - description: Boards with Broadcom bcm33843 SoC + items: + - const: brcm,bcm33843 + + - description: Boards with Broadcom bcm3384-viper SoC + items: + - const: brcm,bcm3384-viper + + - description: Boards with Broadcom bcm33843-viper SoC + items: + - const: brcm,bcm33843-viper + + - description: Boards with Broadcom bcm6328 SoC + items: + - const: brcm,bcm6328 + + - description: Boards with Broadcom bcm6358 SoC + items: + - const: brcm,bcm6358 + + - description: Boards with Broadcom bcm6362 SoC + items: + - const: brcm,bcm6362 + + - description: Boards with Broadcom bcm6368 SoC + items: + - const: brcm,bcm6368 + + - description: Boards with Broadcom bcm63168 SoC + items: + - const: brcm,bcm63168 + + - description: Boards with Broadcom bcm63268 SoC + items: + - const: brcm,bcm63268 + + - description: Boards with Broadcom bcm7125 SoC + items: + - const: brcm,bcm7125 + + - description: Boards with Broadcom bcm7346 SoC + items: + - const: brcm,bcm7346 + + - description: Boards with Broadcom bcm7358 SoC + items: + - const: brcm,bcm7358 + + - description: Boards with Broadcom bcm7360 SoC + items: + - const: brcm,bcm7360 + + - description: Boards with Broadcom bcm7362 SoC + items: + - const: brcm,bcm7362 + + - description: Boards with Broadcom bcm7420 SoC + items: + - const: brcm,bcm7420 + + - description: Boards with Broadcom bcm7425 SoC + items: + - const: brcm,bcm7425 + +additionalProperties: true + +... -- 2.25.1