提交 ec125c12 编写于 作者: T Thiemo Seufer 提交者: Ralf Baechle

Code cleanup, thanks Brian Murphy.

Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
Signed-off-by: NThiemo Seufer <ths@networkno.de>
上级 a5fc9c0b
......@@ -7,10 +7,8 @@
*/
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/pci.h>
#include <linux/types.h>
#include <linux/delay.h>
#include <asm/bootinfo.h>
extern struct pci_ops nile4_pci_ops;
......@@ -18,14 +16,14 @@ extern struct pci_ops gt64120_pci_ops;
static struct resource lasat_pci_mem_resource = {
.name = "LASAT PCI MEM",
.start = 0x18000000,
.end = 0x19FFFFFF,
.end = 0x19ffffff,
.flags = IORESOURCE_MEM,
};
static struct resource lasat_pci_io_resource = {
.name = "LASAT PCI IO",
.start = 0x1a000000,
.end = 0x1bFFFFFF,
.end = 0x1bffffff,
.flags = IORESOURCE_IO,
};
......@@ -36,16 +34,16 @@ static struct pci_controller lasat_pci_controller = {
static int __init lasat_pci_setup(void)
{
printk("PCI: starting\n");
printk("PCI: starting\n");
switch (mips_machtype) {
case MACH_LASAT_100:
switch (mips_machtype) {
case MACH_LASAT_100:
lasat_pci_controller.pci_ops = &gt64120_pci_ops;
break;
case MACH_LASAT_200:
case MACH_LASAT_200:
lasat_pci_controller.pci_ops = &nile4_pci_ops;
break;
default:
default:
panic("pcibios_init: mips_machtype incorrect");
}
......@@ -68,24 +66,24 @@ arch_initcall(lasat_pci_setup);
int __init pcibios_map_irq(struct pci_dev *dev, u8 slot, u8 pin)
{
switch (slot) {
case 1:
return LASATINT_PCIA; /* Expansion Module 0 */
case 2:
return LASATINT_PCIB; /* Expansion Module 1 */
case 3:
return LASATINT_PCIC; /* Expansion Module 2 */
case 4:
return LASATINT_ETH1; /* Ethernet 1 (LAN 2) */
case 5:
return LASATINT_ETH0; /* Ethernet 0 (LAN 1) */
case 6:
return LASATINT_HDC; /* IDE controller */
default:
return 0xff; /* Illegal */
}
switch (slot) {
case 1:
return LASATINT_PCIA;
case 2:
return LASATINT_PCIB;
case 3:
return LASATINT_PCIC;
case 4:
return LASATINT_ETH1; /* Ethernet 1 (LAN 2) */
case 5:
return LASATINT_ETH0; /* Ethernet 0 (LAN 1) */
case 6:
return LASATINT_HDC; /* IDE controller */
default:
return 0xff; /* Illegal */
}
return -1;
return -1;
}
/* Do platform specific device initialization at pci_enable_device() time */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册