| Submitter | Jean-Christophe PLAGNIOL-VILLARD |
|---|---|
| Date | March 15, 2012, 4:34 p.m. |
| Message ID | <20120315163411.GC7757@game.jcrosoft.org> |
| Download | mbox |
| Permalink | /patch/147045/ |
| State | New |
| Headers | show
Return-Path: <linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org> 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 DBA9EB6EF3 for <incoming-imx@patchwork.ozlabs.org>; Fri, 16 Mar 2012 03:49:39 +1100 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1S8Dq3-0004Af-2u; Thu, 15 Mar 2012 16:47:43 +0000 Received: from 4.mo2.mail-out.ovh.net ([87.98.172.75] helo=mo2.mail-out.ovh.net) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1S8Dok-0002dL-QO for linux-arm-kernel@lists.infradead.org; Thu, 15 Mar 2012 16:46:24 +0000 Received: from mail621.ha.ovh.net (b6.ovh.net [213.186.33.56]) by mo2.mail-out.ovh.net (Postfix) with SMTP id ADB3EDC5617 for <linux-arm-kernel@lists.infradead.org>; Thu, 15 Mar 2012 17:49:41 +0100 (CET) Received: from b0.ovh.net (HELO queueout) (213.186.33.50) by b0.ovh.net with SMTP; 15 Mar 2012 18:46:21 +0200 Received: from ns32433.ovh.net (HELO localhost) (plagnioj%jcrosoft.com@213.251.161.87) by ns0.ovh.net with SMTP; 15 Mar 2012 18:46:19 +0200 Date: Thu, 15 Mar 2012 17:34:11 +0100 From: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> To: Arnd Bergmann <arnd@arndb.de> X-Ovh-Mailout: 178.32.228.2 (mo2.mail-out.ovh.net) Subject: [PULL 01/02 v2] AT91 DT2 pull request Message-ID: <20120315163411.GC7757@game.jcrosoft.org> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-Ovh-Tracer-Id: 2079255653631634180 X-Ovh-Remote: 213.251.161.87 (ns32433.ovh.net) X-Ovh-Local: 213.186.33.20 (ns0.ovh.net) X-OVH-SPAMSTATE: OK X-OVH-SPAMSCORE: -100 X-OVH-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegvddrgedtucetggdotefuucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecuhfhrohhmpeflvggrnhdqvehhrhhishhtohhphhgvucfrnfetiffpkffqnfdqggfknffnteftffcuoehplhgrghhnihhojhesjhgtrhhoshhofhhtrdgtohhmqeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecujfgurhepfffhvffukfggtggufgesthdttfdttdervd X-Spam-Check: DONE|U 0.5/N X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeegvddrgedtucetggdotefuucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecuhfhrohhmpeflvggrnhdqvehhrhhishhtohhphhgvucfrnfetiffpkffqnfdqggfknffnteftffcuoehplhgrghhnihhojhesjhgtrhhoshhofhhtrdgtohhmqeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecujfgurhepfffhvffukfggtggufgesthdttfdttdervd X-Spam-Note: CRM114 invocation failed X-Spam-Score: -1.9 (-) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-1.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [87.98.172.75 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: Nicolas Ferre <nicolas.ferre@atmel.com>, linux-arm-kernel@lists.infradead.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit 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, please find a pull with DT update for AT91 based on cleanup2 + DT previously pull with : - OF: boolean - NAND (with generic bining and at91 fixed) - RAAM Controller - i2c/gpio (binding + soc) - PMC - Reset Controller - Shutdown Controller - USB ECHI & OHCI v2 add missing USB host (Acked) The following changes since commit f75622f4679479d352d2fa83e0d84c6c13cfcb5f: ARM: at91: at91sam9x5cm/dt: add leds support (2012-03-01 22:34:22 +0800) are available in the git repository at: git://github.com/at91linux/linux-at91.git at91-3.4-cleanup2-DT2 Jean-Christophe PLAGNIOL-VILLARD (23): ATMEL: fix nand ecc support mtd/atmel_nand: add on_flash_bbt to enable the use of On Flash BBT ARM: at91: enable on flash bbt for Atmel Reference and DT boards of: introduce helper to manage boolean of/mtd/nand: add generic bindings and helpers atmel/nand: add DT support ARM: at91: sam9x5 add nand support i2c/gpio: add DT support ARM: at91: sam9g20 add i2c DT support ARM: at91: usb_a9g20 add DT i2c support ARM: at91: sam9g45 add i2c DT support ARM: at91: sam9x5 add i2c DT support ARM: at91/dt: add Calao DAB-MMX daugther board support for USB-A9G20 ARM: at91/dt: add specific DT soc init ARM: at91: add pmc DT support ARM: at91: always enable sam9 restart ARM: at91: add RSTC (Reset Controller) dt support ARM: at91: add ram controller DT support ARM: at91: add Shutdown Controller (SHDWC) DT support ARM: at91: usb ohci add dt support ARM: at91: dt: enable usb ohci for sam9g20, sam9g45 amd sam9x5 ARM: at91: usb ehci add dt support ARM: at91: dt: enable usb ehci for sam9g45 and sam9x5 .../devicetree/bindings/arm/atmel-at91.txt | 60 ++++++++ .../devicetree/bindings/arm/atmel-pmc.txt | 11 ++ .../devicetree/bindings/gpio/gpio_i2c.txt | 32 ++++ .../devicetree/bindings/mtd/atmel-nand.txt | 41 +++++ Documentation/devicetree/bindings/mtd/nand.txt | 7 + .../devicetree/bindings/usb/atmel-usb.txt | 31 ++++ arch/arm/boot/dts/at91sam9g20.dtsi | 56 +++++++ arch/arm/boot/dts/at91sam9g25ek.dts | 14 ++- arch/arm/boot/dts/at91sam9g45.dtsi | 64 ++++++++ arch/arm/boot/dts/at91sam9m10g45ek.dts | 46 ++++++- arch/arm/boot/dts/at91sam9x5.dtsi | 88 +++++++++++ arch/arm/boot/dts/at91sam9x5cm.dtsi | 45 ++++++ arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi | 96 ++++++++++++ arch/arm/boot/dts/usb_a9g20.dts | 69 +++++++++- arch/arm/configs/at91sam9g20_defconfig | 3 + arch/arm/mach-at91/Kconfig | 10 +- arch/arm/mach-at91/at91sam9260.c | 1 + arch/arm/mach-at91/at91sam9g45.c | 2 + arch/arm/mach-at91/at91sam9x5.c | 17 +-- arch/arm/mach-at91/board-afeb-9260v1.c | 1 + arch/arm/mach-at91/board-cam60.c | 1 + arch/arm/mach-at91/board-cpu9krea.c | 1 + arch/arm/mach-at91/board-dt.c | 57 +------- arch/arm/mach-at91/board-kb9202.c | 1 + arch/arm/mach-at91/board-neocore926.c | 1 + arch/arm/mach-at91/board-qil-a9260.c | 2 + arch/arm/mach-at91/board-rm9200dk.c | 2 + arch/arm/mach-at91/board-sam9-l9260.c | 1 + arch/arm/mach-at91/board-sam9260ek.c | 2 + arch/arm/mach-at91/board-sam9261ek.c | 2 + arch/arm/mach-at91/board-sam9263ek.c | 2 + arch/arm/mach-at91/board-sam9g20ek.c | 2 + arch/arm/mach-at91/board-sam9m10g45ek.c | 2 + arch/arm/mach-at91/board-sam9rlek.c | 2 + arch/arm/mach-at91/board-snapper9260.c | 1 + arch/arm/mach-at91/board-stamp9g20.c | 1 + arch/arm/mach-at91/board-usb-a926x.c | 2 + arch/arm/mach-at91/board-yl-9200.c | 1 + arch/arm/mach-at91/clock.c | 56 +++++++- arch/arm/mach-at91/generic.h | 2 + arch/arm/mach-at91/include/mach/at91_shdwc.h | 4 +- arch/arm/mach-at91/include/mach/at91sam9x5.h | 5 - arch/arm/mach-at91/include/mach/board.h | 15 +-- arch/arm/mach-at91/pm.c | 13 -- arch/arm/mach-at91/setup.c | 158 ++++++++++++++++++++ arch/avr32/boards/atngw100/setup.c | 1 + arch/avr32/boards/atstk1000/atstk1002.c | 1 + arch/avr32/mach-at32ap/include/mach/board.h | 13 +-- drivers/i2c/busses/i2c-gpio.c | 94 +++++++++--- drivers/mtd/nand/atmel_nand.c | 136 ++++++++++++----- drivers/of/Kconfig | 4 + drivers/of/Makefile | 1 + drivers/of/of_mtd.c | 85 +++++++++++ drivers/usb/Kconfig | 2 +- drivers/usb/host/ehci-atmel.c | 24 +++- drivers/usb/host/ohci-at91.c | 101 ++++++++++++- include/linux/of.h | 16 ++ include/linux/of_mtd.h | 19 +++ include/linux/platform_data/atmel.h | 27 ++++ 59 files changed, 1363 insertions(+), 191 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/atmel-pmc.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio_i2c.txt create mode 100644 Documentation/devicetree/bindings/mtd/atmel-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/nand.txt create mode 100644 Documentation/devicetree/bindings/usb/atmel-usb.txt create mode 100644 arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi create mode 100644 drivers/of/of_mtd.c create mode 100644 include/linux/of_mtd.h create mode 100644 include/linux/platform_data/atmel.h Best Regards, J.