dt-bindings: marvell: a38x: convert soc compatibles to yaml
Convert the existing txt binding for armada-38x socs to DT schema format. The current bindings documentation for armada-38x are only listing SoCs, but no actual boards. Only actual boards should be listed. Replace the dropped entries with some actual baords that already have valid compatibles in-tree: - armada 380 netgear switch - armada 385 marvell development boards - armada 388 development board Signed-off-by: Josua Mayer <josua@solid-run.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
This commit is contained in:
parent
6613476e22
commit
665eac573e
|
@ -1,27 +0,0 @@
|
|||
Marvell Armada 38x Platforms Device Tree Bindings
|
||||
-------------------------------------------------
|
||||
|
||||
Boards with a SoC of the Marvell Armada 38x family shall have the
|
||||
following property:
|
||||
|
||||
Required root node property:
|
||||
|
||||
- compatible: must contain "marvell,armada380"
|
||||
|
||||
In addition, boards using the Marvell Armada 385 SoC shall have the
|
||||
following property before the previous one:
|
||||
|
||||
Required root node property:
|
||||
|
||||
compatible: must contain "marvell,armada385"
|
||||
|
||||
In addition, boards using the Marvell Armada 388 SoC shall have the
|
||||
following property before the previous one:
|
||||
|
||||
Required root node property:
|
||||
|
||||
compatible: must contain "marvell,armada388"
|
||||
|
||||
Example:
|
||||
|
||||
compatible = "marvell,a385-rd", "marvell,armada385", "marvell,armada380";
|
|
@ -0,0 +1,42 @@
|
|||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: http://devicetree.org/schemas/arm/marvell/armada-38x.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Marvell Armada 38x Platforms
|
||||
|
||||
maintainers:
|
||||
- Gregory CLEMENT <gregory.clement@bootlin.com>
|
||||
|
||||
properties:
|
||||
$nodename:
|
||||
const: '/'
|
||||
compatible:
|
||||
oneOf:
|
||||
|
||||
- description:
|
||||
Netgear Armada 380 GS110EM Managed Switch.
|
||||
items:
|
||||
- const: netgear,gs110emx
|
||||
- const: marvell,armada380
|
||||
|
||||
- description:
|
||||
Marvell Armada 385 Development Boards.
|
||||
items:
|
||||
- enum:
|
||||
- marvell,a385-db-amc
|
||||
- marvell,a385-db-ap
|
||||
- const: marvell,armada385
|
||||
- const: marvell,armada380
|
||||
|
||||
- description:
|
||||
Marvell Armada 388 Development Boards.
|
||||
items:
|
||||
- enum:
|
||||
- marvell,a388-gp
|
||||
- const: marvell,armada388
|
||||
- const: marvell,armada385
|
||||
- const: marvell,armada380
|
||||
|
||||
additionalProperties: true
|
Loading…
Reference in New Issue