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
next 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.