Return-Path: Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=nuvoton.com (client-ip=212.199.177.27; helo=herzl.nuvoton.co.il; envelope-from=tomer.maimon@nuvoton.com; receiver=) Received: from herzl.nuvoton.co.il (212.199.177.27.static.012.net.il [212.199.177.27]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3yxdtY3kxFzDrnC for ; Thu, 14 Dec 2017 01:12:21 +1100 (AEDT) Received: from talu34.nuvoton.co.il (ntil-fw [212.199.177.25]) by herzl.nuvoton.co.il (8.13.8/8.13.8) with ESMTP id vBDDRsM0029622; Wed, 13 Dec 2017 15:27:54 +0200 Received: by talu34.nuvoton.co.il (Postfix, from userid 10070) id C02745A918; Wed, 13 Dec 2017 15:45:29 +0200 (IST) From: Tomer Maimon To: openbmc@lists.ozlabs.org Cc: joel@jms.id.au, Tomer Maimon Subject: [PATCH v1 0/3] arm: npcm: add basic support for Nuvoton BMCs Date: Wed, 13 Dec 2017 15:45:25 +0200 Message-Id: <1513172728-20998-1-git-send-email-tmaimon77@gmail.com> X-Mailer: git-send-email 1.8.3.4 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.24 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Dec 2017 14:12:22 -0000 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 Thanks! Tomer Maimon (3): arm: npcm: add basic support for Nuvoton BMCs arm: dts: add Nuvoton NPCM750 device tree MAINTAINERS: Add entry for Nuvoton NPCM architecture MAINTAINERS | 13 + arch/arm/Kconfig | 2 + arch/arm/Makefile | 1 + arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 468 +++++++++++ arch/arm/boot/dts/nuvoton-npcm750-gpio.dtsi | 877 ++++++++++++++++++++ arch/arm/boot/dts/nuvoton-npcm750.dtsi | 1189 +++++++++++++++++++++++++++ arch/arm/configs/PolegSVB_defconfig | 428 ++++++++++ arch/arm/mach-npcm/Kconfig | 61 ++ arch/arm/mach-npcm/Makefile | 6 + arch/arm/mach-npcm/headsmp.S | 22 + arch/arm/mach-npcm/npcm7xx.c | 27 + arch/arm/mach-npcm/platsmp.c | 86 ++ 12 files changed, 3180 insertions(+) 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/PolegSVB_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