All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/6] Add Nuvoton NPCM750 support
@ 2022-04-06  7:57 Jim Liu
  2022-04-06  7:57 ` [PATCH v1 1/6] ARM: configs: Add defconfig for Nuvoton NPCM750 Jim Liu
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Jim Liu @ 2022-04-06  7:57 UTC (permalink / raw)
  To: JJLIU0, YSCHU, KWLIU, lukma, seanga2, sjg, sr, trini; +Cc: u-boot

The patch series add basic supoorts for NPCM750, which
is Nuvoton's 3th-generation BMC (Baseboard Management Controller).
Add drivers to support Clock,Timer,Uart for NPCM7xx SoC.

the NPCM750 computing subsystem comprises a dual-core ARM a9
at 800MHz speed with L1/L2 caches

Jim Liu (6):
  ARM: configs: Add defconfig for Nuvoton NPCM750
  ARM: dts: Add Nuvoton NPCM750 device tree
  timer: npcm: Add NPCM timer support
  serial: npcm: Add support for Nuvoton NPCM SoCs
  clk: nuvoton: Add support for NPCM750
  arm: nuvoton: Add support for Nuvoton NPCM750 BMC

 arch/arm/Kconfig                              |    8 +
 arch/arm/Makefile                             |    1 +
 arch/arm/dts/Makefile                         |    1 +
 arch/arm/dts/nuvoton-common-npcm7xx.dtsi      | 1120 +++++++++++++++++
 arch/arm/dts/nuvoton-npcm750-buv-pincfg.dtsi  |  132 ++
 arch/arm/dts/nuvoton-npcm750-buv.dts          |  198 +++
 arch/arm/dts/nuvoton-npcm750.dtsi             |   63 +
 arch/arm/dts/nuvoton-npcm7xx-uboot.dtsi       |  263 ++++
 arch/arm/include/asm/arch-npcm7xx/cpu.h       |   28 +
 arch/arm/include/asm/arch-npcm7xx/gcr.h       |   64 +
 arch/arm/include/asm/arch-npcm7xx/rst.h       |   37 +
 arch/arm/mach-nuvoton/Kconfig                 |   34 +
 arch/arm/mach-nuvoton/Makefile                |    1 +
 arch/arm/mach-nuvoton/npcm7xx/Kconfig         |   18 +
 arch/arm/mach-nuvoton/npcm7xx/Makefile        |    2 +
 arch/arm/mach-nuvoton/npcm7xx/cpu.c           |   67 +
 .../arm/mach-nuvoton/npcm7xx/l2_cache_pl310.c |   30 +
 .../npcm7xx/l2_cache_pl310_init.S             |   89 ++
 arch/arm/mach-nuvoton/npcm7xx/reset.c         |   46 +
 board/nuvoton/poleg/Kconfig                   |   31 +
 board/nuvoton/poleg/MAINTAINERS               |    7 +
 board/nuvoton/poleg/Makefile                  |    1 +
 board/nuvoton/poleg/poleg_evb.c               |   52 +
 configs/PolegRunBMC_defconfig                 |   50 +
 drivers/clk/Makefile                          |    1 +
 drivers/clk/nuvoton/Makefile                  |    1 +
 drivers/clk/nuvoton/clk_npcm7xx.c             |  469 +++++++
 drivers/serial/Kconfig                        |    7 +
 drivers/serial/Makefile                       |    1 +
 drivers/serial/serial_npcm.c                  |  150 +++
 drivers/timer/Kconfig                         |    7 +
 drivers/timer/Makefile                        |    1 +
 drivers/timer/npcm-timer.c                    |  115 ++
 include/configs/poleg.h                       |   77 ++
 .../dt-bindings/clock/nuvoton,npcm7xx-clock.h |   46 +
 .../dt-bindings/reset/nuvoton,npcm7xx-reset.h |   91 ++
 36 files changed, 3309 insertions(+)
 create mode 100644 arch/arm/dts/nuvoton-common-npcm7xx.dtsi
 create mode 100644 arch/arm/dts/nuvoton-npcm750-buv-pincfg.dtsi
 create mode 100644 arch/arm/dts/nuvoton-npcm750-buv.dts
 create mode 100644 arch/arm/dts/nuvoton-npcm750.dtsi
 create mode 100644 arch/arm/dts/nuvoton-npcm7xx-uboot.dtsi
 create mode 100644 arch/arm/include/asm/arch-npcm7xx/cpu.h
 create mode 100644 arch/arm/include/asm/arch-npcm7xx/gcr.h
 create mode 100644 arch/arm/include/asm/arch-npcm7xx/rst.h
 create mode 100644 arch/arm/mach-nuvoton/Kconfig
 create mode 100644 arch/arm/mach-nuvoton/Makefile
 create mode 100644 arch/arm/mach-nuvoton/npcm7xx/Kconfig
 create mode 100644 arch/arm/mach-nuvoton/npcm7xx/Makefile
 create mode 100644 arch/arm/mach-nuvoton/npcm7xx/cpu.c
 create mode 100644 arch/arm/mach-nuvoton/npcm7xx/l2_cache_pl310.c
 create mode 100644 arch/arm/mach-nuvoton/npcm7xx/l2_cache_pl310_init.S
 create mode 100644 arch/arm/mach-nuvoton/npcm7xx/reset.c
 create mode 100644 board/nuvoton/poleg/Kconfig
 create mode 100644 board/nuvoton/poleg/MAINTAINERS
 create mode 100644 board/nuvoton/poleg/Makefile
 create mode 100644 board/nuvoton/poleg/poleg_evb.c
 create mode 100644 configs/PolegRunBMC_defconfig
 create mode 100644 drivers/clk/nuvoton/Makefile
 create mode 100644 drivers/clk/nuvoton/clk_npcm7xx.c
 create mode 100644 drivers/serial/serial_npcm.c
 create mode 100644 drivers/timer/npcm-timer.c
 create mode 100644 include/configs/poleg.h
 create mode 100644 include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
 create mode 100644 include/dt-bindings/reset/nuvoton,npcm7xx-reset.h

-- 
2.17.1


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2022-04-08  9:25 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-06  7:57 [PATCH v1 0/6] Add Nuvoton NPCM750 support Jim Liu
2022-04-06  7:57 ` [PATCH v1 1/6] ARM: configs: Add defconfig for Nuvoton NPCM750 Jim Liu
2022-04-06 13:39   ` Tom Rini
2022-04-06  7:57 ` [PATCH v1 2/6] ARM: dts: Add Nuvoton NPCM750 device tree Jim Liu
2022-04-06 13:38   ` Tom Rini
2022-04-06  7:57 ` [PATCH v1 3/6] timer: npcm: Add NPCM timer support Jim Liu
2022-04-06  7:57 ` [PATCH v1 4/6] serial: npcm: Add support for Nuvoton NPCM SoCs Jim Liu
2022-04-06  7:57 ` [PATCH v1 5/6] clk: nuvoton: Add support for NPCM750 Jim Liu
2022-04-06 18:19   ` Sean Anderson
2022-04-08  9:12     ` Jim Liu
2022-04-06  7:57 ` [PATCH v1 6/6] arm: nuvoton: Add support for Nuvoton NPCM750 BMC Jim Liu
2022-04-06 13:48   ` Tom Rini
2022-04-06 19:45 ` [PATCH v1 0/6] Add Nuvoton NPCM750 support Tom Rini
2022-04-08  9:25   ` Jim Liu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.