From patchwork Tue Dec 10 20:25:55 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tony Lindgren X-Patchwork-Id: 299644 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from casper.infradead.org (unknown [IPv6:2001:770:15f::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 1AFF42C0315 for ; Wed, 11 Dec 2013 11:16:17 +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 1VqTtI-0006qT-BI; Tue, 10 Dec 2013 20:26:48 +0000 Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1VqTt0-00058a-Ru; Tue, 10 Dec 2013 20:26:30 +0000 Received: from mho-03-ewr.mailhop.org ([204.13.248.66] helo=mho-01-ewr.mailhop.org) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1VqTsp-00055u-NK for linux-arm-kernel@lists.infradead.org; Tue, 10 Dec 2013 20:26:21 +0000 Received: from c-98-234-236-217.hsd1.ca.comcast.net ([98.234.236.217] helo=localhost.localdomain) by mho-01-ewr.mailhop.org with esmtpa (Exim 4.72) (envelope-from ) id 1VqTsU-000Ge9-91; Tue, 10 Dec 2013 20:25:58 +0000 X-Mail-Handler: Dyn Standard SMTP by Dyn X-Originating-IP: 98.234.236.217 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX19+Qkm9t9sN77Pl6TVNwIzd Content-Disposition: inline MIME-Version: 1.0 X-Mailer: MIME::Lite 3.030 (F2.84; T2.04; A2.12; B3.13; Q3.13) Date: Tue, 10 Dec 2013 12:25:55 -0800 From: Tony Lindgren To: arm@kernel.org Subject: [GIT PULL] make omap24xx boot in dt mode only, prepare omap3 to drop legacy booting for v3.14 Message-Id: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20131210_152619_805753_0CC45577 X-CRM114-Status: GOOD ( 12.54 ) X-Spam-Score: -1.3 (-) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-1.3 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [204.13.248.66 listed in list.dnswl.org] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.6 INVALID_MSGID Message-Id is not valid, according to RFC 2822 Cc: linux-omap@vger.kernel.org, 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 The following changes since commit f2e2c9d9b4087b74eb9e00d8dfac148354cb0b71: ARM: dts: Fix booting for secure omaps (2013-12-06 15:30:43 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap for you to fetch changes up to adfe9361b236154215d4b0fc8b6d79995394b15c: ARM: dts: Add basic devices on am3517-evm (2013-12-08 14:15:46 -0800) ---------------------------------------------------------------- Make omap2420 and 2430 boot in device tree only mode and prepare things for removing omap3 legacy booting support. We can make omap2420 and 2430 boot in device tree only mode by keeping board-n8x0.c around until Menelaus has device tree and regulator support so devices still work. For the omap2430-sdp we have omap2430-sdp.dts, and there's also a minimal support for H4 in omap2420-h4.dts. For omap3, let's not drop the legacy platform booting quite yet so people have a little time to update their booting system. With the fixes going into v3.13, thing should behave pretty much the same way for legacy booting and device tree based booting for omap3. So people using omap3 based boards, please update your systems to boot in device tree mode as omap3 is the last SoC in mach-omap2 that boots in the legacy mode. ---------------------------------------------------------------- Aaro Koskinen (1): ARM: OMAP2+: dts: add n8x0 onenand Tony Lindgren (20): mfd: twl-core: Fix passing of platform data in the device tree case Merge branch 'dt-regressions' into omap-for-v3.13/fixes-take4 ARM: dts: Add basic device tree support for omap2430 sdp ARM: dts: Add basic Nokia N8X0 support ARM: dts: Add basic support for omap3 LDP zoom1 labrador Merge branch 'omap-for-v3.13/fixes-take4' into omap-for-v3.14/board-removal Merge branch 'omap-for-v3.14/dt' into omap-for-v3.14/board-removal ARM: OMAP2+: Add support for board specific auxdata quirks ARM: OMAP2+: Add device tree compatible revision checks for n8x0 ARM: OMAP2+: Make n8x0 behave better with device tree based booting ARM: OMAP2+: Add quirks support for n8x0 ARM: OMAP2+: Remove legacy booting support for n8x0 ARM: OMAP2+: Remove board file for H4 ARM: OMAP2+: Remove legacy board file for 2430sdp ARM: OMAP2+: Remove legacy mux code for omap2 ARM: OMAP2+: Remove legacy hwmod entries for omap2 Merge branch 'omap-for-v3.14/board-removal' into omap-for-v3.14/omap3-board-removal ARM: OMAP2+: Add support for legacy auxdata for twl ARM: OMAP2+: Use pdata quirks for emac on am3517 ARM: dts: Add basic devices on am3517-evm arch/arm/boot/dts/Makefile | 5 + arch/arm/boot/dts/am3517-evm.dts | 29 + arch/arm/boot/dts/omap2420-n800.dts | 8 + arch/arm/boot/dts/omap2420-n810-wimax.dts | 8 + arch/arm/boot/dts/omap2420-n810.dts | 8 + arch/arm/boot/dts/omap2420-n8x0-common.dtsi | 99 +++ arch/arm/boot/dts/omap2430-sdp.dts | 49 ++ arch/arm/boot/dts/omap3-ldp.dts | 231 ++++++ arch/arm/mach-omap2/Kconfig | 13 - arch/arm/mach-omap2/Makefile | 4 - arch/arm/mach-omap2/board-2430sdp.c | 273 ------- arch/arm/mach-omap2/board-h4.c | 365 ---------- arch/arm/mach-omap2/board-n8x0.c | 234 ++---- arch/arm/mach-omap2/common-board-devices.h | 1 + arch/arm/mach-omap2/common.h | 1 + arch/arm/mach-omap2/msdi.c | 69 -- arch/arm/mach-omap2/mux.h | 2 - arch/arm/mach-omap2/mux2420.c | 690 ------------------ arch/arm/mach-omap2/mux2420.h | 282 -------- arch/arm/mach-omap2/mux2430.c | 793 --------------------- arch/arm/mach-omap2/mux2430.h | 370 ---------- arch/arm/mach-omap2/omap_device.c | 2 + arch/arm/mach-omap2/omap_hwmod_2420_data.c | 137 ---- arch/arm/mach-omap2/omap_hwmod_2430_data.c | 266 ------- .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 165 +---- arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 72 +- arch/arm/mach-omap2/omap_hwmod_common_data.h | 5 - arch/arm/mach-omap2/pdata-quirks.c | 107 ++- drivers/mfd/twl-core.c | 15 +- 29 files changed, 609 insertions(+), 3694 deletions(-) create mode 100644 arch/arm/boot/dts/omap2420-n800.dts create mode 100644 arch/arm/boot/dts/omap2420-n810-wimax.dts create mode 100644 arch/arm/boot/dts/omap2420-n810.dts create mode 100644 arch/arm/boot/dts/omap2420-n8x0-common.dtsi create mode 100644 arch/arm/boot/dts/omap2430-sdp.dts create mode 100644 arch/arm/boot/dts/omap3-ldp.dts delete mode 100644 arch/arm/mach-omap2/board-2430sdp.c delete mode 100644 arch/arm/mach-omap2/board-h4.c delete mode 100644 arch/arm/mach-omap2/mux2420.c delete mode 100644 arch/arm/mach-omap2/mux2420.h delete mode 100644 arch/arm/mach-omap2/mux2430.c delete mode 100644 arch/arm/mach-omap2/mux2430.h