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 3zDv9P0tskzF0RX for ; Sun, 7 Jan 2018 21:03:01 +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 w079j3KO014256; Sun, 7 Jan 2018 11:45:03 +0200 Received: by talu34.nuvoton.co.il (Postfix, from userid 10070) id D48565A907; Sun, 7 Jan 2018 12:02:51 +0200 (IST) From: Tomer Maimon To: openbmc@lists.ozlabs.org Cc: Joel Stanley , Tomer Maimon Subject: [PATCH linux dev-4.13 v4 0/4] arm: npcm: add basic support for Nuvoton BMCs Date: Sun, 7 Jan 2018 12:02:46 +0200 Message-Id: <1515319370-17631-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: Sun, 07 Jan 2018 10:03:06 -0000 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