Paul Mundt
58796ce67a
sh: legacy PCI evt2irq migration.
...
This converts over the legacy PCI IRQs to evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 17:42:29 +09:00
Ralf Baechle
d5341942d7
PCI: Make the struct pci_dev * argument of pci_fixup_irqs const.
...
Aside of the usual motivation for constification, this function has a
history of being abused a hook for interrupt and other fixups so I turned
this function const ages ago in the MIPS code but it should be done
treewide.
Due to function pointer passing in varous places a few other functions
had to be constified as well.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
To: Anton Vorontsov <avorontsov@mvista.com >
To: Chris Metcalf <cmetcalf@tilera.com >
To: Colin Cross <ccross@android.com >
Acked-by: "David S. Miller" <davem@davemloft.net >
To: Eric Miao <eric.y.miao@gmail.com >
To: Erik Gilling <konkers@android.com >
Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn >
To: "H. Peter Anvin" <hpa@zytor.com >
To: Imre Kaloz <kaloz@openwrt.org >
To: Ingo Molnar <mingo@redhat.com >
To: Ivan Kokshaysky <ink@jurassic.park.msu.ru >
To: Jesse Barnes <jbarnes@virtuousgeek.org >
To: Krzysztof Halasa <khc@pm.waw.pl >
To: Lennert Buytenhek <kernel@wantstofly.org >
To: Matt Turner <mattst88@gmail.com >
To: Nicolas Pitre <nico@fluxnic.net >
To: Olof Johansson <olof@lixom.net >
Acked-by: Paul Mundt <lethal@linux-sh.org >
To: Richard Henderson <rth@twiddle.net >
To: Russell King <linux@arm.linux.org.uk >
To: Thomas Gleixner <tglx@linutronix.de >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: linux-alpha@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Cc: linux-pci@vger.kernel.org
Cc: linux-sh@vger.kernel.org
Cc: linux-tegra@vger.kernel.org
Cc: sparclinux@vger.kernel.org
Cc: x86@kernel.org
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org >
2011-07-22 08:26:06 -07:00
Ralf Baechle
116ceec200
SH: SE7751: Fix pcibios_map_platform_irq prototype.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2011-05-23 14:46:36 +09:00
Paul Mundt
b6c58b1d98
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 >
2010-02-01 20:01:50 +09:00
Paul Mundt
2d5efc190e
sh: pci: Move the se7751 fixups in to arch/sh/drivers/pci/.
...
The se7751 was still doing the PCI fixups in its own board directory,
so we move it over to arch/sh/drivers/pci/ with the rest of the board
fixups. It has bitrotted significantly over the years, so will still
likely need a bit of work to bring back up to date.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2009-04-20 21:42:59 +09:00