[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20220510025214.5586-1-ychuang3@nuvoton.com>
Date: Tue, 10 May 2022 10:52:09 +0800
From: Jacky Huang <ychuang3@...oton.com>
To: <linux-kernel@...r.kernel.org>, <devicetree@...r.kernel.org>,
<linux-clk@...r.kernel.org>,
<linux-arm-kernel@...ts.infradead.org>, <ychuang570808@...il.com>
CC: <robh+dt@...nel.org>, <sboyd@...nel.org>, <krzk+dt@...nel.org>,
<arnd@...db.de>, <olof@...om.net>, <catalin.marinas@....com>,
<will@...nel.org>, <soc@...nel.org>, <cfli0@...oton.com>,
Jacky Huang <ychuang3@...oton.com>
Subject: [PATCH 0/5] Add initial support for MA35D1 SoC
This patch series adds initial support for Nuvoton MA35D1 SoC,
include initial dts and clock controller binding.
v4:
- patch 4/5 is a resend
- Fixed dt_binding_check errors of nuvoton,ma35d1-clk.yaml
- Modify ma35d1.dtsi
1. Add a node hxt_24m
2. Fixed the base address of gic node
3. Add clocks and clock-names to clock node
- Fixed borad binding mistakes of nuvoton.yaml
v3:
- added patch 4/5 and 5/5
- introduce CONFIG_ARCH_NUVOTON option
- add initial bindings for Nuvoton Platform boards
- fixed coding style problem of nuvoton,ma35d1-clk.h
- added CAPLL to clock-controller node
- modify the chosen node of ma35d1-evb.dts
- modify clock yaml "clk-pll-mode" to "nuvoton,clk-pll-mode"
v2:
- fixed dt_binding_check failed of nuvoton,ma35d1-clk.yaml
Jacky Huang (5):
dt-bindings: clock: add binding for MA35D1 clock controller
dt-bindings: clock: Document MA35D1 clock controller bindings
arm64: dts: nuvoton: Add initial support for MA35D1
arm64: Kconfig: nuvoton: Introduce CONFIG_ARCH_NUVOTON
dt-bindings: arm: Add initial bindings for Nuvoton Platform
.../devicetree/bindings/arm/nuvoton.yaml | 31 +++
.../bindings/clock/nuvoton,ma35d1-clk.yaml | 74 +++++
arch/arm64/Kconfig.platforms | 10 +
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/nuvoton/Makefile | 2 +
arch/arm64/boot/dts/nuvoton/ma35d1-evb.dts | 24 ++
arch/arm64/boot/dts/nuvoton/ma35d1.dtsi | 120 ++++++++
.../dt-bindings/clock/nuvoton,ma35d1-clk.h | 260 ++++++++++++++++++
8 files changed, 522 insertions(+)
create mode 100644 Documentation/devicetree/bindings/arm/nuvoton.yaml
create mode 100644 Documentation/devicetree/bindings/clock/nuvoton,ma35d1-clk.yaml
create mode 100644 arch/arm64/boot/dts/nuvoton/Makefile
create mode 100644 arch/arm64/boot/dts/nuvoton/ma35d1-evb.dts
create mode 100644 arch/arm64/boot/dts/nuvoton/ma35d1.dtsi
create mode 100644 include/dt-bindings/clock/nuvoton,ma35d1-clk.h
--
2.30.2
Powered by blists - more mailing lists