From patchwork Wed Nov 23 17:10:23 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jean-Christophe PLAGNIOL-VILLARD X-Patchwork-Id: 127357 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 DF3731007D4 for ; Thu, 24 Nov 2011 04:28:33 +1100 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1RTGa3-0006e3-7w; Wed, 23 Nov 2011 17:25:55 +0000 Received: from 1.mo2.mail-out.ovh.net ([46.105.63.121] helo=mo2.mail-out.ovh.net) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1RTGZx-0006cl-Gy for linux-arm-kernel@lists.infradead.org; Wed, 23 Nov 2011 17:25:51 +0000 Received: from mail190.ha.ovh.net (b7.ovh.net [213.186.33.57]) by mo2.mail-out.ovh.net (Postfix) with SMTP id 8053FDCBFB1 for ; Wed, 23 Nov 2011 18:19:19 +0100 (CET) Received: from b0.ovh.net (HELO queueout) (213.186.33.50) by b0.ovh.net with SMTP; 23 Nov 2011 19:12:56 +0200 Received: from ns32433.ovh.net (HELO localhost) (plagnioj%jcrosoft.com@213.251.161.87) by ns0.ovh.net with SMTP; 23 Nov 2011 19:12:54 +0200 Date: Wed, 23 Nov 2011 18:10:23 +0100 From: Jean-Christophe PLAGNIOL-VILLARD To: Arnd Bergmann X-Ovh-Mailout: 178.32.228.2 (mo2.mail-out.ovh.net) Subject: [AT91 PULL] ioremap pull request for 3.3 Message-ID: <20111123171022.GB15531@game.jcrosoft.org> MIME-Version: 1.0 Content-Disposition: inline X-PGP-Key: http://uboot.jcrosoft.org/plagnioj.asc X-PGP-key-fingerprint: 6309 2BBA 16C8 3A07 1772 CC24 DEFC FFA3 279C CE7C User-Agent: Mutt/1.5.20 (2009-06-14) X-Ovh-Tracer-Id: 2996582603171932932 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: gggruggvucftvghtrhhoucdtuddrfeefiedrtdeiucetggdotefuucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukfggtggufgesthdttfdttdervdenucfhrhhomheplfgvrghnqdevhhhrihhsthhophhhvgcurffntefipffkqffnqdggkffnnfettfffuceophhlrghgnhhiohhjsehjtghrohhsohhfthdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhen X-Spam-Check: DONE|U 0.5/N X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -110 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeefhedrudehucetggdotefuucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnehlihhnuhigucdlqddutddm 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 [46.105.63.121 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 , linux-arm-kernel@lists.infradead.org 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, this pull containt the first patch series that rework the base address of a lots of drivers (aic, rtc, gpio, ecc, dma, rtt, pit, smc, shutdown, watchdog, dbgu) to allow the multi soc and simplify the adding of the DT The following changes since commit 8454badc89ed455990b1a060d9e4ed890b9e162c: ARM: at91: rename at91sam9260ek_defconfig to at91sam9260_defconfig (2011-11-23 02:45:57 +0800) are available in the git repository at: git://github.com/at91linux/linux-at91.git for-arnd-3.3-ioremap Jean-Christophe PLAGNIOL-VILLARD (14): ARM: at91: define CLOCK_TICK_RATE to bogus value except A91X40 ARM: at91: make gpio register base soc independant ARM: at91: make ecc register base soc independant ARM: at91: make dma register base soc independant ARM: at91: make rtt register base soc independant ARM: at91: add ioremap_registers entry point to soc setup ARM: at91: make pit register base soc independent ARM: at91: make smc register base soc independent ARM: at91: drop CCFG ARM: at91: make shutdown controler soc independent ARM: at91: make watchdog drivers soc independent ARM: at91: make DBGU soc independent ARM: at91: make aic soc independent ARM: at91: make rm9200 rtc drivers soc independent arch/arm/Kconfig.debug | 8 ++ arch/arm/mach-at91/Kconfig | 24 +++++- arch/arm/mach-at91/at91cap9.c | 26 +++--- arch/arm/mach-at91/at91cap9_devices.c | 23 ++++-- arch/arm/mach-at91/at91rm9200.c | 14 +++- arch/arm/mach-at91/at91rm9200_devices.c | 20 ++++- arch/arm/mach-at91/at91rm9200_time.c | 8 +- arch/arm/mach-at91/at91sam9260.c | 24 +++--- arch/arm/mach-at91/at91sam9260_devices.c | 23 ++++-- arch/arm/mach-at91/at91sam9261.c | 24 +++--- arch/arm/mach-at91/at91sam9261_devices.c | 19 +++- arch/arm/mach-at91/at91sam9263.c | 29 ++++--- arch/arm/mach-at91/at91sam9263_devices.c | 27 ++++-- arch/arm/mach-at91/at91sam926x_time.c | 38 +++++++--- arch/arm/mach-at91/at91sam9g45.c | 28 +++--- arch/arm/mach-at91/at91sam9g45_devices.c | 43 ++++++++--- arch/arm/mach-at91/at91sam9rl.c | 26 +++--- arch/arm/mach-at91/at91sam9rl_devices.c | 27 ++++-- arch/arm/mach-at91/board-cam60.c | 2 +- arch/arm/mach-at91/board-cap9adk.c | 4 +- arch/arm/mach-at91/board-cpu9krea.c | 4 +- arch/arm/mach-at91/board-dt.c | 2 +- arch/arm/mach-at91/board-neocore926.c | 2 +- arch/arm/mach-at91/board-pcontrol-g20.c | 4 +- arch/arm/mach-at91/board-qil-a9260.c | 2 +- arch/arm/mach-at91/board-sam9-l9260.c | 2 +- arch/arm/mach-at91/board-sam9260ek.c | 2 +- arch/arm/mach-at91/board-sam9261ek.c | 4 +- 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 | 2 +- arch/arm/mach-at91/board-stamp9g20.c | 2 +- arch/arm/mach-at91/board-usb-a926x.c | 4 +- arch/arm/mach-at91/generic.h | 6 +- arch/arm/mach-at91/gpio.c | 8 ++- arch/arm/mach-at91/include/mach/at91_aic.h | 48 +++++++---- arch/arm/mach-at91/include/mach/at91_dbgu.h | 2 +- arch/arm/mach-at91/include/mach/at91_pit.h | 8 +- arch/arm/mach-at91/include/mach/at91_rtc.h | 24 +++--- arch/arm/mach-at91/include/mach/at91_shdwc.h | 16 +++- arch/arm/mach-at91/include/mach/at91cap9.h | 27 +++--- arch/arm/mach-at91/include/mach/at91rm9200.h | 14 ++-- arch/arm/mach-at91/include/mach/at91sam9260.h | 23 +++--- arch/arm/mach-at91/include/mach/at91sam9261.h | 20 +++--- arch/arm/mach-at91/include/mach/at91sam9263.h | 33 ++++---- arch/arm/mach-at91/include/mach/at91sam9_smc.h | 17 ++--- arch/arm/mach-at91/include/mach/at91sam9g45.h | 30 ++++---- arch/arm/mach-at91/include/mach/at91sam9rl.h | 29 +++---- arch/arm/mach-at91/include/mach/at91x40.h | 1 - arch/arm/mach-at91/include/mach/debug-macro.S | 10 ++- arch/arm/mach-at91/include/mach/entry-macro.S | 11 ++- arch/arm/mach-at91/include/mach/hardware.h | 12 +++ arch/arm/mach-at91/include/mach/irqs.h | 2 +- arch/arm/mach-at91/include/mach/timex.h | 65 +-------------- arch/arm/mach-at91/include/mach/uncompress.h | 6 +- arch/arm/mach-at91/irq.c | 38 +++++---- arch/arm/mach-at91/pm.c | 7 +- arch/arm/mach-at91/sam9_smc.c | 62 ++++++++++----- arch/arm/mach-at91/sam9_smc.h | 3 +- arch/arm/mach-at91/setup.c | 26 +++++- arch/arm/mach-at91/soc.h | 1 + drivers/rtc/rtc-at91rm9200.c | 101 +++++++++++++++--------- drivers/watchdog/at91sam9_wdt.c | 22 +++++- drivers/watchdog/at91sam9_wdt.h | 6 +- 66 files changed, 682 insertions(+), 471 deletions(-) Best Regards, J.