[PATCH linux dev-4.13 v4 0/4] arm: npcm: add basic support for Nuvoton BMCs

Tomer Maimon tmaimon77 at gmail.com
Sun Jan 7 21:02:46 AEDT 2018


Changes since version 3:
 - updating deconfig file to support ADC, SPI, FAN, EMC drivers
 - updating device tree file to support FAN, GMAC drivers

Changes since version 2:
 - Update GPL licence message
 - Creating defconfig with make tool and patch it with is own patch

Changes since version 1:
 - Add dt-binding documentation to NPCM
 - Add dt-binding documentation to npcm7xx-smp

This patch set adds support for the Nuvoton NPCM Baseboard Management Controller
(BMC) SoC architecture as well as the NPCM750 variant. NPCM is an ARM based SoC
with external DDR RAM and supports a large set of peripherals.

The NPCM750 is based on Cortex A9 and comes in single core and dual core
flavors.

The device tree added in this patchset has a number of bindings for which the
corresponding drivers will be sent out later and thus do not yet have binding
documentation. Apologies in advance if you would like the bindings to be added
along with the corresponding drivers.

this patch set based on Brendan Higgins patcehs.
https://patchwork.kernel.org/project/linux-arm-kernel/list/?submitter=170155

Tomer Maimon (4):
  arm: npcm: add basic support for Nuvoton BMCs
  arm: npcm: add configuration for EVB based NPCM7xx BMC
  arm: dts: add Nuvoton NPCM750 device tree
  MAINTAINERS: Add entry for Nuvoton NPCM architecture

 .../arm/cpu-enable-method/nuvoton,npcm7xx-smp      |   42 +
 .../devicetree/bindings/arm/npcm/npcm.txt          |    6 +
 MAINTAINERS                                        |   13 +
 arch/arm/Kconfig                                   |    2 +
 arch/arm/Makefile                                  |    1 +
 arch/arm/boot/dts/nuvoton-npcm750-evb.dts          |  467 ++++++++
 arch/arm/boot/dts/nuvoton-npcm750-gpio.dtsi        |  876 ++++++++++++++
 arch/arm/boot/dts/nuvoton-npcm750.dtsi             | 1189 ++++++++++++++++++++
 arch/arm/configs/poleg_svb_defconfig               |  105 ++
 arch/arm/mach-npcm/Kconfig                         |   61 +
 arch/arm/mach-npcm/Makefile                        |    6 +
 arch/arm/mach-npcm/headsmp.S                       |   21 +
 arch/arm/mach-npcm/npcm7xx.c                       |   26 +
 arch/arm/mach-npcm/platsmp.c                       |   85 ++
 14 files changed, 2900 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/arm/cpu-enable-method/nuvoton,npcm7xx-smp
 create mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.txt
 create mode 100644 arch/arm/boot/dts/nuvoton-npcm750-evb.dts
 create mode 100644 arch/arm/boot/dts/nuvoton-npcm750-gpio.dtsi
 create mode 100644 arch/arm/boot/dts/nuvoton-npcm750.dtsi
 create mode 100644 arch/arm/configs/poleg_svb_defconfig
 create mode 100644 arch/arm/mach-npcm/Kconfig
 create mode 100644 arch/arm/mach-npcm/Makefile
 create mode 100644 arch/arm/mach-npcm/headsmp.S
 create mode 100644 arch/arm/mach-npcm/npcm7xx.c
 create mode 100644 arch/arm/mach-npcm/platsmp.c

-- 
2.14.1



More information about the openbmc mailing list