From patchwork Sun Apr 22 10:38:40 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: stigge@antcom.de X-Patchwork-Id: 154251 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:4978:20e::2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 8565BB6F62 for ; Sun, 22 Apr 2012 20:40:26 +1000 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1SLuBp-0004kb-8o; Sun, 22 Apr 2012 10:38:45 +0000 Received: from [2a01:4f8:101:2a4:0:bc28:b2d8:8] (helo=chuck.antcom.de) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1SLuBn-0004k2-8w for linux-arm-kernel@lists.infradead.org; Sun, 22 Apr 2012 10:38:43 +0000 Received: from [IPv6:2001:a60:f0c7:1:e8bf:dcc:ffb7:90d] (unknown [IPv6:2001:a60:f0c7:1:e8bf:dcc:ffb7:90d]) by chuck.antcom.de (Postfix) with ESMTPSA id 274271ECE00A; Sun, 22 Apr 2012 10:38:41 +0000 (UTC) Message-ID: <4F93DFB0.4040409@antcom.de> Date: Sun, 22 Apr 2012 12:38:40 +0200 From: Roland Stigge Organization: ANTCOM Open Source Research and Development User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:10.0.3) Gecko/20120329 Icedove/10.0.3 MIME-Version: 1.0 To: "arm@kernel.org" Subject: [GIT PULL] LPC32xx: Device tree conversion X-Enigmail-Version: 1.4 X-Spam-Note: CRM114 invocation failed X-Spam-Score: -1.1 (-) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-1.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.8 RDNS_NONE Delivered to internal network by a host with no rDNS 0.0 TVD_SUBJ_NUM_OBFU_MINFP TVD_SUBJ_NUM_OBFU_MINFP Cc: srinivas.bakki@nxp.com, Kevin Wells , Wolfram Sang , "linux-arm-kernel@lists.infradead.org" , David Miller X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Hi Arnd and Olof, this is a rearrangement of all mach-lpc32xx specific patches for device tree conversion. Please note that: * It builds upon the i2c-pnx changes (see previous pull request, branch lpc32xx/i2c) * Dave Miller gave permission to merge the lpc_eth.c change via arm-soc (patch 1/8) The rest of the patches is mach-lpc32xx only. Thanks in advance, Roland The following changes since commit b41a216dafe4dd23c95cb4203de288f773a097a6: i2c: Add device tree support to i2c-pnx.c (2012-04-22 11:59:47 +0200) are available in the git repository at: git://git.antcom.de/linux-2.6.git lpc32xx/dt for you to fetch changes up to 89982a181b0783335d79e6e5264a23009aa7c6e9: ARM: LPC32xx: Defconfig update (2012-04-22 12:01:20 +0200) ---------------------------------------------------------------- Roland Stigge (8): net: Add device tree support to LPC32xx ARM: LPC32xx: clock.c cleanup ARM: LPC32xx: clock.c registration adjustment ARM: LPC32xx: Remove obsolete platform Kconfig ARM: LPC32xx: DTS files for device tree conversion ARM: LPC32xx: Device tree support ARM: LPC32xx: Move common code to common.c ARM: LPC32xx: Defconfig update .../devicetree/bindings/arm/lpc32xx-mic.txt | 38 +++ Documentation/devicetree/bindings/arm/lpc32xx.txt | 8 + Documentation/devicetree/bindings/net/lpc-eth.txt | 24 ++ arch/arm/Kconfig | 1 + arch/arm/boot/dts/lpc32xx.dtsi | 292 ++++++++++++++++++++ arch/arm/boot/dts/phy3250.dts | 145 ++++++++++ arch/arm/configs/lpc32xx_defconfig | 44 +++- arch/arm/mach-lpc32xx/Kconfig | 26 -- arch/arm/mach-lpc32xx/clock.c | 77 +++--- arch/arm/mach-lpc32xx/common.c | 205 +------------- arch/arm/mach-lpc32xx/common.h | 14 - arch/arm/mach-lpc32xx/irq.c | 78 ++++-- arch/arm/mach-lpc32xx/phy3250.c | 149 ++++------- drivers/net/ethernet/nxp/lpc_eth.c | 71 ++++-- 14 files changed, 754 insertions(+), 418 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/lpc32xx-mic.txt create mode 100644 Documentation/devicetree/bindings/arm/lpc32xx.txt create mode 100644 Documentation/devicetree/bindings/net/lpc-eth.txt create mode 100644 arch/arm/boot/dts/lpc32xx.dtsi create mode 100644 arch/arm/boot/dts/phy3250.dts