Commit 0545810f authored by Jacky Huang's avatar Jacky Huang Committed by Arnd Bergmann
Browse files

dt-bindings: arm: Add initial bindings for Nuvoton platform



Modify Nuvoton NPCM and MA35 platform board bindings
  - Move 'nuvoton,npcm-gcr.yaml' from 'bindings/arm/npcm' to
    'bindings/soc/nuvoton'.
  - Rename the 'bindings/arm/npcm' directory to 'bindings/arm/nuvoton'.
  - Add bindings for ARMv8-based Nuvoton SoCs and platform boards, and
    include the initial bindings for ma35d1 series development boards.

Modify MAINTAINERS
  - Remove the line for 'bindings/arm/npcm/' under ARM/NUVOTON NPCM, as it
    has been renamed.
  - Add ARM/NUVOTON MA35 for Nuvoton MA35 series SoCs maintainer and files.

Signed-off-by: default avatarJacky Huang <ychuang3@nuvoton.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parent 476650a6
Loading
Loading
Loading
Loading
+30 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/arm/nuvoton/nuvoton,ma35d1.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Nuvoton MA35 series SoC based platforms

maintainers:
  - Jacky Huang <ychuang3@nuvoton.com>

description: |
  Boards with an ARMv8 based Nuvoton MA35 series SoC shall have
  the following properties.

properties:
  $nodename:
    const: '/'
  compatible:
    oneOf:

      - description: MA35D1 based boards
        items:
          - enum:
              - nuvoton,ma35d1-iot
              - nuvoton,ma35d1-som
          - const: nuvoton,ma35d1

additionalProperties: true
...
+1 −1
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/arm/npcm/npcm.yaml#
$id: http://devicetree.org/schemas/arm/nuvoton/nuvoton,npcm.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: NPCM Platforms
+1 −1
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/arm/npcm/nuvoton,gcr.yaml#
$id: http://devicetree.org/schemas/soc/nuvoton/nuvoton,npcm-gcr.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Global Control Registers block in Nuvoton SoCs
+12 −1
Original line number Diff line number Diff line
@@ -2502,6 +2502,18 @@ F: drivers/rtc/rtc-ab8500.c
F:	drivers/rtc/rtc-pl031.c
F:	drivers/soc/ux500/
ARM/NUVOTON MA35 ARCHITECTURE
M:	Jacky Huang <ychuang3@nuvoton.com>
M:	Shan-Chun Hung <schung@nuvoton.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Supported
F:	Documentation/devicetree/bindings/*/*/*ma35*
F:	Documentation/devicetree/bindings/*/*ma35*
F:	arch/arm64/boot/dts/nuvoton/*ma35*
F:	drivers/*/*/*ma35*
F:	drivers/*/*ma35*
K:	ma35d1
ARM/NUVOTON NPCM ARCHITECTURE
M:	Avi Fishman <avifishman70@gmail.com>
M:	Tomer Maimon <tmaimon77@gmail.com>
@@ -2513,7 +2525,6 @@ L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
S:	Supported
F:	Documentation/devicetree/bindings/*/*/*npcm*
F:	Documentation/devicetree/bindings/*/*npcm*
F:	Documentation/devicetree/bindings/arm/npcm/*
F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
F:	arch/arm/boot/dts/nuvoton-npcm*
F:	arch/arm/mach-npcm/