sh: Improved multi-resource handling for SH7780 PCI.
authorPaul Mundt <lethal@linux-sh.org>
Mon, 1 Feb 2010 11:01:50 +0000 (20:01 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Mon, 1 Feb 2010 11:01:50 +0000 (20:01 +0900)
commitb6c58b1d987a5795086c5c2babd8c7367d2fdb8c
tree3ec992af50f44dd09ff125165ea1c4ef41b2aecc
parentef407beefbd9928792ccc93857e408e0057bc17b
sh: Improved multi-resource handling for SH7780 PCI.

The SH7780 PCI controller supports 3 different ranges of PCI memory in
addition to its PCI I/O window. In the case of 29-bit mode, only 2 memory
windows are supported, while in 32-bit mode all 3 are visible. This
attempts to make the resource handling completely dynamic and to permit
platforms to map in as many apertures as they can handle.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/drivers/pci/fixups-dreamcast.c
arch/sh/drivers/pci/fixups-se7751.c
arch/sh/drivers/pci/pci-dreamcast.c
arch/sh/drivers/pci/pci-sh5.c
arch/sh/drivers/pci/pci-sh7751.c
arch/sh/drivers/pci/pci-sh7780.c
arch/sh/drivers/pci/pci-sh7780.h
arch/sh/drivers/pci/pci.c
arch/sh/include/asm/pci.h