[PATCH v1 0/2] Add support for Nuvoton NPCM845 BMC
Jim Liu
jim.t90615 at gmail.com
Tue Sep 27 10:45:14 CEST 2022
The Nuvoton Arbel NPCM8XX SoC is a fourth-generation BMC.
The NPCM8XX computing subsystem comprises a quadcore ARM
Cortex A35 ARM-V8 architecture.
Some of the Arbel NPCM8XX peripherals are based on Poleg NPCM7XX.
This patchset was tested on the Arbel NPCM8XX evaluation board.
And DTS is base on linux upstream
Jim Liu (2):
arm: nuvoton: Add support for Nuvoton NPCM845 BMC
clk: nuvoton: Add support for NPCM845
arch/arm/dts/Makefile | 1 +
arch/arm/dts/nuvoton-common-npcm8xx.dtsi | 170 ++++++++++++++++++
arch/arm/dts/nuvoton-npcm845-evb.dts | 30 ++++
arch/arm/dts/nuvoton-npcm845.dtsi | 77 ++++++++
arch/arm/dts/nuvoton-npcm8xx-u-boot.dtsi | 136 ++++++++++++++
arch/arm/include/asm/arch-npcm8xx/gcr.h | 140 +++++++++++++++
arch/arm/include/asm/arch-npcm8xx/rst.h | 26 +++
arch/arm/mach-npcm/Kconfig | 8 +
arch/arm/mach-npcm/Makefile | 1 +
arch/arm/mach-npcm/npcm8xx/Kconfig | 18 ++
arch/arm/mach-npcm/npcm8xx/Makefile | 1 +
arch/arm/mach-npcm/npcm8xx/cpu.c | 135 ++++++++++++++
arch/arm/mach-npcm/npcm8xx/reset.c | 37 ++++
board/nuvoton/arbel_evb/Kconfig | 18 ++
board/nuvoton/arbel_evb/MAINTAINERS | 7 +
board/nuvoton/arbel_evb/Makefile | 1 +
board/nuvoton/arbel_evb/arbel_evb.c | 29 +++
configs/arbel_evb_defconfig | 66 +++++++
drivers/clk/nuvoton/Makefile | 1 +
drivers/clk/nuvoton/clk_npcm8xx.c | 98 ++++++++++
include/configs/arbel.h | 35 ++++
.../dt-bindings/clock/nuvoton,npcm845-clk.h | 52 ++++++
.../dt-bindings/reset/nuvoton,npcm8xx-reset.h | 124 +++++++++++++
23 files changed, 1211 insertions(+)
create mode 100644 arch/arm/dts/nuvoton-common-npcm8xx.dtsi
create mode 100644 arch/arm/dts/nuvoton-npcm845-evb.dts
create mode 100644 arch/arm/dts/nuvoton-npcm845.dtsi
create mode 100644 arch/arm/dts/nuvoton-npcm8xx-u-boot.dtsi
create mode 100644 arch/arm/include/asm/arch-npcm8xx/gcr.h
create mode 100644 arch/arm/include/asm/arch-npcm8xx/rst.h
create mode 100644 arch/arm/mach-npcm/npcm8xx/Kconfig
create mode 100644 arch/arm/mach-npcm/npcm8xx/Makefile
create mode 100644 arch/arm/mach-npcm/npcm8xx/cpu.c
create mode 100644 arch/arm/mach-npcm/npcm8xx/reset.c
create mode 100644 board/nuvoton/arbel_evb/Kconfig
create mode 100644 board/nuvoton/arbel_evb/MAINTAINERS
create mode 100644 board/nuvoton/arbel_evb/Makefile
create mode 100644 board/nuvoton/arbel_evb/arbel_evb.c
create mode 100644 configs/arbel_evb_defconfig
create mode 100644 drivers/clk/nuvoton/clk_npcm8xx.c
create mode 100644 include/configs/arbel.h
create mode 100644 include/dt-bindings/clock/nuvoton,npcm845-clk.h
create mode 100644 include/dt-bindings/reset/nuvoton,npcm8xx-reset.h
--
2.17.1
More information about the U-Boot
mailing list