All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paul Mundt <lethal@linux-sh.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-sh@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] sh updates for 2.6.31-rc1
Date: Thu, 11 Jun 2009 08:21:28 +0000	[thread overview]
Message-ID: <20090611082128.GA832@linux-sh.org> (raw)

Please pull from:

	master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.git

Which contains:

Aoi Shinkai (1):
      sh: Fix sh4a llsc-based cmpxchg()

Jean-Christophe PLAGNIOL-VILLARD (1):
      sh: mach-r2d: add physmap-flash support for R2D+ boards.

John Stultz (2):
      timekeeping: create arch_gettimeoffset infrastructure
      time: sh: convert to use arch_getoffset() infrastructure

Kieran Bingham (2):
      sh: Add in some ptrace definitions from GDB.
      sh: Fix UBC setup and registers for SH2A

Kuninori Morimoto (14):
      sh: Add support for SH7724 (SH-Mobile R2R) CPU subtype.
      serial: sh-sci: SH7724 support.
      sh: sh7724: Add I2C support.
      sh: sh7724: Add VPU support.
      sh: sh7724: Add VEU support.
      sh: Add ms7724se (SH7724) board support
      sh: SH7724 has an L2 cache.
      sh: fix CONFIG_SH_PCLK_FREQ bug for sh7724
      sh: add RAMCR definition for sh4
      sh: add weak l2_cache_init function.
      sh: sh7724: L2 cache initialization.
      sh: sh7723: L2 cache initialization.
      sh: sh7724: INTC setting update
      sh: sh7724: Add JPU support

Magnus Damm (91):
      sh: pass along struct pci_channel
      sh: add init member to pci_channel data
      sh: avoid using PCIBIOS_MIN_xxx
      sh: hook in struct pci_channel in sysdata
      sh: add reg_base member to pci_channel
      sh: add io_base member to pci_channel
      sh: pci memory range checking code
      sh: pci io port base address code
      sh: export board_pci_channels in one place
      clocksource: sh_cmt earlytimer support
      sh: arch earlytimer support
      sh: Add plat_early_device_setup()
      sh: Early Platform Data for SuperH Mobile
      clocksource: sh_cmt clocksource support
      clocksource: improve sh_cmt clocksource overflow handling
      sh: setup timers in late_time_init()
      sh: pass through ioremap() for non-mmu processors.
      clocksource: sh_cmt 16-bit fixes
      sh: sh2/sh2a 16-bit CMT platform data
      sh: remove old CMT driver
      clocksource: setup mult_orig in clocksource_enable()
      clocksource: SuperH MTU2 Timer driver
      sh: sh2a MTU2 platform data
      sh: remove old MTU2 driver
      clocksource: SuperH TMU Timer driver
      sh: TMU platform data for sh7722
      sh: sh7785 early scif fix
      sh: call clock framework init() callback once
      sh: r7785 highlander clock fixes
      sh: TMU platform data for sh7785
      sh: clock framework update, fix count and kill off kref
      sh: enable TMU clocksource on sh7722
      sh: TMU platform data for sh7723
      sh-sci: add platform device private data
      sh-sci: remove early_sci_setup()
      sh-sci: rework serial console support
      sh-sci: use to_sci_port() if possible
      sh-sci: allow single port platform devices
      sh-sci: replace sci_init_ports()
      sh-sci: ioremap() in a single place
      sh-sci: improve clock framework support
      sh: include empty_zero_page in text
      sh: TMU platform data for sh775x
      sh: TMU platform data for sh7760
      sh: multiple vectors per irq - sh7760
      sh: r7780 highlander clock fixes
      sh: TMU platform data for sh7780
      sh: TMU platform data for sh7763
      sh: add sh7770_generic_defconfig
      sh: TMU platform data for sh7770
      sh: TMU platform data for sh4-202
      sh: add sh4-202 INTC tables
      sh: TMU platform data for sh7343
      sh: TMU platform data for sh7366
      sh: TMU platform data for sh7724
      sh: TMU platform data for sh7705
      sh: TMU platform data for sh7706/sh7707/sh7708/sh7709
      sh: TMU platform data for sh7710/sh7712
      sh: TMU platform data for sh7720/sh7721
      sh: CMT platform data for sh7720/sh7721
      sh: remove old TMU driver
      sh: intc tables for sh7770
      sound: oss: sh_dac_audio timer fixes.
      sh: clkfwk branch compile fix for clock-sh7722
      sh: add pll_clk to sh7785
      sh: add shared clock framework frequency table code
      sh: use shared frequency tables on sh7785
      sh: remove clk_ops->build_rate_table()
      sh: boot word / mode pin support V2
      sh: sh7785 mode pin definitions
      sh: sh7785lcr mode pin configuration
      sh: sh7785 pll configuration from mode pin
      sh: shared mstp32 clock code
      sh: hook up shared mstp32 clock code to sh7785
      sh: shared div4 clock code
      sh: hook up shared div4 clock code to sh7785
      sh: 16-bit get_unaligned() sh4a fix
      sh: clock div4 frequency table offset fix
      sh: clock div6 helper code
      sh: rework mode pin code
      sh: sh7723 mode pin V2
      sh: sh7724 mode pin comments
      sh: sh7722 mode pin definitions
      sh: add Migo-R mode pin configuration
      sh: add AP325RXA mode pin configuration
      sh: add enable()/disable()/set_rate() to div6 code
      sh: sh7723 clock framework rewrite V2
      sh: sh7724 clock framework rewrite V3
      sh: sh7343 clock framework rewrite
      sh: sh7366 clock framework rewrite
      sh: sh7722 clock framework rewrite

Paul Mundt (147):
      sh: sh7724: Add CMT clockevents support.
      sh: Have SH7724 select ARCH_SHMOBILE.
      sh: Add a generic defconfig for SH7724 platforms.
      sh: drop duplicate symbol export on dreamcast and sh7785lcr.
      sh: sh7785lcr: Update for recent PCI changes.
      sh: pci: drop duplicate PCIC fixups for SE7780 and SH7785LCR.
      sh: pci: Kill off unused SH4_PCIC_NO_RESET code.
      sh: pci: Kill off useless debugging printk() in pci-sh7780 init.
      sh: pci: Move se7780 INTC fixups out of pci-sh7780.c.
      sh: pci: Prefer P1SEG over P1SEGADDR for CONFIG_CMD.
      sh: pci: Set class/sub-class code correctly for SH7780 PCIC.
      sh: pci: Rework SH7780 host controller detection.
      sh: pci: Use the proper write size for class/sub-class code.
      sh: pci: Set pci_cache_line_size on SH7780 via the PCICLS register.
      sh: pci: Set the I/O port base to the SH7780 I/O window default.
      sh: pci: Consolidate PCI I/O and mem window definitions for SH7780.
      sh: pci: Kill off platform-specific multi-window mappings.
      sh: pci: Consolidate SH7780 PCIC IRQ routing.
      sh: pci: Start unifying the SH7780 PCIC initialization.
      sh: sh7724: Don't default enable the RTC clock.
      sh: sh7724: Register CMT as an early platform device here too.
      sh: pci: Drop asm-generic/pci.h, so we can use our own fixups.
      sh: pci: Split out new-style PCI core.
      sh: pci: HAVE_PCI_MMAP support.
      sh: pci: Consolidate pcibios_align_resource() definitions.
      sh: pci: Kill off unused pcibios_fixup().
      sh: pci: Consolidate pci_iomap() and use the generic I/O base.
      sh: pci: Rework fixed region checks in ioremap().
      sh: pci: New-style controller registration.
      sh: pci: Track io and mem_offset per-channel.
      sh: pci: Consolidate bus<->resource mapping in pci-lib.
      sh: pci: Consolidate the remaining common bits.
      sh: pci: Kill off the now unused hose->io_base.
      sh: pci: Kill off superfluous lboxre2 pci fixups.
      sh: pci: Flag the dreamcast BBA as IORESOURCE_PCI_FIXED.
      sh: pci: Kill off dead references to is_pci_ioaddr and friends.
      sh: pci: Consolidate pcibios_setup() in pci-lib.
      sh: pci: Kill off legacy ide quirks.
      sh: pci: Tidy up the dreamcast PCI support.
      sh: pci: Convert the SH-5 code over to the new interface.
      sh: pci: Rename ops-cayman -> fixups-cayman.
      sh: pci: Rewrite SH7751 PCI support to follow SH7780.
      sh: pci: Rename SH7751 platform ops files to fixups.
      sh: pci: Consolidate lboxre2 and r2d IRQ fixups.
      sh: pci: Convert dreamcast to new-style interface.
      sh: pci: Move the se7751 fixups in to arch/sh/drivers/pci/.
      sh: pci: Kill off the last remnants of the now unused pci-auto code.
      sh: pci: Roll pci-lib in to pci-new.
      sh: pci: Rename pci-new.c to pci.c.
      sh: pci: Fix up the build for CONFIG_PCI=n.
      sh: update defconfigs for PCI changes.
      sh: select GENERIC_TIME for new CMT driver.
      sh: rtc-generic support.
      sh: register the rtc-generic platform device properly.
      sh: Consolidate MTU2/CMT/TMU timer platform data.
      clocksource: sh_mtu2/cmt_register() should be static.
      sh: select both GENERIC_TIME and GENERIC_CLOCKEVENTS.
      sh: Kill off the now unused ARCH_USES_GETTIMEOFFSET code.
      sh: Move dummy clockevents broadcast timer to its new home.
      sh: Flag IRQSTACKS as BROKEN for now.
      sh: Handle shm_align_mask also for HAVE_ARCH_UNMAPPED_AREA_TOPDOWN.
      sh: sh64 still needs ARCH_USES_GETTIMEOFFSET temporarily.
      sh: Integrate the SH-5 onchip_remap() more coherently.
      sh: Kill off unused SH-5 irq_describe cruft.
      sh: Enable new TMU driver support for all SH-3 and SH-4 CPUs.
      sh: Move out rtc-sh registration from time_64.c to setup-sh5.c
      sh: Finish the sh64 migration off of ARCH_USES_GETTIMEOFFSET.
      sh: Rename arch/sh/kernel/time_32.c to arch/sh/kernel/time.c.
      sh: Wire up GENERIC_CMOS_UPDATE for the platforms that need it.
      sh: Kill off dead handle_timer_tick() code.
      sh: Kill off dead timer sysclass pm hooks.
      sh: mach-sh03: Give the sh03 rtc its own spinlock.
      sh: Kill off the global rtc_lock with extreme prejudice.
      sh: Kill off sh64's hand-rolled syscall tracer.
      sh: Kill off unused sh64 debug code.
      sh: Move out cayman-specific panic handler code to its own file.
      sh: Drop dead rules from arch/sh/kernel/Makefile_64.
      sh: Always select RTC_LIB, not just for SUPERH32.
      sh: Kill off extra cflags Kconfig entry.
      sh: Always fixup unaligned userspace accesses on sh64.
      sh: TMU platform data for SH7786.
      sh: TMU platform data for SH-X3 proto CPU.
      sh: Kill off the GENERIC_CALIBRATE_DELAY ifndef.
      sh: Add clock id to sh-sci platform data on SH-Mobile CPUs.
      serial: sh-sci: Fix up section mismatch in error path.
      sh: Fix up the sh64 earlyprintk build.
      sh: Cleanup irqflags size mismatch on SH-5 build.
      sh: Provide __read_{read,write}sl() definitions for sh64.
      sh: Rename opcode_t to insn_size_t.
      sh: Provide an __sdivsi3_2 export for sh64.
      sh: Fix up SHmedia module ELF relocations.
      sh: Integrate sh64 bits in vmlinux_32.lds.S.
      sh: Move the unified linker script in place, kill off old _64 one.
      sh: Tidy up the ldscript output format specifier.
      sh: Fix up the sh64 zImage build.
      sh: Provide a tighter BOOT_LINK_OFFSET definition for the Cayman board.
      sh: Provide a BITS definition, use it in the arch/sh/boot/ Makefiles.
      sh: Merge the split arch/sh/boot/compressed/ Makefiles.
      sh: Consolidate the boot link and entry offset definitions.
      sh: Hook up cc-cross-prefix support.
      sh: Fix up R0 dependence in __arch_swab16/32.
      sh: Fix up typo in arch/sh/kernel/vmlinux.lds.S
      sh: Account for INITIAL_JIFFIES when using jiffies clocksource.
      sh: clkfwk: Make recalc return an unsigned long.
      sh: clkfwk: Add a followparent_recalc() helper.
      sh: clkfwk: refactor rate propagation.
      sh: clkfwk: Consolidate the ALWAYS_ENABLED / NEEDS_INIT mess.
      sh: clkfwk: Convert SH-Mobile CPUs to use CLK_ENABLE_ON_INIT.
      sh: clkfwk: Fix up the clk_enable() error path.
      sh: clkfwk: Improve the generic clk_set_parent() implementation.
      sh: clkfwk: Tidy up on-chip clock registration and rate propagation.
      sh: clkfwk: Kill off clk_recalc_rate().
      sh: clkfwk: Wire up clk_get_sys() support.
      sh: clkfwk: Handle clk_get_sys() returning an ERR_PTR.
      sh: clkfwk: Use arch_clk_init() for on-chip clock registration.
      sh: Kill off the remnants of the old timer code.
      sh: clkfwk: module_clk -> peripheral_clk rename.
      sh: clkfwk: Handle NULL clkops for root clocks.
      sh: clkfwk: Provide a generic clk_set_rate_ex() path for root clocks.
      sh: clkfwk: Rework legacy CPG clock handling.
      sh: clkfwk: Update SH7785 for refactored clock framework.
      sh: clkfwk: rate table construction and rounding for SH7785.
      sh: clkfwk: Map tree hierarchy in debugfs.
      sh: clkfwk: Add MSTP bits to SH7785 clock framework.
      sh: Provide FORCE_MAX_ZONEORDER.
      sh: hd64461: Fix up I/O base register offsets.
      sh: mach-hp6xx: Fix up the hp6xx build for hd64461 changes.
      sh: irq: Rework the SR.IMASK bitmap handling.
      sh: irq: Convert from irq_desc[] to irq_to_desc().
      sh: irq: Teach ipr and intc about dynamically allocating irq_descs.
      sh: irq: Provide an arch_probe_nr_irqs() that wraps the machvec def.
      sh: Wrap irq_to_desc_alloc_cpu() around CONFIG_SPARSE_IRQ temporarily.
      sh: Add a NR_IRQS_LEGACY for external IRQ0-7.
      sh: clkfwk: Make clock-cpg usable for non-legacy platforms.
      sh: Prefer slab_is_available() over after_bootmem.
      sh: irq: Fix up imask build warnings.
      sh: Record ms7724se in mach-types.
      sh: Add a KBUILD_DEFCONFIG for sh64.
      sh: pci-sh7751: Initialize io_map_base in controller definition.
      sh: pci: Disable MWI and make pci_dma_burst_advice() a bit more accurate.
      sh: pci-sh7780: Fix up for PCI_DISABLE_MWI changes.
      sh: Tidy up the optional L2 probing, wire it up for SH7786.
      sh: Tidy up SH-4A boot_cpu_data.flags probing.
      sh: plug vsyscall dir in to archclean.
      sh: Fix sys_pwritev() syscall table entry for sh32.
      sh: Wire up sys_rt_tgsigqueueinfo.
      sh: Tie sparseirq in to Kconfig.

Peter Griffin (2):
      sh: Add ptrace support for NOMMU debugging
      sh: Add UBC trap vector for SH2A

Roel Kluin (1):
      sh: clkfwk: beyond ARRAY_SIZE of onchip_ops for sh7722.

SUGIOKA Toshinobu (1):
      serial: sh-sci: Fix up PORT_SCI console output ordering.

Thomas Gleixner (2):
      sh: remove obsolete no_irq_type
      sh: remove obsolete hw_interrupt_type

Yoshihiro Shimoda (1):
      sh: sh7785lcr: fix I2C device address map for 32-bit mode

Yoshinori Sato (1):
      serial: sh-sci: Fix up h8300 support.

 arch/sh/Kconfig                                    |  126 +-
 arch/sh/Kconfig.cpu                                |    8 -
 arch/sh/Kconfig.debug                              |   23 +-
 arch/sh/Makefile                                   |   73 +-
 arch/sh/boards/Kconfig                             |   15 +-
 arch/sh/boards/board-ap325rxa.c                    |   12 +
 arch/sh/boards/board-sh7785lcr.c                   |   44 +-
 arch/sh/boards/mach-cayman/Makefile                |    2 +-
 arch/sh/boards/mach-cayman/irq.c                   |   17 +-
 arch/sh/boards/mach-cayman/panic.c                 |   49 +
 arch/sh/boards/mach-cayman/setup.c                 |    2 +-
 arch/sh/boards/mach-dreamcast/setup.c              |    6 -
 arch/sh/boards/mach-migor/setup.c                  |   19 +
 arch/sh/boards/mach-r2d/setup.c                    |   50 +
 arch/sh/boards/mach-se/7724/Makefile               |   10 +
 arch/sh/boards/mach-se/7724/irq.c                  |  139 ++
 arch/sh/boards/mach-se/7724/setup.c                |  448 ++++
 arch/sh/boards/mach-se/7751/Makefile               |    2 -
 arch/sh/boards/mach-se/7751/io.c                   |   16 -
 arch/sh/boards/mach-se/7751/pci.c                  |  147 --
 arch/sh/boards/mach-se/7780/irq.c                  |   27 +-
 arch/sh/boards/mach-se/Makefile                    |    1 +
 arch/sh/boards/mach-sh03/rtc.c                     |   10 +-
 arch/sh/boards/mach-snapgear/io.c                  |   16 -
 arch/sh/boards/mach-systemh/io.c                   |   16 -
 arch/sh/boards/mach-titan/io.c                     |   20 +-
 arch/sh/boot/Makefile                              |    6 +-
 arch/sh/boot/compressed/Makefile                   |   50 +-
 arch/sh/boot/compressed/Makefile_32                |   46 -
 arch/sh/boot/compressed/Makefile_64                |   43 -
 arch/sh/boot/compressed/head_64.S                  |    5 +-
 arch/sh/boot/compressed/vmlinux_64.lds             |   64 -
 arch/sh/cchips/Kconfig                             |    5 -
 arch/sh/cchips/hd6446x/hd64461.c                   |    2 +-
 arch/sh/configs/ap325rxa_defconfig                 |   37 +-
 arch/sh/configs/cayman_defconfig                   |   71 +-
 arch/sh/configs/dreamcast_defconfig                |   39 +-
 arch/sh/configs/edosk7705_defconfig                |   29 +-
 arch/sh/configs/edosk7760_defconfig                |   32 +-
 arch/sh/configs/espt_defconfig                     |   39 +-
 arch/sh/configs/hp6xx_defconfig                    |   35 +-
 arch/sh/configs/landisk_defconfig                  |   48 +-
 arch/sh/configs/lboxre2_defconfig                  |   44 +-
 arch/sh/configs/magicpanelr2_defconfig             |   30 +-
 arch/sh/configs/microdev_defconfig                 |   36 +-
 arch/sh/configs/migor_defconfig                    |   36 +-
 arch/sh/configs/polaris_defconfig                  |   30 +-
 arch/sh/configs/r7780mp_defconfig                  |   38 +-
 arch/sh/configs/r7785rp_defconfig                  |   38 +-
 arch/sh/configs/rsk7201_defconfig                  |   37 +-
 arch/sh/configs/rsk7203_defconfig                  |   40 +-
 arch/sh/configs/rts7751r2d1_defconfig              |   43 +-
 arch/sh/configs/rts7751r2dplus_defconfig           |  130 ++-
 arch/sh/configs/sdk7780_defconfig                  |   38 +-
 arch/sh/configs/se7206_defconfig                   |   35 +-
 arch/sh/configs/se7343_defconfig                   |   42 +-
 arch/sh/configs/se7619_defconfig                   |   35 +-
 arch/sh/configs/se7705_defconfig                   |   34 +-
 arch/sh/configs/se7712_defconfig                   |   30 +-
 arch/sh/configs/se7721_defconfig                   |   33 +-
 arch/sh/configs/se7722_defconfig                   |   38 +-
 arch/sh/configs/se7724_defconfig                   | 1552 ++++++++++++++
 arch/sh/configs/se7750_defconfig                   |   34 +-
 arch/sh/configs/se7751_defconfig                   |   34 +-
 arch/sh/configs/se7780_defconfig                   |   38 +-
 arch/sh/configs/sh03_defconfig                     |   43 +-
 arch/sh/configs/sh7710voipgw_defconfig             |   35 +-
 arch/sh/configs/sh7724_generic_defconfig           |  707 +++++++
 arch/sh/configs/sh7763rdp_defconfig                |   35 +-
 arch/sh/configs/sh7770_generic_defconfig           |  700 ++++++
 arch/sh/configs/sh7785lcr_32bit_defconfig          |   37 +-
 arch/sh/configs/sh7785lcr_defconfig                |    6 +-
 arch/sh/configs/shmin_defconfig                    |   31 +-
 arch/sh/configs/shx3_defconfig                     |   32 +-
 arch/sh/configs/snapgear_defconfig                 |   40 +-
 arch/sh/configs/systemh_defconfig                  |   39 +-
 arch/sh/configs/titan_defconfig                    |   40 +-
 arch/sh/configs/ul2_defconfig                      |   37 +-
 arch/sh/configs/urquell_defconfig                  |   39 +-
 arch/sh/drivers/dma/Kconfig                        |    3 +-
 arch/sh/drivers/pci/Kconfig                        |   18 -
 arch/sh/drivers/pci/Makefile                       |   28 +-
 .../drivers/pci/{ops-cayman.c => fixups-cayman.c}  |   12 -
 arch/sh/drivers/pci/fixups-dreamcast.c             |    9 +-
 arch/sh/drivers/pci/fixups-landisk.c               |   34 +
 arch/sh/drivers/pci/fixups-lboxre2.c               |   41 -
 arch/sh/drivers/pci/fixups-r7780rp.c               |   41 +-
 arch/sh/drivers/pci/fixups-rts7751r2d.c            |   48 +-
 arch/sh/drivers/pci/fixups-sdk7780.c               |   63 +-
 arch/sh/drivers/pci/fixups-se7751.c                |  111 +
 arch/sh/drivers/pci/fixups-se7780.c                |   60 -
 arch/sh/drivers/pci/fixups-sh7785lcr.c             |   46 -
 arch/sh/drivers/pci/fixups-snapgear.c              |   38 +
 arch/sh/drivers/pci/fixups-titan.c                 |   38 +
 arch/sh/drivers/pci/ops-dreamcast.c                |  107 +-
 arch/sh/drivers/pci/ops-landisk.c                  |   67 -
 arch/sh/drivers/pci/ops-lboxre2.c                  |   63 -
 arch/sh/drivers/pci/ops-r7780rp.c                  |   68 -
 arch/sh/drivers/pci/ops-rts7751r2d.c               |   74 -
 arch/sh/drivers/pci/ops-sdk7780.c                  |   73 -
 arch/sh/drivers/pci/ops-se7780.c                   |   96 -
 arch/sh/drivers/pci/ops-sh03.c                     |   45 -
 arch/sh/drivers/pci/ops-sh4.c                      |   79 +-
 arch/sh/drivers/pci/ops-sh5.c                      |   25 -
 arch/sh/drivers/pci/ops-sh7785lcr.c                |   66 -
 arch/sh/drivers/pci/ops-snapgear.c                 |   94 -
 arch/sh/drivers/pci/ops-titan.c                    |   77 -
 arch/sh/drivers/pci/pci-auto.c                     |  545 -----
 arch/sh/drivers/pci/pci-dreamcast.c                |  102 +
 arch/sh/drivers/pci/pci-sh4.h                      |   19 +-
 arch/sh/drivers/pci/pci-sh5.c                      |   55 +-
 arch/sh/drivers/pci/pci-sh5.h                      |    3 -
 arch/sh/drivers/pci/pci-sh7751.c                   |  215 +-
 arch/sh/drivers/pci/pci-sh7751.h                   |   12 +-
 arch/sh/drivers/pci/pci-sh7780.c                   |  224 +-
 arch/sh/drivers/pci/pci-sh7780.h                   |   16 +-
 arch/sh/drivers/pci/pci.c                          |  279 ++-
 arch/sh/include/asm/atomic-llsc.h                  |   27 +
 arch/sh/include/asm/atomic.h                       |    4 +-
 arch/sh/include/asm/cacheflush.h                   |    2 -
 arch/sh/include/asm/clock.h                        |  113 +-
 arch/sh/include/asm/cmpxchg-llsc.h                 |    2 +-
 arch/sh/include/asm/device.h                       |    2 +
 arch/sh/include/asm/hd64461.h                      |  148 +-
 arch/sh/include/asm/io.h                           |   22 +-
 arch/sh/include/asm/irq.h                          |    3 +-
 arch/sh/include/asm/kprobes.h                      |    2 +-
 arch/sh/include/asm/machvec.h                      |    3 +
 arch/sh/include/asm/pci.h                          |  118 +-
 arch/sh/include/asm/pgtable.h                      |    4 +
 arch/sh/include/asm/processor.h                    |   23 +-
 arch/sh/include/asm/ptrace.h                       |    5 +
 arch/sh/include/asm/rtc.h                          |   11 +
 arch/sh/include/asm/spinlock.h                     |    2 +-
 arch/sh/include/asm/swab.h                         |   12 +-
 arch/sh/include/asm/system_32.h                    |    2 +-
 arch/sh/include/asm/timer.h                        |   44 -
 arch/sh/include/asm/types.h                        |    4 +-
 arch/sh/include/asm/ubc.h                          |   11 +
 arch/sh/include/asm/unaligned-sh4a.h               |   10 +-
 arch/sh/include/asm/unistd_32.h                    |    3 +-
 arch/sh/include/asm/unistd_64.h                    |    3 +-
 arch/sh/include/cpu-sh2a/cpu/ubc.h                 |   29 +-
 arch/sh/include/cpu-sh3/cpu/timer.h                |   67 -
 arch/sh/include/cpu-sh4/cpu/cache.h                |    2 +
 arch/sh/include/cpu-sh4/cpu/freq.h                 |   18 +
 arch/sh/include/cpu-sh4/cpu/sh7722.h               |   14 +
 arch/sh/include/cpu-sh4/cpu/sh7723.h               |   14 +
 arch/sh/include/cpu-sh4/cpu/sh7724.h               |  269 +++
 arch/sh/include/cpu-sh4/cpu/sh7785.h               |   25 +
 arch/sh/include/cpu-sh4/cpu/timer.h                |   60 -
 arch/sh/include/cpu-sh5/cpu/irq.h                  |    1 -
 arch/sh/include/mach-common/mach/sh7785lcr.h       |   10 +-
 arch/sh/include/mach-dreamcast/mach/pci.h          |    2 +
 arch/sh/include/mach-se/mach/se7724.h              |   67 +
 arch/sh/kernel/Makefile_32                         |    6 +-
 arch/sh/kernel/Makefile_64                         |    9 +-
 arch/sh/kernel/cpu/Makefile                        |    1 +
 arch/sh/kernel/cpu/clock-cpg.c                     |  256 +++
 arch/sh/kernel/cpu/clock.c                         |  606 ++++--
 arch/sh/kernel/cpu/init.c                          |    7 +
 arch/sh/kernel/cpu/irq/imask.c                     |   68 +-
 arch/sh/kernel/cpu/irq/intc-sh5.c                  |   36 +-
 arch/sh/kernel/cpu/irq/ipr.c                       |    9 +
 arch/sh/kernel/cpu/sh2/clock-sh7619.c              |   16 +-
 arch/sh/kernel/cpu/sh2/setup-sh7619.c              |   84 +
 arch/sh/kernel/cpu/sh2a/clock-sh7201.c             |   14 +-
 arch/sh/kernel/cpu/sh2a/clock-sh7203.c             |   15 +-
 arch/sh/kernel/cpu/sh2a/clock-sh7206.c             |   12 +-
 arch/sh/kernel/cpu/sh2a/setup-mxg.c                |  111 +-
 arch/sh/kernel/cpu/sh2a/setup-sh7201.c             |  115 +
 arch/sh/kernel/cpu/sh2a/setup-sh7203.c             |  154 ++
 arch/sh/kernel/cpu/sh2a/setup-sh7206.c             |  187 ++
 arch/sh/kernel/cpu/sh3/clock-sh3.c                 |   12 +-
 arch/sh/kernel/cpu/sh3/clock-sh7705.c              |   12 +-
 arch/sh/kernel/cpu/sh3/clock-sh7706.c              |   12 +-
 arch/sh/kernel/cpu/sh3/clock-sh7709.c              |   12 +-
 arch/sh/kernel/cpu/sh3/clock-sh7710.c              |   12 +-
 arch/sh/kernel/cpu/sh3/clock-sh7712.c              |    8 +-
 arch/sh/kernel/cpu/sh3/setup-sh7705.c              |  108 +
 arch/sh/kernel/cpu/sh3/setup-sh770x.c              |  108 +
 arch/sh/kernel/cpu/sh3/setup-sh7710.c              |  108 +
 arch/sh/kernel/cpu/sh3/setup-sh7720.c              |  270 +++
 arch/sh/kernel/cpu/sh4/clock-sh4-202.c             |   43 +-
 arch/sh/kernel/cpu/sh4/clock-sh4.c                 |   12 +-
 arch/sh/kernel/cpu/sh4/probe.c                     |  130 +-
 arch/sh/kernel/cpu/sh4/setup-sh4-202.c             |  164 ++-
 arch/sh/kernel/cpu/sh4/setup-sh7750.c              |  187 ++
 arch/sh/kernel/cpu/sh4/setup-sh7760.c              |  140 ++-
 arch/sh/kernel/cpu/sh4a/Makefile                   |    9 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7343.c             |  211 ++
 arch/sh/kernel/cpu/sh4a/clock-sh7366.c             |  211 ++
 arch/sh/kernel/cpu/sh4a/clock-sh7722.c             |  923 ++-------
 arch/sh/kernel/cpu/sh4a/clock-sh7723.c             |  222 ++
 arch/sh/kernel/cpu/sh4a/clock-sh7724.c             |  242 +++
 arch/sh/kernel/cpu/sh4a/clock-sh7763.c             |   46 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7770.c             |   12 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7780.c             |   43 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7785.c             |  208 +--
 arch/sh/kernel/cpu/sh4a/clock-sh7786.c             |   47 +-
 arch/sh/kernel/cpu/sh4a/clock-shx3.c               |   41 +-
 arch/sh/kernel/cpu/sh4a/pinmux-sh7724.c            | 2230 ++++++++++++++++++++
 arch/sh/kernel/cpu/sh4a/setup-sh7343.c             |  122 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7366.c             |  119 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7722.c             |  123 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7723.c             |  231 ++-
 arch/sh/kernel/cpu/sh4a/setup-sh7724.c             |  786 +++++++
 arch/sh/kernel/cpu/sh4a/setup-sh7763.c             |  204 ++
 arch/sh/kernel/cpu/sh4a/setup-sh7770.c             |  546 +++++
 arch/sh/kernel/cpu/sh4a/setup-sh7780.c             |  204 ++
 arch/sh/kernel/cpu/sh4a/setup-sh7785.c             |  210 ++
 arch/sh/kernel/cpu/sh4a/setup-sh7786.c             |  393 ++++
 arch/sh/kernel/cpu/sh4a/setup-shx3.c               |  209 ++-
 arch/sh/kernel/cpu/sh5/Makefile                    |    3 +
 arch/sh/kernel/cpu/sh5/clock-sh5.c                 |   14 +-
 arch/sh/kernel/cpu/sh5/entry.S                     |   65 +-
 arch/sh/kernel/cpu/sh5/setup-sh5.c                 |  195 ++
 arch/sh/kernel/io.c                                |    1 +
 arch/sh/kernel/io_trapped.c                        |    2 +-
 arch/sh/kernel/irq.c                               |   77 +-
 arch/sh/kernel/kgdb.c                              |    4 +-
 .../{timers/timer-broadcast.c => localtimer.c}     |    0
 arch/sh/kernel/machvec.c                           |    1 +
 arch/sh/kernel/module.c                            |    2 +-
 arch/sh/kernel/process_32.c                        |    4 +-
 arch/sh/kernel/ptrace_32.c                         |    8 +
 arch/sh/kernel/setup.c                             |   26 +-
 arch/sh/kernel/sh_ksyms_32.c                       |    9 -
 arch/sh/kernel/sh_ksyms_64.c                       |    2 +
 arch/sh/kernel/syscalls_32.S                       |    3 +-
 arch/sh/kernel/syscalls_64.S                       |    1 +
 arch/sh/kernel/time.c                              |  125 ++
 arch/sh/kernel/time_32.c                           |  240 ---
 arch/sh/kernel/time_64.c                           |  363 ----
 arch/sh/kernel/timers/Makefile                     |   11 -
 arch/sh/kernel/timers/timer-cmt.c                  |  188 --
 arch/sh/kernel/timers/timer-mtu2.c                 |  202 --
 arch/sh/kernel/timers/timer-tmu.c                  |  297 ---
 arch/sh/kernel/timers/timer.c                      |   55 -
 arch/sh/kernel/traps.c                             |    6 +-
 arch/sh/kernel/traps_32.c                          |   15 +-
 arch/sh/kernel/traps_64.c                          |   35 +-
 arch/sh/kernel/vmlinux.lds.S                       |  179 ++-
 arch/sh/kernel/vmlinux_32.lds.S                    |  154 --
 arch/sh/kernel/vmlinux_64.lds.S                    |  163 --
 arch/sh/lib64/.gitignore                           |    1 -
 arch/sh/lib64/dbg.c                                |  182 --
 arch/sh/lib64/panic.c                              |   43 -
 arch/sh/lib64/sdivsi3.S                            |    6 +-
 arch/sh/lib64/udelay.c                             |    2 +-
 arch/sh/mm/Kconfig                                 |   31 +-
 arch/sh/mm/cache-sh5.c                             |    8 +-
 arch/sh/mm/init.c                                  |    3 -
 arch/sh/mm/ioremap_32.c                            |   14 +-
 arch/sh/mm/ioremap_64.c                            |  266 +--
 arch/sh/mm/mmap.c                                  |  136 ++-
 arch/sh/oprofile/common.c                          |    1 +
 arch/sh/tools/mach-types                           |    1 +
 drivers/clocksource/Makefile                       |    2 +
 drivers/clocksource/sh_cmt.c                       |  116 +-
 drivers/clocksource/sh_mtu2.c                      |  357 ++++
 drivers/clocksource/sh_tmu.c                       |  461 ++++
 drivers/i2c/busses/i2c-sh7760.c                    |    2 +-
 drivers/rtc/Kconfig                                |    2 +-
 drivers/serial/sh-sci.c                            |  388 ++--
 drivers/serial/sh-sci.h                            |   42 +-
 drivers/sh/intc.c                                  |   11 +-
 drivers/video/hitfb.c                              |    4 +-
 include/linux/clocksource.h                        |   10 +-
 include/linux/serial_sci.h                         |    3 +-
 include/linux/sh_cmt.h                             |   13 -
 include/linux/sh_timer.h                           |   13 +
 include/linux/time.h                               |   15 +
 kernel/time/clocksource.c                          |    3 -
 kernel/time/timekeeping.c                          |    7 +
 sound/oss/Kconfig                                  |    2 +-
 sound/oss/sh_dac_audio.c                           |   85 +-
 277 files changed, 18257 insertions(+), 7326 deletions(-)
 create mode 100644 arch/sh/boards/mach-cayman/panic.c
 create mode 100644 arch/sh/boards/mach-se/7724/Makefile
 create mode 100644 arch/sh/boards/mach-se/7724/irq.c
 create mode 100644 arch/sh/boards/mach-se/7724/setup.c
 delete mode 100644 arch/sh/boards/mach-se/7751/pci.c
 delete mode 100644 arch/sh/boot/compressed/Makefile_32
 delete mode 100644 arch/sh/boot/compressed/Makefile_64
 delete mode 100644 arch/sh/boot/compressed/vmlinux_64.lds
 create mode 100644 arch/sh/configs/se7724_defconfig
 create mode 100644 arch/sh/configs/sh7724_generic_defconfig
 create mode 100644 arch/sh/configs/sh7770_generic_defconfig
 rename arch/sh/drivers/pci/{ops-cayman.c => fixups-cayman.c} (88%)
 create mode 100644 arch/sh/drivers/pci/fixups-landisk.c
 delete mode 100644 arch/sh/drivers/pci/fixups-lboxre2.c
 create mode 100644 arch/sh/drivers/pci/fixups-se7751.c
 delete mode 100644 arch/sh/drivers/pci/fixups-se7780.c
 delete mode 100644 arch/sh/drivers/pci/fixups-sh7785lcr.c
 create mode 100644 arch/sh/drivers/pci/fixups-snapgear.c
 create mode 100644 arch/sh/drivers/pci/fixups-titan.c
 delete mode 100644 arch/sh/drivers/pci/ops-landisk.c
 delete mode 100644 arch/sh/drivers/pci/ops-lboxre2.c
 delete mode 100644 arch/sh/drivers/pci/ops-r7780rp.c
 delete mode 100644 arch/sh/drivers/pci/ops-rts7751r2d.c
 delete mode 100644 arch/sh/drivers/pci/ops-sdk7780.c
 delete mode 100644 arch/sh/drivers/pci/ops-se7780.c
 delete mode 100644 arch/sh/drivers/pci/ops-sh03.c
 delete mode 100644 arch/sh/drivers/pci/ops-sh7785lcr.c
 delete mode 100644 arch/sh/drivers/pci/ops-snapgear.c
 delete mode 100644 arch/sh/drivers/pci/ops-titan.c
 delete mode 100644 arch/sh/drivers/pci/pci-auto.c
 create mode 100644 arch/sh/drivers/pci/pci-dreamcast.c
 delete mode 100644 arch/sh/include/asm/timer.h
 delete mode 100644 arch/sh/include/cpu-sh3/cpu/timer.h
 create mode 100644 arch/sh/include/cpu-sh4/cpu/sh7724.h
 delete mode 100644 arch/sh/include/cpu-sh4/cpu/timer.h
 create mode 100644 arch/sh/include/mach-se/mach/se7724.h
 create mode 100644 arch/sh/kernel/cpu/clock-cpg.c
 create mode 100644 arch/sh/kernel/cpu/sh4a/clock-sh7343.c
 create mode 100644 arch/sh/kernel/cpu/sh4a/clock-sh7366.c
 create mode 100644 arch/sh/kernel/cpu/sh4a/clock-sh7723.c
 create mode 100644 arch/sh/kernel/cpu/sh4a/clock-sh7724.c
 create mode 100644 arch/sh/kernel/cpu/sh4a/pinmux-sh7724.c
 create mode 100644 arch/sh/kernel/cpu/sh4a/setup-sh7724.c
 create mode 100644 arch/sh/kernel/cpu/sh5/setup-sh5.c
 rename arch/sh/kernel/{timers/timer-broadcast.c => localtimer.c} (100%)
 create mode 100644 arch/sh/kernel/time.c
 delete mode 100644 arch/sh/kernel/time_32.c
 delete mode 100644 arch/sh/kernel/time_64.c
 delete mode 100644 arch/sh/kernel/timers/Makefile
 delete mode 100644 arch/sh/kernel/timers/timer-cmt.c
 delete mode 100644 arch/sh/kernel/timers/timer-mtu2.c
 delete mode 100644 arch/sh/kernel/timers/timer-tmu.c
 delete mode 100644 arch/sh/kernel/timers/timer.c
 delete mode 100644 arch/sh/kernel/vmlinux_32.lds.S
 delete mode 100644 arch/sh/kernel/vmlinux_64.lds.S
 delete mode 100644 arch/sh/lib64/.gitignore
 create mode 100644 drivers/clocksource/sh_mtu2.c
 create mode 100644 drivers/clocksource/sh_tmu.c
 delete mode 100644 include/linux/sh_cmt.h
 create mode 100644 include/linux/sh_timer.h

