From patchwork Tue Oct 8 07:11:32 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 281342 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:770:15f::2]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id AE4CD2C00B3 for ; Tue, 8 Oct 2013 18:12:18 +1100 (EST) Received: from merlin.infradead.org ([2001:4978:20e::2]) by casper.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1VTRSd-0003Cf-ME; Tue, 08 Oct 2013 07:12:03 +0000 Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1VTRSb-0004Dh-9Y; Tue, 08 Oct 2013 07:12:01 +0000 Received: from mail-ie0-f180.google.com ([209.85.223.180]) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1VTRSY-0004DB-05 for linux-arm-kernel@lists.infradead.org; Tue, 08 Oct 2013 07:11:58 +0000 Received: by mail-ie0-f180.google.com with SMTP id u16so18205699iet.39 for ; Tue, 08 Oct 2013 00:11:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to:cc :content-type; bh=TU2fUlEux9kAiYHrLXTfWpxwS3EzkvqMi9h2AR9w32M=; b=XmJOroKnTXRugp7T08W6mmzvATIh5fkUb4sGizmRwR/fmvptNYsNhPq16VjMovnApt /fBCcUjqMxGVaV2+MWT3/lpNKfJFWvWb7SJzkbwS0Ob4+NFw5Yk6DivZh2rfdyfrC6ZK yPzdKqqlaDJzCMwe8PVMIetlY4B+lzaKJFA+FXjLD5vp7T7nfkD2EDrGNhMJZuoK3lxb iHcnvzgyvdws5S6mxom1BzSaRVm9ebxdYYadm3CeLWgovumrDQcOcgF9zQ/XZ9Wd77IQ V8ACP6jfj6Qv1WBGeO26OUW8XFkCMBIVxfdIoBqDKAJv4a6Ro+sjembx+bWezJUa21br 4zyA== X-Gm-Message-State: ALoCoQlr04O1rCY1PKh4f23LgBbaKK2+7Lgg9U+FfYSvAGcCuIYPxOC8DmE/U0QGl5qivt9Mc64u MIME-Version: 1.0 X-Received: by 10.50.36.5 with SMTP id m5mr20122192igj.3.1381216292253; Tue, 08 Oct 2013 00:11:32 -0700 (PDT) Received: by 10.43.166.6 with HTTP; Tue, 8 Oct 2013 00:11:32 -0700 (PDT) Date: Tue, 8 Oct 2013 09:11:32 +0200 Message-ID: Subject: [GIT PULL] Integrator device tree migration for v3.13 From: Linus Walleij To: "arm@kernel.org" X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20131008_031158_082872_B33301AF X-CRM114-Status: GOOD ( 11.41 ) X-Spam-Score: -2.6 (--) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-2.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.223.180 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] Cc: Will Deacon , Jonathan Austin , "linux-arm-kernel@lists.infradead.org" X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.15 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Hi ARM SoC folks, here is a first set of Integrator device tree migration patches, I'm still working to extend this series and move toward single zImage for the Integrator, but this would be good to get in as a base. Along with the fix for the timer that I sent yesterday this makes both Integrator/AP and Integrator/CP booth flawlessly from Device Tree. Necessary patches to U-Boot are also upstream and precompiled binaries can be found on my Integrator webpage: http://www.df.lth.se/~triad/krad/integrator/ Please pull them in! Yours, Linus Walleij The following changes since commit 15c03dd4859ab16f9212238f29dd315654aa94f6: Linux 3.12-rc3 (2013-09-29 15:02:38 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator.git tags/integrator-for-v3.13-1 for you to fetch changes up to 604dc822ccc4fb10214e9ea09545c59ba74dddfe: cpufreq: probe the Integrator cpufreq driver from DT (2013-10-08 09:02:06 +0200) ---------------------------------------------------------------- This starts to migrate the ARM Integrator boards to a pure Device Tree boot path. - Move the final references to old interrupt layout to use Linux IRQs - Delete the ATAG boot path and select USE_OF - Delete the IRQ header - Start to move over the final pieces to DT ---------------------------------------------------------------- Linus Walleij (6): ARM: integrator: get the LM interrupts from DT ARM: integrator: print the Linux IRQ in LL_DEBUG code ARM: integrator: delete non-devicetree boot path ARM: integrator: decommission the header ARM: integrator: move CM base into device tree cpufreq: probe the Integrator cpufreq driver from DT Documentation/devicetree/bindings/arm/arm-boards | 35 ++++- arch/arm/Kconfig | 1 + arch/arm/boot/dts/integrator.dtsi | 5 + arch/arm/boot/dts/integratorap.dts | 3 + arch/arm/mach-integrator/{include/mach => }/cm.h | 4 +- arch/arm/mach-integrator/core.c | 178 ++++++++++------------- arch/arm/mach-integrator/include/mach/irqs.h | 81 ----------- arch/arm/mach-integrator/integrator_ap.c | 144 +----------------- arch/arm/mach-integrator/integrator_cp.c | 177 +--------------------- arch/arm/mach-integrator/leds.c | 3 +- arch/arm/mach-integrator/pci_v3.c | 127 ++++------------ drivers/cpufreq/integrator-cpufreq.c | 56 ++++--- 12 files changed, 193 insertions(+), 621 deletions(-) rename arch/arm/mach-integrator/{include/mach => }/cm.h (93%) delete mode 100644 arch/arm/mach-integrator/include/mach/irqs.h