From patchwork Thu Apr 21 08:03:58 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 102488 Delivered-To: patch@linaro.org Received: by 10.140.93.198 with SMTP id d64csp2900590qge; Thu, 21 Apr 2016 01:06:22 -0700 (PDT) X-Received: by 10.66.147.103 with SMTP id tj7mr18696068pab.72.1461225982395; Thu, 21 Apr 2016 01:06:22 -0700 (PDT) Return-Path: Received: from bombadil.infradead.org (bombadil.infradead.org. [2001:1868:205::9]) by mx.google.com with ESMTPS id yx4si2266006pac.109.2016.04.21.01.06.22 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Apr 2016 01:06:22 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-arm-kernel-bounces+patch=linaro.org@lists.infradead.org designates 2001:1868:205::9 as permitted sender) client-ip=2001:1868:205::9; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@jms.id.au; spf=pass (google.com: best guess record for domain of linux-arm-kernel-bounces+patch=linaro.org@lists.infradead.org designates 2001:1868:205::9 as permitted sender) smtp.mailfrom=linux-arm-kernel-bounces+patch=linaro.org@lists.infradead.org Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1at9bc-0003bY-Nk; Thu, 21 Apr 2016 08:04:56 +0000 Received: from mail-pf0-x22e.google.com ([2607:f8b0:400e:c00::22e]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1at9bY-0003Xc-Ih for linux-arm-kernel@lists.infradead.org; Thu, 21 Apr 2016 08:04:54 +0000 Received: by mail-pf0-x22e.google.com with SMTP id e128so27488987pfe.3 for ; Thu, 21 Apr 2016 01:04:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jms.id.au; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=E4ehwZI+xM9VDo5ODnWFjRRx057ZmhsXPKLq4lOEpOI=; b=jrgXPuCTuUzFamaI/cQEOD00rsQamJ8HdE7nmPLwSE1OSxT3SLWgGPp2fILLts4u4k 2+pxVKCtKd5xUJItuNjqdIHSKDhweLldxZ6h1kZhoda5/iDTpkhId57gKtoG7TQ++rZO 9sZQUYaTD7YyqH8j9iq0hl7F5s4PSBgrqYVoY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=E4ehwZI+xM9VDo5ODnWFjRRx057ZmhsXPKLq4lOEpOI=; b=lyzS9wDz75lk2iKGpPqof+A7VGoHEgv2IEHpaF4ILM5DFvCh1pEFJIMdXQF2F0NyYH hCWn5DzfO/yXJ8ocuhiUGgEmCKGzRAz6QHQF44MnDppMu6UljcO6BUaGeXa7hrAT771+ 21lCd9GIDU4yqJjLTUmP8IjWZ5xti+/98IthIylUPqjsegypw0HNtbFIEfRtmZEqN59+ JjIm9mf70/5grC4s5MPMxAmjYZKiHhZyOpGa1PDWyfBRWmN5/Rzo6WkUAZRMJMtXULa/ FKqFUb+nzqIBRwtFfBLQ4UY/tHF+5XnJD1uSe7wQe93qN4vef3qPLMcICJzKZeiFbl6f 6sTw== X-Gm-Message-State: AOPr4FUUSJYr7m6DAjRSImpOgbmkMHSEW1o0yMktqPcB2dSUJKo81lYJkuhrxg2imfiRpg== X-Received: by 10.98.76.194 with SMTP id e63mr18583367pfj.63.1461225871515; Thu, 21 Apr 2016 01:04:31 -0700 (PDT) Received: from icarus.au.ibm.com ([203.0.153.9]) by smtp.gmail.com with ESMTPSA id uw2sm2650897pac.10.2016.04.21.01.04.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 21 Apr 2016 01:04:29 -0700 (PDT) From: Joel Stanley To: linux-arm-kernel@lists.infradead.org, arnd@arndb.de Subject: [PATCH v2 00/11] Aspeed AST2400 and AST2500 BMC support Date: Thu, 21 Apr 2016 17:33:58 +0930 Message-Id: <1461225849-28074-1-git-send-email-joel@jms.id.au> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1460627269-21721-1-git-send-email-joel@jms.id.au> References: <1460627269-21721-1-git-send-email-joel@jms.id.au> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160421_010453_461974_9052DDB2 X-CRM114-Status: GOOD ( 13.89 ) X-Spam-Score: -2.7 (--) X-Spam-Report: SpamAssassin version 3.4.0 on bombadil.infradead.org summary: Content analysis details: (-2.7 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [2607:f8b0:400e:c00:0:0:0:22e listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: benh@kernel.crashing.org, jk@ozlabs.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patch=linaro.org@lists.infradead.org Hello! These patches add basic support for the Aspeed AST2400 SoC, a popular BMC device that is also the target for our OpenBMC[1] efforts. This series has been boot tested on a Palmetto OpenPower dev board that uses the ast2400 as it's BMC, as well as Qemu (-M palmetto-bmc on 2.6-rc1). Version two brings support for the AST2500. It's similar to the 2400, but with an ARM11 replacing the ARM9. I've boot tested it in Qemu and on the Aspeed AST2500 edk. Cheers, Joel [1] https://lwn.net/Articles/683320/ Benjamin Herrenschmidt (1): irqchip: Add irq controller for Aspeed Joel Stanley (10): doc/devicetree: Add Aspeed and Tyan to vendor-prefixes doc/devicetree: Add Aspeed VIC bindings doc/devicetree: Add Aspeed clock bindings clocksource/moxart: Generalise timer for use on other socs clk: Add driver for Aspeed fourth gen SoCs clk: Add driver for Aspeed fifth gen SoCs arm/dts: Add Aspeed ast2400 device tree arm/dst: Add Aspeed ast2500 device tree arm: Add Aspeed machine arm/configs: Add aspeed defconfig .../devicetree/bindings/clock/aspeed-clock.txt | 137 ++++++++++++ .../interrupt-controller/aspeed,ast2400-vic.txt | 24 +++ .../bindings/timer/moxa,moxart-timer.txt | 4 +- .../devicetree/bindings/vendor-prefixes.txt | 2 + MAINTAINERS | 8 + arch/arm/Kconfig | 2 + arch/arm/Makefile | 1 + arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/aspeed-ast2500-evb.dts | 21 ++ arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 21 ++ arch/arm/boot/dts/aspeed-g4.dtsi | 152 +++++++++++++ arch/arm/boot/dts/aspeed-g5.dtsi | 156 ++++++++++++++ arch/arm/configs/aspeed_g4_defconfig | 86 ++++++++ arch/arm/configs/aspeed_g5_defconfig | 88 ++++++++ arch/arm/mach-aspeed/Kconfig | 28 +++ arch/arm/mach-aspeed/Makefile | 3 + arch/arm/mach-aspeed/aspeed.c | 83 +++++++ drivers/clk/Makefile | 1 + drivers/clk/clk-aspeed-g4.c | 106 +++++++++ drivers/clk/clk-aspeed-g5.c | 189 ++++++++++++++++ drivers/clocksource/Kconfig | 6 + drivers/clocksource/Makefile | 2 +- drivers/clocksource/moxart_timer.c | 90 ++++++-- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-aspeed-vic.c | 238 +++++++++++++++++++++ 25 files changed, 1428 insertions(+), 23 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/aspeed-clock.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-vic.txt create mode 100644 arch/arm/boot/dts/aspeed-ast2500-evb.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts create mode 100644 arch/arm/boot/dts/aspeed-g4.dtsi create mode 100644 arch/arm/boot/dts/aspeed-g5.dtsi create mode 100644 arch/arm/configs/aspeed_g4_defconfig create mode 100644 arch/arm/configs/aspeed_g5_defconfig create mode 100644 arch/arm/mach-aspeed/Kconfig create mode 100644 arch/arm/mach-aspeed/Makefile create mode 100644 arch/arm/mach-aspeed/aspeed.c create mode 100644 drivers/clk/clk-aspeed-g4.c create mode 100644 drivers/clk/clk-aspeed-g5.c create mode 100644 drivers/irqchip/irq-aspeed-vic.c -- 2.7.4 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel