Skip to content

Commit 0545810

Browse files
ychuang3arndb
authored andcommitted
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: Jacky Huang <ychuang3@nuvoton.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
1 parent 476650a commit 0545810

4 files changed

Lines changed: 44 additions & 3 deletions

File tree

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/arm/nuvoton/nuvoton,ma35d1.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Nuvoton MA35 series SoC based platforms
8+
9+
maintainers:
10+
- Jacky Huang <ychuang3@nuvoton.com>
11+
12+
description: |
13+
Boards with an ARMv8 based Nuvoton MA35 series SoC shall have
14+
the following properties.
15+
16+
properties:
17+
$nodename:
18+
const: '/'
19+
compatible:
20+
oneOf:
21+
22+
- description: MA35D1 based boards
23+
items:
24+
- enum:
25+
- nuvoton,ma35d1-iot
26+
- nuvoton,ma35d1-som
27+
- const: nuvoton,ma35d1
28+
29+
additionalProperties: true
30+
...

Documentation/devicetree/bindings/arm/npcm/npcm.yaml renamed to Documentation/devicetree/bindings/arm/nuvoton/nuvoton,npcm.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
22
%YAML 1.2
33
---
4-
$id: http://devicetree.org/schemas/arm/npcm/npcm.yaml#
4+
$id: http://devicetree.org/schemas/arm/nuvoton/nuvoton,npcm.yaml#
55
$schema: http://devicetree.org/meta-schemas/core.yaml#
66

77
title: NPCM Platforms

Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml renamed to Documentation/devicetree/bindings/soc/nuvoton/nuvoton,npcm-gcr.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
22
%YAML 1.2
33
---
4-
$id: http://devicetree.org/schemas/arm/npcm/nuvoton,gcr.yaml#
4+
$id: http://devicetree.org/schemas/soc/nuvoton/nuvoton,npcm-gcr.yaml#
55
$schema: http://devicetree.org/meta-schemas/core.yaml#
66

77
title: Global Control Registers block in Nuvoton SoCs

MAINTAINERS

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2502,6 +2502,18 @@ F: drivers/rtc/rtc-ab8500.c
25022502
F: drivers/rtc/rtc-pl031.c
25032503
F: drivers/soc/ux500/
25042504

2505+
ARM/NUVOTON MA35 ARCHITECTURE
2506+
M: Jacky Huang <ychuang3@nuvoton.com>
2507+
M: Shan-Chun Hung <schung@nuvoton.com>
2508+
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509+
S: Supported
2510+
F: Documentation/devicetree/bindings/*/*/*ma35*
2511+
F: Documentation/devicetree/bindings/*/*ma35*
2512+
F: arch/arm64/boot/dts/nuvoton/*ma35*
2513+
F: drivers/*/*/*ma35*
2514+
F: drivers/*/*ma35*
2515+
K: ma35d1
2516+
25052517
ARM/NUVOTON NPCM ARCHITECTURE
25062518
M: Avi Fishman <avifishman70@gmail.com>
25072519
M: Tomer Maimon <tmaimon77@gmail.com>
@@ -2513,7 +2525,6 @@ L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
25132525
S: Supported
25142526
F: Documentation/devicetree/bindings/*/*/*npcm*
25152527
F: Documentation/devicetree/bindings/*/*npcm*
2516-
F: Documentation/devicetree/bindings/arm/npcm/*
25172528
F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
25182529
F: arch/arm/boot/dts/nuvoton-npcm*
25192530
F: arch/arm/mach-npcm/

0 commit comments

Comments
 (0)