WARNING: multiple messages have this Message-ID (diff)
From: Paul Mundt <lethal@linux-sh.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-sh@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] sh updates for 2.6.31-rc1
Date: Thu, 11 Jun 2009 17:21:28 +0900	[thread overview]
Message-ID: <20090611082128.GA832@linux-sh.org> (raw)

Please pull from:

	master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.git

Which contains:

Aoi Shinkai (1):
      sh: Fix sh4a llsc-based cmpxchg()

Jean-Christophe PLAGNIOL-VILLARD (1):
      sh: mach-r2d: add physmap-flash support for R2D+ boards.

John Stultz (2):
      timekeeping: create arch_gettimeoffset infrastructure
      time: sh: convert to use arch_getoffset() infrastructure

Kieran Bingham (2):
      sh: Add in some ptrace definitions from GDB.
      sh: Fix UBC setup and registers for SH2A

Kuninori Morimoto (14):
      sh: Add support for SH7724 (SH-Mobile R2R) CPU subtype.
      serial: sh-sci: SH7724 support.
      sh: sh7724: Add I2C support.
      sh: sh7724: Add VPU support.
      sh: sh7724: Add VEU support.
      sh: Add ms7724se (SH7724) board support
      sh: SH7724 has an L2 cache.
      sh: fix CONFIG_SH_PCLK_FREQ bug for sh7724
      sh: add RAMCR definition for sh4
      sh: add weak l2_cache_init function.
      sh: sh7724: L2 cache initialization.
      sh: sh7723: L2 cache initialization.
      sh: sh7724: INTC setting update
      sh: sh7724: Add JPU support

Magnus Damm (91):
      sh: pass along struct pci_channel
      sh: add init member to pci_channel data
      sh: avoid using PCIBIOS_MIN_xxx
      sh: hook in struct pci_channel in sysdata
      sh: add reg_base member to pci_channel
      sh: add io_base member to pci_channel
      sh: pci memory range checking code
      sh: pci io port base address code
      sh: export board_pci_channels in one place
      clocksource: sh_cmt earlytimer support
      sh: arch earlytimer support
      sh: Add plat_early_device_setup()
      sh: Early Platform Data for SuperH Mobile
      clocksource: sh_cmt clocksource support
      clocksource: improve sh_cmt clocksource overflow handling
      sh: setup timers in late_time_init()
      sh: pass through ioremap() for non-mmu processors.
      clocksource: sh_cmt 16-bit fixes
      sh: sh2/sh2a 16-bit CMT platform data
      sh: remove old CMT driver
      clocksource: setup mult_orig in clocksource_enable()
      clocksource: SuperH MTU2 Timer driver
      sh: sh2a MTU2 platform data
      sh: remove old MTU2 driver
      clocksource: SuperH TMU Timer driver
      sh: TMU platform data for sh7722
      sh: sh7785 early scif fix
      sh: call clock framework init() callback once
      sh: r7785 highlander clock fixes
      sh: TMU platform data for sh7785
      sh: clock framework update, fix count and kill off kref
      sh: enable TMU clocksource on sh7722
      sh: TMU platform data for sh7723
      sh-sci: add platform device private data
      sh-sci: remove early_sci_setup()
      sh-sci: rework serial console support
      sh-sci: use to_sci_port() if possible
      sh-sci: allow single port platform devices
      sh-sci: replace sci_init_ports()
      sh-sci: ioremap() in a single place
      sh-sci: improve clock framework support
      sh: include empty_zero_page in text
      sh: TMU platform data for sh775x
      sh: TMU platform data for sh7760
      sh: multiple vectors per irq - sh7760
      sh: r7780 highlander clock fixes
      sh: TMU platform data for sh7780
      sh: TMU platform data for sh7763
      sh: add sh7770_generic_defconfig
      sh: TMU platform data for sh7770
      sh: TMU platform data for sh4-202
      sh: add sh4-202 INTC tables
      sh: TMU platform data for sh7343
      sh: TMU platform data for sh7366
      sh: TMU platform data for sh7724
      sh: TMU platform data for sh7705
      sh: TMU platform data for sh7706/sh7707/sh7708/sh7709
      sh: TMU platform data for sh7710/sh7712
      sh: TMU platform data for sh7720/sh7721
      sh: CMT platform data for sh7720/sh7721
      sh: remove old TMU driver
      sh: intc tables for sh7770
      sound: oss: sh_dac_audio timer fixes.
      sh: clkfwk branch compile fix for clock-sh7722
      sh: add pll_clk to sh7785
      sh: add shared clock framework frequency table code
      sh: use shared frequency tables on sh7785
      sh: remove clk_ops->build_rate_table()
      sh: boot word / mode pin support V2
      sh: sh7785 mode pin definitions
      sh: sh7785lcr mode pin configuration
      sh: sh7785 pll configuration from mode pin
      sh: shared mstp32 clock code
      sh: hook up shared mstp32 clock code to sh7785
      sh: shared div4 clock code
      sh: hook up shared div4 clock code to sh7785
      sh: 16-bit get_unaligned() sh4a fix
      sh: clock div4 frequency table offset fix
      sh: clock div6 helper code
      sh: rework mode pin code
      sh: sh7723 mode pin V2
      sh: sh7724 mode pin comments
      sh: sh7722 mode pin definitions
      sh: add Migo-R mode pin configuration
      sh: add AP325RXA mode pin configuration
      sh: add enable()/disable()/set_rate() to div6 code
      sh: sh7723 clock framework rewrite V2
      sh: sh7724 clock framework rewrite V3
      sh: sh7343 clock framework rewrite
      sh: sh7366 clock framework rewrite
      sh: sh7722 clock framework rewrite

Paul Mundt (147):
      sh: sh7724: Add CMT clockevents support.
      sh: Have SH7724 select ARCH_SHMOBILE.
      sh: Add a generic defconfig for SH7724 platforms.
      sh: drop duplicate symbol export on dreamcast and sh7785lcr.
      sh: sh7785lcr: Update for recent PCI changes.
      sh: pci: drop duplicate PCIC fixups for SE7780 and SH7785LCR.
      sh: pci: Kill off unused SH4_PCIC_NO_RESET code.
      sh: pci: Kill off useless debugging printk() in pci-sh7780 init.
      sh: pci: Move se7780 INTC fixups out of pci-sh7780.c.
      sh: pci: Prefer P1SEG over P1SEGADDR for CONFIG_CMD.
      sh: pci: Set class/sub-class code correctly for SH7780 PCIC.
      sh: pci: Rework SH7780 host controller detection.
      sh: pci: Use the proper write size for class/sub-class code.
      sh: pci: Set pci_cache_line_size on SH7780 via the PCICLS register.
      sh: pci: Set the I/O port base to the SH7780 I/O window default.
      sh: pci: Consolidate PCI I/O and mem window definitions for SH7780.
      sh: pci: Kill off platform-specific multi-window mappings.
      sh: pci: Consolidate SH7780 PCIC IRQ routing.
      sh: pci: Start unifying the SH7780 PCIC initialization.
      sh: sh7724: Don't default enable the RTC clock.
      sh: sh7724: Register CMT as an early platform device here too.
      sh: pci: Drop asm-generic/pci.h, so we can use our own fixups.
      sh: pci: Split out new-style PCI core.
      sh: pci: HAVE_PCI_MMAP support.
      sh: pci: Consolidate pcibios_align_resource() definitions.
      sh: pci: Kill off unused pcibios_fixup().
      sh: pci: Consolidate pci_iomap() and use the generic I/O base.
      sh: pci: Rework fixed region checks in ioremap().
      sh: pci: New-style controller registration.
      sh: pci: Track io and mem_offset per-channel.
      sh: pci: Consolidate bus<->resource mapping in pci-lib.
      sh: pci: Consolidate the remaining common bits.
      sh: pci: Kill off the now unused hose->io_base.
      sh: pci: Kill off superfluous lboxre2 pci fixups.
      sh: pci: Flag the dreamcast BBA as IORESOURCE_PCI_FIXED.
      sh: pci: Kill off dead references to is_pci_ioaddr and friends.
      sh: pci: Consolidate pcibios_setup() in pci-lib.
      sh: pci: Kill off legacy ide quirks.
      sh: pci: Tidy up the dreamcast PCI support.
      sh: pci: Convert the SH-5 code over to the new interface.
      sh: pci: Rename ops-cayman -> fixups-cayman.
      sh: pci: Rewrite SH7751 PCI support to follow SH7780.
      sh: pci: Rename SH7751 platform ops files to fixups.
      sh: pci: Consolidate lboxre2 and r2d IRQ fixups.
      sh: pci: Convert dreamcast to new-style interface.
      sh: pci: Move the se7751 fixups in to arch/sh/drivers/pci/.
      sh: pci: Kill off the last remnants of the now unused pci-auto code.
      sh: pci: Roll pci-lib in to pci-new.
      sh: pci: Rename pci-new.c to pci.c.
      sh: pci: Fix up the build for CONFIG_PCI=n.
      sh: update defconfigs for PCI changes.
      sh: select GENERIC_TIME for new CMT driver.
      sh: rtc-generic support.
      sh: register the rtc-generic platform device properly.
      sh: Consolidate MTU2/CMT/TMU timer platform data.
      clocksource: sh_mtu2/cmt_register() should be static.
      sh: select both GENERIC_TIME and GENERIC_CLOCKEVENTS.
      sh: Kill off the now unused ARCH_USES_GETTIMEOFFSET code.
      sh: Move dummy clockevents broadcast timer to its new home.
      sh: Flag IRQSTACKS as BROKEN for now.
      sh: Handle shm_align_mask also for HAVE_ARCH_UNMAPPED_AREA_TOPDOWN.
      sh: sh64 still needs ARCH_USES_GETTIMEOFFSET temporarily.
      sh: Integrate the SH-5 onchip_remap() more coherently.
      sh: Kill off unused SH-5 irq_describe cruft.
      sh: Enable new TMU driver support for all SH-3 and SH-4 CPUs.
      sh: Move out rtc-sh registration from time_64.c to setup-sh5.c
      sh: Finish the sh64 migration off of ARCH_USES_GETTIMEOFFSET.
      sh: Rename arch/sh/kernel/time_32.c to arch/sh/kernel/time.c.
      sh: Wire up GENERIC_CMOS_UPDATE for the platforms that need it.
      sh: Kill off dead handle_timer_tick() code.
      sh: Kill off dead timer sysclass pm hooks.
      sh: mach-sh03: Give the sh03 rtc its own spinlock.
      sh: Kill off the global rtc_lock with extreme prejudice.
      sh: Kill off sh64's hand-rolled syscall tracer.
      sh: Kill off unused sh64 debug code.
      sh: Move out cayman-specific panic handler code to its own file.
      sh: Drop dead rules from arch/sh/kernel/Makefile_64.
      sh: Always select RTC_LIB, not just for SUPERH32.
      sh: Kill off extra cflags Kconfig entry.
      sh: Always fixup unaligned userspace accesses on sh64.
      sh: TMU platform data for SH7786.
      sh: TMU platform data for SH-X3 proto CPU.
      sh: Kill off the GENERIC_CALIBRATE_DELAY ifndef.
      sh: Add clock id to sh-sci platform data on SH-Mobile CPUs.
      serial: sh-sci: Fix up section mismatch in error path.
      sh: Fix up the sh64 earlyprintk build.
      sh: Cleanup irqflags size mismatch on SH-5 build.
      sh: Provide __read_{read,write}sl() definitions for sh64.
      sh: Rename opcode_t to insn_size_t.
      sh: Provide an __sdivsi3_2 export for sh64.
      sh: Fix up SHmedia module ELF relocations.
      sh: Integrate sh64 bits in vmlinux_32.lds.S.
      sh: Move the unified linker script in place, kill off old _64 one.
      sh: Tidy up the ldscript output format specifier.
      sh: Fix up the sh64 zImage build.
      sh: Provide a tighter BOOT_LINK_OFFSET definition for the Cayman board.
      sh: Provide a BITS definition, use it in the arch/sh/boot/ Makefiles.
      sh: Merge the split arch/sh/boot/compressed/ Makefiles.
      sh: Consolidate the boot link and entry offset definitions.
      sh: Hook up cc-cross-prefix support.
      sh: Fix up R0 dependence in __arch_swab16/32.
      sh: Fix up typo in arch/sh/kernel/vmlinux.lds.S
      sh: Account for INITIAL_JIFFIES when using jiffies clocksource.
      sh: clkfwk: Make recalc return an unsigned long.
      sh: clkfwk: Add a followparent_recalc() helper.
      sh: clkfwk: refactor rate propagation.
      sh: clkfwk: Consolidate the ALWAYS_ENABLED / NEEDS_INIT mess.
      sh: clkfwk: Convert SH-Mobile CPUs to use CLK_ENABLE_ON_INIT.
      sh: clkfwk: Fix up the clk_enable() error path.
      sh: clkfwk: Improve the generic clk_set_parent() implementation.
      sh: clkfwk: Tidy up on-chip clock registration and rate propagation.
      sh: clkfwk: Kill off clk_recalc_rate().
      sh: clkfwk: Wire up clk_get_sys() support.
      sh: clkfwk: Handle clk_get_sys() returning an ERR_PTR.
      sh: clkfwk: Use arch_clk_init() for on-chip clock registration.
      sh: Kill off the remnants of the old timer code.
      sh: clkfwk: module_clk -> peripheral_clk rename.
      sh: clkfwk: Handle NULL clkops for root clocks.
      sh: clkfwk: Provide a generic clk_set_rate_ex() path for root clocks.
      sh: clkfwk: Rework legacy CPG clock handling.
      sh: clkfwk: Update SH7785 for refactored clock framework.
      sh: clkfwk: rate table construction and rounding for SH7785.
      sh: clkfwk: Map tree hierarchy in debugfs.
      sh: clkfwk: Add MSTP bits to SH7785 clock framework.
      sh: Provide FORCE_MAX_ZONEORDER.
      sh: hd64461: Fix up I/O base register offsets.
      sh: mach-hp6xx: Fix up the hp6xx build for hd64461 changes.
      sh: irq: Rework the SR.IMASK bitmap handling.
      sh: irq: Convert from irq_desc[] to irq_to_desc().
      sh: irq: Teach ipr and intc about dynamically allocating irq_descs.
      sh: irq: Provide an arch_probe_nr_irqs() that wraps the machvec def.
      sh: Wrap irq_to_desc_alloc_cpu() around CONFIG_SPARSE_IRQ temporarily.
      sh: Add a NR_IRQS_LEGACY for external IRQ0-7.
      sh: clkfwk: Make clock-cpg usable for non-legacy platforms.
      sh: Prefer slab_is_available() over after_bootmem.
      sh: irq: Fix up imask build warnings.
      sh: Record ms7724se in mach-types.
      sh: Add a KBUILD_DEFCONFIG for sh64.
      sh: pci-sh7751: Initialize io_map_base in controller definition.
      sh: pci: Disable MWI and make pci_dma_burst_advice() a bit more accurate.
      sh: pci-sh7780: Fix up for PCI_DISABLE_MWI changes.
      sh: Tidy up the optional L2 probing, wire it up for SH7786.
      sh: Tidy up SH-4A boot_cpu_data.flags probing.
      sh: plug vsyscall dir in to archclean.
      sh: Fix sys_pwritev() syscall table entry for sh32.
      sh: Wire up sys_rt_tgsigqueueinfo.
      sh: Tie sparseirq in to Kconfig.

Peter Griffin (2):
      sh: Add ptrace support for NOMMU debugging
      sh: Add UBC trap vector for SH2A

Roel Kluin (1):
      sh: clkfwk: beyond ARRAY_SIZE of onchip_ops for sh7722.

SUGIOKA Toshinobu (1):
      serial: sh-sci: Fix up PORT_SCI console output ordering.

Thomas Gleixner (2):
      sh: remove obsolete no_irq_type
      sh: remove obsolete hw_interrupt_type

Yoshihiro Shimoda (1):
      sh: sh7785lcr: fix I2C device address map for 32-bit mode

