[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1329903585-30738-1-git-send-email-nicolas.ferre@atmel.com>
Date: Wed, 22 Feb 2012 10:39:26 +0100
From: Nicolas Ferre <nicolas.ferre@...el.com>
To: plagnioj@...osoft.com, linux-arm-kernel@...ts.infradead.org
Cc: linux-kernel@...r.kernel.org, rmallon@...il.com,
linux@....linux.org.uk
Subject: [PATCH v2 00/19] at91 first cleanup series for 3.4
It is the second revision of this series of cleanup. It includes
enhancements adviced by Ryan Mallon and Russell King.
This series removes the at91_sys_read/write() functions that where
used for all System Controller devices. The static offsets that were
used prevented us from compiling several AT91 SoC support in a single
zImage.
The other cleanup is the move of some early console initialization.
All this goes on top of current material that is already in arm-soc
git tree (merge of all at91/* branches).
----------------------------------------------------------------
Jean-Christophe PLAGNIOL-VILLARD (18):
ARM: at91: factorise duplicated at91sam9 idle
ARM: at91/at91x40: remove use of at91_sys_read/write
ARM: at91: make matrix register base soc independent
ARM: at91: make ST (System Timer) soc independent
ARM: at91/pm_slowclock: rename register to named define
ARM: at91/pm_slowclock: function slow_clock() accepts parameters
ARM: at91: move at91rm9200 sdramc defines to at91rm9200_sdramc.h
ARM: at91: make sdram/ddr register base soc independent
ARM: at91/pm_slowclock: add runtime detection of memory contoller
ARM: at91/PMC: make register base soc independent
ARM: at91/rtc-at91sam9: each SoC can select the RTT device to use
ARM: at91:rtc/rtc-at91sam9: ioremap register bank
ARM: at91/rtc-at91sam9: pass the GPBR to use via resources
ARM: at91: finally drop at91_sys_read/write
ARM: at91: merge SRAM Memory banks thanks to mirroring
Atmel: move console default platform_device to serial driver
ARM: at91/board-dt: drop default console
ARM: at91/board-dt: move at91_initialize() to init_irq()
Nicolas Ferre (1):
ARM: at91/ST: remove not needed casts
arch/arm/mach-at91/at91rm9200.c | 8 +-
arch/arm/mach-at91/at91rm9200_devices.c | 14 +-
arch/arm/mach-at91/at91rm9200_time.c | 37 ++-
arch/arm/mach-at91/at91sam9260.c | 23 +-
arch/arm/mach-at91/at91sam9260_devices.c | 38 +++-
arch/arm/mach-at91/at91sam9261.c | 10 +-
arch/arm/mach-at91/at91sam9261_devices.c | 31 ++-
arch/arm/mach-at91/at91sam9263.c | 11 +-
arch/arm/mach-at91/at91sam9263_devices.c | 59 ++++-
arch/arm/mach-at91/at91sam9_alt_reset.S | 12 +-
arch/arm/mach-at91/at91sam9g45.c | 11 +-
arch/arm/mach-at91/at91sam9g45_devices.c | 31 ++-
arch/arm/mach-at91/at91sam9g45_reset.S | 12 +-
arch/arm/mach-at91/at91sam9rl.c | 10 +-
arch/arm/mach-at91/at91sam9rl_devices.c | 31 ++-
arch/arm/mach-at91/at91sam9x5.c | 5 +-
arch/arm/mach-at91/at91x40.c | 2 +-
arch/arm/mach-at91/at91x40_time.c | 28 ++-
arch/arm/mach-at91/board-cpu9krea.c | 5 +-
arch/arm/mach-at91/board-cpuat91.c | 1 +
arch/arm/mach-at91/board-dt.c | 16 +-
arch/arm/mach-at91/board-eco920.c | 5 +-
arch/arm/mach-at91/board-kb9202.c | 1 +
arch/arm/mach-at91/board-picotux200.c | 1 +
arch/arm/mach-at91/board-rm9200dk.c | 1 +
arch/arm/mach-at91/board-rm9200ek.c | 1 +
arch/arm/mach-at91/board-yl-9200.c | 3 +-
arch/arm/mach-at91/clock.c | 81 ++++---
arch/arm/mach-at91/generic.h | 10 +
arch/arm/mach-at91/include/mach/at91_matrix.h | 23 ++
arch/arm/mach-at91/include/mach/at91_pmc.h | 56 +++--
arch/arm/mach-at91/include/mach/at91_ramc.h | 32 +++
arch/arm/mach-at91/include/mach/at91_st.h | 32 ++-
arch/arm/mach-at91/include/mach/at91rm9200.h | 10 +-
arch/arm/mach-at91/include/mach/at91rm9200_mc.h | 58 +----
.../arm/mach-at91/include/mach/at91rm9200_sdramc.h | 63 +++++
arch/arm/mach-at91/include/mach/at91sam9260.h | 14 +-
.../mach-at91/include/mach/at91sam9260_matrix.h | 36 ++--
arch/arm/mach-at91/include/mach/at91sam9261.h | 10 +-
.../mach-at91/include/mach/at91sam9261_matrix.h | 18 +-
arch/arm/mach-at91/include/mach/at91sam9263.h | 12 +-
.../mach-at91/include/mach/at91sam9263_matrix.h | 74 +++---
arch/arm/mach-at91/include/mach/at91sam9_ddrsdr.h | 6 -
arch/arm/mach-at91/include/mach/at91sam9_sdramc.h | 6 -
arch/arm/mach-at91/include/mach/at91sam9g45.h | 12 +-
.../mach-at91/include/mach/at91sam9g45_matrix.h | 84 +++---
arch/arm/mach-at91/include/mach/at91sam9rl.h | 7 +-
.../arm/mach-at91/include/mach/at91sam9rl_matrix.h | 42 ++--
arch/arm/mach-at91/include/mach/at91sam9x5.h | 5 +-
arch/arm/mach-at91/include/mach/at91x40.h | 18 +-
arch/arm/mach-at91/include/mach/hardware.h | 3 +-
arch/arm/mach-at91/include/mach/io.h | 18 --
arch/arm/mach-at91/pm.c | 35 ++-
arch/arm/mach-at91/pm.h | 11 +-
arch/arm/mach-at91/pm_slowclock.S | 271 ++++++++++----------
arch/arm/mach-at91/setup.c | 9 +
arch/avr32/mach-at32ap/at32ap700x.c | 2 -
drivers/pcmcia/at91_cf.c | 5 +-
drivers/rtc/rtc-at91sam9.c | 98 +++-----
drivers/tty/serial/atmel_serial.c | 2 +
drivers/usb/gadget/at91_udc.c | 9 +-
drivers/usb/gadget/atmel_usba_udc.c | 6 +-
drivers/watchdog/at91rm9200_wdt.c | 8 +-
63 files changed, 910 insertions(+), 683 deletions(-)
create mode 100644 arch/arm/mach-at91/include/mach/at91_matrix.h
create mode 100644 arch/arm/mach-at91/include/mach/at91_ramc.h
create mode 100644 arch/arm/mach-at91/include/mach/at91rm9200_sdramc.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists