sh: mach-microdev: SuperIO-relative ioport mapping.
authorPaul Mundt <lethal@linux-sh.org>
Fri, 29 Oct 2010 09:42:22 +0000 (18:42 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Fri, 29 Oct 2010 09:42:22 +0000 (18:42 +0900)
commit46bc85872040ae7a98b983514bf79f68255b2643
tree9c2dc7f302bbd7d0187c42ee3e4fd40eae82f825
parent18cb657ca1bafe635f368346a1676fb04c512edf
sh: mach-microdev: SuperIO-relative ioport mapping.

The microdev only has to contend with silly PIO mangling on anything
within the SuperIO range. As each of the SuperIO modules is already
speciail cased, we just shift that logic over to the ioport map.

With microdev PCI never being merged (and being fudamentally broken in
hardware), and the ethernet chip only doing 16-bit accesses already,
there's no need to maintain any of the extra special casing. Kill it all
off.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/boards/mach-microdev/io.c
arch/sh/boards/mach-microdev/setup.c
arch/sh/include/mach-common/mach/microdev.h