Yoshinori Sato (1):
      serial: sh-sci: Fix up h8300 support.

 arch/sh/Kconfig                                    |  126 +-
 arch/sh/Kconfig.cpu                                |    8 -
 arch/sh/Kconfig.debug                              |   23 +-
 arch/sh/Makefile                                   |   73 +-
 arch/sh/boards/Kconfig                             |   15 +-
 arch/sh/boards/board-ap325rxa.c                    |   12 +
 arch/sh/boards/board-sh7785lcr.c                   |   44 +-
 arch/sh/boards/mach-cayman/Makefile                |    2 +-
 arch/sh/boards/mach-cayman/irq.c                   |   17 +-
 arch/sh/boards/mach-cayman/panic.c                 |   49 +
 arch/sh/boards/mach-cayman/setup.c                 |    2 +-
 arch/sh/boards/mach-dreamcast/setup.c              |    6 -
 arch/sh/boards/mach-migor/setup.c                  |   19 +
 arch/sh/boards/mach-r2d/setup.c                    |   50 +
 arch/sh/boards/mach-se/7724/Makefile               |   10 +
 arch/sh/boards/mach-se/7724/irq.c                  |  139 ++
 arch/sh/boards/mach-se/7724/setup.c                |  448 ++++
 arch/sh/boards/mach-se/7751/Makefile               |    2 -
 arch/sh/boards/mach-se/7751/io.c                   |   16 -
 arch/sh/boards/mach-se/7751/pci.c                  |  147 --
 arch/sh/boards/mach-se/7780/irq.c                  |   27 +-
 arch/sh/boards/mach-se/Makefile                    |    1 +
 arch/sh/boards/mach-sh03/rtc.c                     |   10 +-
 arch/sh/boards/mach-snapgear/io.c                  |   16 -
 arch/sh/boards/mach-systemh/io.c                   |   16 -
 arch/sh/boards/mach-titan/io.c                     |   20 +-
 arch/sh/boot/Makefile                              |    6 +-
 arch/sh/boot/compressed/Makefile                   |   50 +-
 arch/sh/boot/compressed/Makefile_32                |   46 -
 arch/sh/boot/compressed/Makefile_64                |   43 -
 arch/sh/boot/compressed/head_64.S                  |    5 +-
 arch/sh/boot/compressed/vmlinux_64.lds             |   64 -
 arch/sh/cchips/Kconfig                             |    5 -
 arch/sh/cchips/hd6446x/hd64461.c                   |    2 +-
 arch/sh/configs/ap325rxa_defconfig                 |   37 +-
 arch/sh/configs/cayman_defconfig                   |   71 +-
 arch/sh/configs/dreamcast_defconfig                |   39 +-
 arch/sh/configs/edosk7705_defconfig                |   29 +-
 arch/sh/configs/edosk7760_defconfig                |   32 +-
 arch/sh/configs/espt_defconfig                     |   39 +-
 arch/sh/configs/hp6xx_defconfig                    |   35 +-
 arch/sh/configs/landisk_defconfig                  |   48 +-
 arch/sh/configs/lboxre2_defconfig                  |   44 +-
 arch/sh/configs/magicpanelr2_defconfig             |   30 +-
 arch/sh/configs/microdev_defconfig                 |   36 +-
 arch/sh/configs/migor_defconfig                    |   36 +-
 arch/sh/configs/polaris_defconfig                  |   30 +-
 arch/sh/configs/r7780mp_defconfig                  |   38 +-
 arch/sh/configs/r7785rp_defconfig                  |   38 +-
 arch/sh/configs/rsk7201_defconfig                  |   37 +-
 arch/sh/configs/rsk7203_defconfig                  |   40 +-
 arch/sh/configs/rts7751r2d1_defconfig              |   43 +-
 arch/sh/configs/rts7751r2dplus_defconfig           |  130 ++-
 arch/sh/configs/sdk7780_defconfig                  |   38 +-
 arch/sh/configs/se7206_defconfig                   |   35 +-
 arch/sh/configs/se7343_defconfig                   |   42 +-
 arch/sh/configs/se7619_defconfig                   |   35 +-
 arch/sh/configs/se7705_defconfig                   |   34 +-
 arch/sh/configs/se7712_defconfig                   |   30 +-
 arch/sh/configs/se7721_defconfig                   |   33 +-
 arch/sh/configs/se7722_defconfig                   |   38 +-
 arch/sh/configs/se7724_defconfig                   | 1552 ++++++++++++++
 arch/sh/configs/se7750_defconfig                   |   34 +-
 arch/sh/configs/se7751_defconfig                   |   34 +-
 arch/sh/configs/se7780_defconfig                   |   38 +-
 arch/sh/configs/sh03_defconfig                     |   43 +-
 arch/sh/configs/sh7710voipgw_defconfig             |   35 +-
 arch/sh/configs/sh7724_generic_defconfig           |  707 +++++++
 arch/sh/configs/sh7763rdp_defconfig                |   35 +-
 arch/sh/configs/sh7770_generic_defconfig           |  700 ++++++
 arch/sh/configs/sh7785lcr_32bit_defconfig          |   37 +-
 arch/sh/configs/sh7785lcr_defconfig                |    6 +-
 arch/sh/configs/shmin_defconfig                    |   31 +-
 arch/sh/configs/shx3_defconfig                     |   32 +-
 arch/sh/configs/snapgear_defconfig                 |   40 +-
 arch/sh/configs/systemh_defconfig                  |   39 +-
 arch/sh/configs/titan_defconfig                    |   40 +-
 arch/sh/configs/ul2_defconfig                      |   37 +-
 arch/sh/configs/urquell_defconfig                  |   39 +-
 arch/sh/drivers/dma/Kconfig                        |    3 +-
 arch/sh/drivers/pci/Kconfig                        |   18 -
 arch/sh/drivers/pci/Makefile                       |   28 +-
 .../drivers/pci/{ops-cayman.c => fixups-cayman.c}  |   12 -
 arch/sh/drivers/pci/fixups-dreamcast.c             |    9 +-
 arch/sh/drivers/pci/fixups-landisk.c               |   34 +
 arch/sh/drivers/pci/fixups-lboxre2.c               |   41 -
 arch/sh/drivers/pci/fixups-r7780rp.c               |   41 +-
 arch/sh/drivers/pci/fixups-rts7751r2d.c            |   48 +-
 arch/sh/drivers/pci/fixups-sdk7780.c               |   63 +-
 arch/sh/drivers/pci/fixups-se7751.c                |  111 +
 arch/sh/drivers/pci/fixups-se7780.c                |   60 -
 arch/sh/drivers/pci/fixups-sh7785lcr.c             |   46 -
 arch/sh/drivers/pci/fixups-snapgear.c              |   38 +
 arch/sh/drivers/pci/fixups-titan.c                 |   38 +
 arch/sh/drivers/pci/ops-dreamcast.c                |  107 +-
 arch/sh/drivers/pci/ops-landisk.c                  |   67 -
 arch/sh/drivers/pci/ops-lboxre2.c                  |   63 -
 arch/sh/drivers/pci/ops-r7780rp.c                  |   68 -
 arch/sh/drivers/pci/ops-rts7751r2d.c               |   74 -
 arch/sh/drivers/pci/ops-sdk7780.c                  |   73 -
 arch/sh/drivers/pci/ops-se7780.c                   |   96 -
 arch/sh/drivers/pci/ops-sh03.c                     |   45 -
 arch/sh/drivers/pci/ops-sh4.c                      |   79 +-
 arch/sh/drivers/pci/ops-sh5.c                      |   25 -
 arch/sh/drivers/pci/ops-sh7785lcr.c                |   66 -
 arch/sh/drivers/pci/ops-snapgear.c                 |   94 -
 arch/sh/drivers/pci/ops-titan.c                    |   77 -
 arch/sh/drivers/pci/pci-auto.c                     |  545 -----
 arch/sh/drivers/pci/pci-dreamcast.c                |  102 +
 arch/sh/drivers/pci/pci-sh4.h                      |   19 +-
 arch/sh/drivers/pci/pci-sh5.c                      |   55 +-
 arch/sh/drivers/pci/pci-sh5.h                      |    3 -
 arch/sh/drivers/pci/pci-sh7751.c                   |  215 +-
 arch/sh/drivers/pci/pci-sh7751.h                   |   12 +-
 arch/sh/drivers/pci/pci-sh7780.c                   |  224 +-
 arch/sh/drivers/pci/pci-sh7780.h                   |   16 +-
 arch/sh/drivers/pci/pci.c                          |  279 ++-
 arch/sh/include/asm/atomic-llsc.h                  |   27 +
 arch/sh/include/asm/atomic.h                       |    4 +-
 arch/sh/include/asm/cacheflush.h                   |    2 -
 arch/sh/include/asm/clock.h                        |  113 +-
 arch/sh/include/asm/cmpxchg-llsc.h                 |    2 +-
 arch/sh/include/asm/device.h                       |    2 +
 arch/sh/include/asm/hd64461.h                      |  148 +-
 arch/sh/include/asm/io.h                           |   22 +-
 arch/sh/include/asm/irq.h                          |    3 +-
 arch/sh/include/asm/kprobes.h                      |    2 +-
 arch/sh/include/asm/machvec.h                      |    3 +
 arch/sh/include/asm/pci.h                          |  118 +-
 arch/sh/include/asm/pgtable.h                      |    4 +
 arch/sh/include/asm/processor.h                    |   23 +-
 arch/sh/include/asm/ptrace.h                       |    5 +
 arch/sh/include/asm/rtc.h                          |   11 +
 arch/sh/include/asm/spinlock.h                     |    2 +-
 arch/sh/include/asm/swab.h                         |   12 +-
 arch/sh/include/asm/system_32.h                    |    2 +-
 arch/sh/include/asm/timer.h                        |   44 -
 arch/sh/include/asm/types.h                        |    4 +-
 arch/sh/include/asm/ubc.h                          |   11 +
 arch/sh/include/asm/unaligned-sh4a.h               |   10 +-
 arch/sh/include/asm/unistd_32.h                    |    3 +-
 arch/sh/include/asm/unistd_64.h                    |    3 +-
 arch/sh/include/cpu-sh2a/cpu/ubc.h                 |   29 +-
 arch/sh/include/cpu-sh3/cpu/timer.h                |   67 -
 arch/sh/include/cpu-sh4/cpu/cache.h                |    2 +
 arch/sh/include/cpu-sh4/cpu/freq.h                 |   18 +
 arch/sh/include/cpu-sh4/cpu/sh7722.h               |   14 +
 arch/sh/include/cpu-sh4/cpu/sh7723.h               |   14 +
 arch/sh/include/cpu-sh4/cpu/sh7724.h               |  269 +++
 arch/sh/include/cpu-sh4/cpu/sh7785.h               |   25 +
 arch/sh/include/cpu-sh4/cpu/timer.h                |   60 -
 arch/sh/include/cpu-sh5/cpu/irq.h                  |    1 -
 arch/sh/include/mach-common/mach/sh7785lcr.h       |   10 +-
 arch/sh/include/mach-dreamcast/mach/pci.h          |    2 +
 arch/sh/include/mach-se/mach/se7724.h              |   67 +
 arch/sh/kernel/Makefile_32                         |    6 +-
 arch/sh/kernel/Makefile_64                         |    9 +-
 arch/sh/kernel/cpu/Makefile                        |    1 +
 arch/sh/kernel/cpu/clock-cpg.c                     |  256 +++
 arch/sh/kernel/cpu/clock.c                         |  606 ++++--
 arch/sh/kernel/cpu/init.c                          |    7 +
 arch/sh/kernel/cpu/irq/imask.c                     |   68 +-
 arch/sh/kernel/cpu/irq/intc-sh5.c                  |   36 +-
 arch/sh/kernel/cpu/irq/ipr.c                       |    9 +
 arch/sh/kernel/cpu/sh2/clock-sh7619.c              |   16 +-
 arch/sh/kernel/cpu/sh2/setup-sh7619.c              |   84 +
 arch/sh/kernel/cpu/sh2a/clock-sh7201.c             |   14 +-
 arch/sh/kernel/cpu/sh2a/clock-sh7203.c             |   15 +-
 arch/sh/kernel/cpu/sh2a/clock-sh7206.c             |   12 +-
 arch/sh/kernel/cpu/sh2a/setup-mxg.c                |  111 +-
 arch/sh/kernel/cpu/sh2a/setup-sh7201.c             |  115 +
 arch/sh/kernel/cpu/sh2a/setup-sh7203.c             |  154 ++
 arch/sh/kernel/cpu/sh2a/setup-sh7206.c             |  187 ++
 arch/sh/kernel/cpu/sh3/clock-sh3.c                 |   12 +-
 arch/sh/kernel/cpu/sh3/clock-sh7705.c              |   12 +-
 arch/sh/kernel/cpu/sh3/clock-sh7706.c              |   12 +-
 arch/sh/kernel/cpu/sh3/clock-sh7709.c              |   12 +-
 arch/sh/kernel/cpu/sh3/clock-sh7710.c              |   12 +-
 arch/sh/kernel/cpu/sh3/clock-sh7712.c              |    8 +-
 arch/sh/kernel/cpu/sh3/setup-sh7705.c              |  108 +
 arch/sh/kernel/cpu/sh3/setup-sh770x.c              |  108 +
 arch/sh/kernel/cpu/sh3/setup-sh7710.c              |  108 +
 arch/sh/kernel/cpu/sh3/setup-sh7720.c              |  270 +++
 arch/sh/kernel/cpu/sh4/clock-sh4-202.c             |   43 +-
 arch/sh/kernel/cpu/sh4/clock-sh4.c                 |   12 +-
 arch/sh/kernel/cpu/sh4/probe.c                     |  130 +-
 arch/sh/kernel/cpu/sh4/setup-sh4-202.c             |  164 ++-
 arch/sh/kernel/cpu/sh4/setup-sh7750.c              |  187 ++
 arch/sh/kernel/cpu/sh4/setup-sh7760.c              |  140 ++-
 arch/sh/kernel/cpu/sh4a/Makefile                   |    9 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7343.c             |  211 ++
 arch/sh/kernel/cpu/sh4a/clock-sh7366.c             |  211 ++
 arch/sh/kernel/cpu/sh4a/clock-sh7722.c             |  923 ++-------
 arch/sh/kernel/cpu/sh4a/clock-sh7723.c             |  222 ++
 arch/sh/kernel/cpu/sh4a/clock-sh7724.c             |  242 +++
 arch/sh/kernel/cpu/sh4a/clock-sh7763.c             |   46 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7770.c             |   12 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7780.c             |   43 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7785.c             |  208 +--
 arch/sh/kernel/cpu/sh4a/clock-sh7786.c             |   47 +-
 arch/sh/kernel/cpu/sh4a/clock-shx3.c               |   41 +-
 arch/sh/kernel/cpu/sh4a/pinmux-sh7724.c            | 2230 ++++++++++++++++++++
 arch/sh/kernel/cpu/sh4a/setup-sh7343.c             |  122 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7366.c             |  119 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7722.c             |  123 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7723.c             |  231 ++-
 arch/sh/kernel/cpu/sh4a/setup-sh7724.c             |  786 +++++++
 arch/sh/kernel/cpu/sh4a/setup-sh7763.c             |  204 ++
 arch/sh/kernel/cpu/sh4a/setup-sh7770.c             |  546 +++++
 arch/sh/kernel/cpu/sh4a/setup-sh7780.c             |  204 ++
 arch/sh/kernel/cpu/sh4a/setup-sh7785.c             |  210 ++
 arch/sh/kernel/cpu/sh4a/setup-sh7786.c             |  393 ++++
 arch/sh/kernel/cpu/sh4a/setup-shx3.c               |  209 ++-
 arch/sh/kernel/cpu/sh5/Makefile                    |    3 +
 arch/sh/kernel/cpu/sh5/clock-sh5.c                 |   14 +-
 arch/sh/kernel/cpu/sh5/entry.S                     |   65 +-
 arch/sh/kernel/cpu/sh5/setup-sh5.c                 |  195 ++
 arch/sh/kernel/io.c                                |    1 +
 arch/sh/kernel/io_trapped.c                        |    2 +-
 arch/sh/kernel/irq.c                               |   77 +-
 arch/sh/kernel/kgdb.c                              |    4 +-
 .../{timers/timer-broadcast.c => localtimer.c}     |    0
 arch/sh/kernel/machvec.c                           |    1 +
 arch/sh/kernel/module.c                            |    2 +-
 arch/sh/kernel/process_32.c                        |    4 +-
 arch/sh/kernel/ptrace_32.c                         |    8 +
 arch/sh/kernel/setup.c                             |   26 +-
 arch/sh/kernel/sh_ksyms_32.c                       |    9 -
 arch/sh/kernel/sh_ksyms_64.c                       |    2 +
 arch/sh/kernel/syscalls_32.S                       |    3 +-
 arch/sh/kernel/syscalls_64.S                       |    1 +
 arch/sh/kernel/time.c                              |  125 ++
 arch/sh/kernel/time_32.c                           |  240 ---
 arch/sh/kernel/time_64.c                           |  363 ----
 arch/sh/kernel/timers/Makefile                     |   11 -
 arch/sh/kernel/timers/timer-cmt.c                  |  188 --
 arch/sh/kernel/timers/timer-mtu2.c                 |  202 --
 arch/sh/kernel/timers/timer-tmu.c                  |  297 ---
 arch/sh/kernel/timers/timer.c                      |   55 -
 arch/sh/kernel/traps.c                             |    6 +-
 arch/sh/kernel/traps_32.c                          |   15 +-
 arch/sh/kernel/traps_64.c                          |   35 +-
 arch/sh/kernel/vmlinux.lds.S                       |  179 ++-
 arch/sh/kernel/vmlinux_32.lds.S                    |  154 --
 arch/sh/kernel/vmlinux_64.lds.S                    |  163 --
 arch/sh/lib64/.gitignore                           |    1 -
 arch/sh/lib64/dbg.c                                |  182 --
 arch/sh/lib64/panic.c                              |   43 -
 arch/sh/lib64/sdivsi3.S                            |    6 +-
 arch/sh/lib64/udelay.c                             |    2 +-
 arch/sh/mm/Kconfig                                 |   31 +-
 arch/sh/mm/cache-sh5.c                             |    8 +-
 arch/sh/mm/init.c                                  |    3 -
 arch/sh/mm/ioremap_32.c                            |   14 +-
 arch/sh/mm/ioremap_64.c                            |  266 +--
 arch/sh/mm/mmap.c                                  |  136 ++-
 arch/sh/oprofile/common.c                          |    1 +
 arch/sh/tools/mach-types                           |    1 +
 drivers/clocksource/Makefile                       |    2 +
 drivers/clocksource/sh_cmt.c                       |  116 +-
 drivers/clocksource/sh_mtu2.c                      |  357 ++++
 drivers/clocksource/sh_tmu.c                       |  461 ++++
 drivers/i2c/busses/i2c-sh7760.c                    |    2 +-
 drivers/rtc/Kconfig                                |    2 +-
 drivers/serial/sh-sci.c                            |  388 ++--
 drivers/serial/sh-sci.h                            |   42 +-
 drivers/sh/intc.c                                  |   11 +-
 drivers/video/hitfb.c                              |    4 +-
 include/linux/clocksource.h                        |   10 +-
 include/linux/serial_sci.h                         |    3 +-
 include/linux/sh_cmt.h                             |   13 -
 include/linux/sh_timer.h                           |   13 +
 include/linux/time.h                               |   15 +
 kernel/time/clocksource.c                          |    3 -
 kernel/time/timekeeping.c                          |    7 +
 sound/oss/Kconfig                                  |    2 +-
 sound/oss/sh_dac_audio.c                           |   85 +-
 277 files changed, 18257 insertions(+), 7326 deletions(-)
 create mode 100644 arch/sh/boards/mach-cayman/panic.c
 create mode 100644 arch/sh/boards/mach-se/7724/Makefile
 create mode 100644 arch/sh/boards/mach-se/7724/irq.c
 create mode 100644 arch/sh/boards/mach-se/7724/setup.c
 delete mode 100644 arch/sh/boards/mach-se/7751/pci.c
 delete mode 100644 arch/sh/boot/compressed/Makefile_32
 delete mode 100644 arch/sh/boot/compressed/Makefile_64
 delete mode 100644 arch/sh/boot/compressed/vmlinux_64.lds
 create mode 100644 arch/sh/configs/se7724_defconfig
 create mode 100644 arch/sh/configs/sh7724_generic_defconfig
 create mode 100644 arch/sh/configs/sh7770_generic_defconfig
 rename arch/sh/drivers/pci/{ops-cayman.c => fixups-cayman.c} (88%)
 create mode 100644 arch/sh/drivers/pci/fixups-landisk.c
 delete mode 100644 arch/sh/drivers/pci/fixups-lboxre2.c
 create mode 100644 arch/sh/drivers/pci/fixups-se7751.c
 delete mode 100644 arch/sh/drivers/pci/fixups-se7780.c
 delete mode 100644 arch/sh/drivers/pci/fixups-sh7785lcr.c
 create mode 100644 arch/sh/drivers/pci/fixups-snapgear.c
 create mode 100644 arch/sh/drivers/pci/fixups-titan.c
 delete mode 100644 arch/sh/drivers/pci/ops-landisk.c
 delete mode 100644 arch/sh/drivers/pci/ops-lboxre2.c
 delete mode 100644 arch/sh/drivers/pci/ops-r7780rp.c
 delete mode 100644 arch/sh/drivers/pci/ops-rts7751r2d.c
 delete mode 100644 arch/sh/drivers/pci/ops-sdk7780.c
 delete mode 100644 arch/sh/drivers/pci/ops-se7780.c
 delete mode 100644 arch/sh/drivers/pci/ops-sh03.c
 delete mode 100644 arch/sh/drivers/pci/ops-sh7785lcr.c
 delete mode 100644 arch/sh/drivers/pci/ops-snapgear.c
 delete mode 100644 arch/sh/drivers/pci/ops-titan.c
 delete mode 100644 arch/sh/drivers/pci/pci-auto.c
 create mode 100644 arch/sh/drivers/pci/pci-dreamcast.c
 delete mode 100644 arch/sh/include/asm/timer.h
 delete mode 100644 arch/sh/include/cpu-sh3/cpu/timer.h
 create mode 100644 arch/sh/include/cpu-sh4/cpu/sh7724.h
 delete mode 100644 arch/sh/include/cpu-sh4/cpu/timer.h
 create mode 100644 arch/sh/include/mach-se/mach/se7724.h
 create mode 100644 arch/sh/kernel/cpu/clock-cpg.c
 create mode 100644 arch/sh/kernel/cpu/sh4a/clock-sh7343.c
 create mode 100644 arch/sh/kernel/cpu/sh4a/clock-sh7366.c
 create mode 100644 arch/sh/kernel/cpu/sh4a/clock-sh7723.c
 create mode 100644 arch/sh/kernel/cpu/sh4a/clock-sh7724.c
 create mode 100644 arch/sh/kernel/cpu/sh4a/pinmux-sh7724.c
 create mode 100644 arch/sh/kernel/cpu/sh4a/setup-sh7724.c
 create mode 100644 arch/sh/kernel/cpu/sh5/setup-sh5.c
 rename arch/sh/kernel/{timers/timer-broadcast.c => localtimer.c} (100%)
 create mode 100644 arch/sh/kernel/time.c
 delete mode 100644 arch/sh/kernel/time_32.c
 delete mode 100644 arch/sh/kernel/time_64.c
 delete mode 100644 arch/sh/kernel/timers/Makefile
 delete mode 100644 arch/sh/kernel/timers/timer-cmt.c
 delete mode 100644 arch/sh/kernel/timers/timer-mtu2.c
 delete mode 100644 arch/sh/kernel/timers/timer-tmu.c
 delete mode 100644 arch/sh/kernel/timers/timer.c
 delete mode 100644 arch/sh/kernel/vmlinux_32.lds.S
 delete mode 100644 arch/sh/kernel/vmlinux_64.lds.S
 delete mode 100644 arch/sh/lib64/.gitignore
 create mode 100644 drivers/clocksource/sh_mtu2.c
 create mode 100644 drivers/clocksource/sh_tmu.c
 delete mode 100644 include/linux/sh_cmt.h
 create mode 100644 include/linux/sh_timer.h

             reply	other threads:[~2009-06-11  8:21 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-11  8:21 Paul Mundt [this message]
2009-06-11  8:21 ` [GIT PULL] sh updates for 2.6.31-rc1 Paul Mundt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090611082128.GA832@linux-sh.org \
    --to=lethal@linux-sh.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-sh@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.