[PATCH v2 1/4] dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema
Lokesh Vutla
lokeshvutla at ti.com
Fri Sep 4 03:15:13 EDT 2020
Hi Rob,
On 27/08/20 12:21 pm, Lokesh Vutla wrote:
> Convert TI K3 Board/SoC bindings to DT schema format.
>
> Signed-off-by: Lokesh Vutla <lokeshvutla at ti.com>
Do you have any comments on this patch?
Thanks and regards,
Lokesh
> ---
> .../devicetree/bindings/arm/ti/k3.txt | 26 ----------------
> .../devicetree/bindings/arm/ti/k3.yaml | 31 +++++++++++++++++++
> MAINTAINERS | 2 +-
> 3 files changed, 32 insertions(+), 27 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/arm/ti/k3.txt
> create mode 100644 Documentation/devicetree/bindings/arm/ti/k3.yaml
>
> diff --git a/Documentation/devicetree/bindings/arm/ti/k3.txt b/Documentation/devicetree/bindings/arm/ti/k3.txt
> deleted file mode 100644
> index 333e7256126a..000000000000
> --- a/Documentation/devicetree/bindings/arm/ti/k3.txt
> +++ /dev/null
> @@ -1,26 +0,0 @@
> -Texas Instruments K3 Multicore SoC architecture device tree bindings
> ---------------------------------------------------------------------
> -
> -Platforms based on Texas Instruments K3 Multicore SoC architecture
> -shall follow the following scheme:
> -
> -SoCs
> -----
> -
> -Each device tree root node must specify which exact SoC in K3 Multicore SoC
> -architecture it uses, using one of the following compatible values:
> -
> -- AM654
> - compatible = "ti,am654";
> -
> -- J721E
> - compatible = "ti,j721e";
> -
> -Boards
> -------
> -
> -In addition, each device tree root node must specify which one or more
> -of the following board-specific compatible values:
> -
> -- AM654 EVM
> - compatible = "ti,am654-evm", "ti,am654";
> diff --git a/Documentation/devicetree/bindings/arm/ti/k3.yaml b/Documentation/devicetree/bindings/arm/ti/k3.yaml
> new file mode 100644
> index 000000000000..c5e3e4aeda8e
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/arm/ti/k3.yaml
> @@ -0,0 +1,31 @@
> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/arm/ti/k3.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Texas Instruments K3 Multicore SoC architecture device tree bindings
> +
> +maintainers:
> + - Nishanth Menon <nm at ti.com>
> +
> +description: |
> + Platforms based on Texas Instruments K3 Multicore SoC architecture
> + shall have the following properties.
> +
> +properties:
> + $nodename:
> + const: '/'
> + compatible:
> + oneOf:
> +
> + - description: K3 AM654 SoC
> + items:
> + - enum:
> + - ti,am654-evm
> + - const: ti,am654
> +
> + - description: K3 J721E SoC
> + items:
> + - const: ti,j721e
> +...
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 3b186ade3597..40d31bb7ecf4 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -2636,7 +2636,7 @@ M: Tero Kristo <t-kristo at ti.com>
> M: Nishanth Menon <nm at ti.com>
> L: linux-arm-kernel at lists.infradead.org (moderated for non-subscribers)
> S: Supported
> -F: Documentation/devicetree/bindings/arm/ti/k3.txt
> +F: Documentation/devicetree/bindings/arm/ti/k3.yaml
> F: arch/arm64/boot/dts/ti/Makefile
> F: arch/arm64/boot/dts/ti/k3-*
> F: include/dt-bindings/pinctrl/k3.h
>
More information about the linux-arm-kernel
mailing list