Received: by 10.213.65.68 with SMTP id h4csp356135imn; Tue, 13 Mar 2018 06:38:25 -0700 (PDT) X-Google-Smtp-Source: AG47ELuGOpgHad07nG7nURXEYQcSvQXxbn/pAh351PzMXymq+10A2R2GakYfe5EAQajECWtLg94s X-Received: by 10.99.168.8 with SMTP id o8mr558540pgf.246.1520948305785; Tue, 13 Mar 2018 06:38:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520948305; cv=none; d=google.com; s=arc-20160816; b=z5qw5b/QncRsbK5WPPsj1udjzWgFlbHkMgcAAOztiNs9BpYUXmhonxt8kotb7cwans sg29OftI9EwXisqUo+QPpMOawF25iHWt+NWZwa7PrhdM05g1ZQYA7GibImITypOUAeJR NueDlhHOaJJugBvUiHOA2KSaxPiyYVpZ1ETOKkfU52aj1whEtESJ7s3yYdn/Xlvajwfb eN9lbDWePOX3XsSfvtIlxOaIX9v3oaPgzAFg7BdmQJ5wjGQBXcjJG1MFh2SPzntbxwZc o4wbcFfhbV1FmLyRM8SoEiKfsZ3gy7FPlY0gDGQFGE+6YnuZ1PqN8p3IbOaplFW3SMOH 68Nw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=Wb80Fc2COSOb7jnRoTVVytRcL451awSKFK1E2S2bVW0=; b=QvKBUI/WlUtfOPup4paHCOCx9bqmLzx0sb3LVPljTYt5wDCMjCOAfy4qifTwEcOP9+ uxu+U8Pzz5QUdpOKrtAz5Qyzp2eWB+tdg6yKZV2BafiYmAfmeEK7DZM//6Iit1jsbaDz 1zT/PM7TeCPuIZaX1Q1RjLxhNNjR01fsO01nqb3SHp+KmbjZe12XRq2ecCXqrkOcmksK ZSEVir1vXhlJvmResnO11RxmuZgp9JiFJKidOrCSlkDOQPpzaANliePemIom0kXnsIZR rwtsAp7lAArISCfQcuzYw4eCoaRcLcorEaFD1yKdpKwNhmnKETbShsR+smzGJERAqsOd jXRw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a1-v6si124649plt.693.2018.03.13.06.38.11; Tue, 13 Mar 2018 06:38:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932839AbeCMNeI (ORCPT + 99 others); Tue, 13 Mar 2018 09:34:08 -0400 Received: from 212.199.177.27.static.012.net.il ([212.199.177.27]:57814 "EHLO herzl.nuvoton.co.il" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751720AbeCMNeG (ORCPT ); Tue, 13 Mar 2018 09:34:06 -0400 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 w2DDDtd4000707; Tue, 13 Mar 2018 15:13:56 +0200 Received: by talu34.nuvoton.co.il (Postfix, from userid 10070) id 62C655AA77; Tue, 13 Mar 2018 15:32:17 +0200 (IST) From: Tomer Maimon To: robh+dt@kernel.org, linux@armlinux.org.uk, mark.rutland@arm.com, brendanhiggins@google.com, avifishman70@gmail.com, julien.thierry@arm.com, pombredanne@nexb.com, arnd@arndb.de, olof@lixom.net, khilman@kernel.org, joel@jms.id.au Cc: devicetree@vger.kernel.org, openbmc@lists.ozlabs.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Tomer Maimon Subject: [PATCH v12 0/3] arm: npcm: add basic support for Nuvoton BMCs Date: Tue, 13 Mar 2018 15:32:08 +0200 Message-Id: <1520947931-15426-1-git-send-email-tmaimon77@gmail.com> X-Mailer: git-send-email 1.8.3.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Addressed comments from: - Arnd: https://www.spinics.net/lists/arm-kernel/msg639249.html Summary of changes since previous update: - Modify mach-npcm Kconfig to support all NPCM7XX family. - Modify mach-npcm Makefile. - Adding NPCM730 chip support. - Adding L2 Cache values to initialize the L2 Cache. All changes tested on Nuvoton NPCM750 EVB. Tomer Maimon (3): arm: npcm: add basic support for Nuvoton BMCs arm: dts: add Nuvoton NPCM750 device tree MAINTAINERS: Add entry for the Nuvoton NPCM architecture .../arm/cpu-enable-method/nuvoton,npcm750-smp | 42 ++++++ .../devicetree/bindings/arm/npcm/npcm.txt | 6 + MAINTAINERS | 14 ++ arch/arm/Kconfig | 2 + arch/arm/Makefile | 1 + arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 35 +++++ arch/arm/boot/dts/nuvoton-npcm750.dtsi | 165 +++++++++++++++++++++ arch/arm/mach-npcm/Kconfig | 30 ++++ arch/arm/mach-npcm/Makefile | 6 + arch/arm/mach-npcm/headsmp.S | 17 +++ arch/arm/mach-npcm/npcm7xx.c | 23 +++ arch/arm/mach-npcm/platsmp.c | 81 ++++++++++ 13 files changed, 424 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/cpu-enable-method/nuvoton,npcm750-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.dtsi 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