1
linux/arch/sh/kernel
David McKay 15444a8973 sh: Allow use of GENERIC_IOMAP
The synopsys PCI cell used in the later STMicro chips requires code to
be run in order to do IO cycles, rather than just memory mapping the IO
space. Rather than extending the existing SH infrastructure to allow
this, use the GENERIC_IOMAP implmentation to save re-inventing the
wheel.

This set of changes allows the SH to be built with GENERIC_IOMAP
enabled, it just ifdef's out the functions provided by the GENERIC_IOMAP
implementation, and provides a few required missing functions.

Signed-off-by: David McKay <david.mckay@st.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2009-08-24 16:10:40 +09:00
..
cpu Merge branches 'sh/hwblk' and 'sh/pm-runtime' 2009-08-23 18:04:07 +09:00
vsyscall
.gitignore
asm-offsets.c sh: Provide diagnostic kernel stack checks 2009-07-11 10:07:58 +09:00
cpufreq.c
crash_dump.c
debugtraps.S sh: unwinder: Use a special bug flag for unwinder traps. 2009-08-22 05:28:25 +09:00
disassemble.c
dumpstack.c sh: flag the default unwinder as reliable. 2009-08-15 01:09:03 +09:00
dwarf.c sh: unwinder: cacheline align slab cache objects. 2009-08-22 19:03:25 +09:00
early_printk.c sh: Fix up early printk build error. 2009-08-04 15:54:33 +09:00
entry-common.S sh: Add a few missing irqflags tracing markers. 2009-08-18 11:35:09 +09:00
ftrace.c sh: Function graph tracer support 2009-07-11 10:08:01 +09:00
gpio.c
head_32.S
head_64.S
idle.c sh: Provide cpu_idle_wait() to fix up cpuidle/SMP build. 2009-06-23 17:30:17 +09:00
init_task.c mm: consolidate init_mm definition 2009-06-16 19:47:28 -07:00
io_generic.c
io_trapped.c sh: Rework irqflags tracing to fix up CONFIG_PROVE_LOCKING. 2009-07-29 23:01:24 +09:00
io.c sh: Allow use of GENERIC_IOMAP 2009-08-24 16:10:40 +09:00
irq.c sh: unwinder: Move initialization to early_initcall() and tidy up locking. 2009-08-17 05:07:38 +09:00
kgdb.c
kprobes.c
localtimer.c
machine_kexec.c
machvec.c sh: boot word / mode pin support V2 2009-06-01 15:44:49 +09:00
Makefile sh: Merge the _32/_64 variants of arch/sh/kernel/Makefile. 2009-08-16 03:35:26 +09:00
module.c module: cleanup FIXME comments about trimming exception table entries. 2009-06-12 21:47:05 +09:30
process_32.c sh: Mark __switch_to() as __notrace_funcgraph 2009-07-11 10:08:06 +09:00
process_64.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 2009-06-18 14:07:35 -07:00
ptrace_32.c sh: Fix up the CONFIG_FTRACE_SYSCALLS=n build. 2009-08-20 12:07:46 +09:00
ptrace_64.c
relocate_kernel.S
setup.c sh: Add initial support for SH7757 CPU subtype 2009-08-21 17:25:47 +09:00
sh_bios.c
sh_ksyms_32.c sh: Use DECLARE_EXPORT() for mcount symbol export. 2009-07-11 20:32:14 +09:00
sh_ksyms_64.c sh: Convert sh64 to use the generic checksum code. 2009-06-15 00:00:42 +09:00
signal_32.c sh: Improve unwind info for signals 2009-08-24 15:07:08 +09:00
signal_64.c
smp.c cpumask: Use accessors for cpu_*_mask: sh 2009-06-14 18:24:16 +09:00
stacktrace.c sh: stacktrace: Properly terminate the trace entry buffer. 2009-08-15 01:11:37 +09:00
swsusp.c
sys_sh32.c
sys_sh64.c
sys_sh.c sh: remove stray markers. 2009-06-18 13:38:26 +09:00
syscalls_32.S sh: Wire up sys_perf_counter_open. 2009-06-12 01:33:22 +03:00
syscalls_64.S sh: Wire up sys_perf_counter_open. 2009-06-12 01:33:22 +03:00
time.c Revert "sh: Bump the earlytimer bits back to time_init()." 2009-07-29 22:43:58 +09:00
topology.c
traps_32.c sh: cleanup of do_address_error() 2009-08-24 15:01:10 +09:00
traps_64.c
traps.c sh: unwinder: Use a special bug flag for unwinder traps. 2009-08-22 05:28:25 +09:00
unwinder.c sh: unwinder: Use a special bug flag for unwinder traps. 2009-08-22 05:28:25 +09:00
vmlinux.lds.S sh: dwarf unwinder support. 2009-08-14 01:58:43 +09:00