lkml.org 
[lkml]   [2012]   [Feb]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v2 00/19] at91 first cleanup series for 3.4
    Date
    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



    \
     
     \ /
      Last update: 2012-02-22 10:43    [W:4.039 / U:0.040 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site