Skip to content
Snippets Groups Projects
Commit ec125c12 authored by Thiemo Seufer's avatar Thiemo Seufer Committed by Ralf Baechle
Browse files

Code cleanup, thanks Brian Murphy.

parent a5fc9c0b
No related branches found
No related tags found
No related merge requests found
...@@ -7,10 +7,8 @@ ...@@ -7,10 +7,8 @@
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/pci.h> #include <linux/pci.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/delay.h>
#include <asm/bootinfo.h> #include <asm/bootinfo.h>
extern struct pci_ops nile4_pci_ops; extern struct pci_ops nile4_pci_ops;
...@@ -18,14 +16,14 @@ extern struct pci_ops gt64120_pci_ops; ...@@ -18,14 +16,14 @@ extern struct pci_ops gt64120_pci_ops;
static struct resource lasat_pci_mem_resource = { static struct resource lasat_pci_mem_resource = {
.name = "LASAT PCI MEM", .name = "LASAT PCI MEM",
.start = 0x18000000, .start = 0x18000000,
.end = 0x19FFFFFF, .end = 0x19ffffff,
.flags = IORESOURCE_MEM, .flags = IORESOURCE_MEM,
}; };
static struct resource lasat_pci_io_resource = { static struct resource lasat_pci_io_resource = {
.name = "LASAT PCI IO", .name = "LASAT PCI IO",
.start = 0x1a000000, .start = 0x1a000000,
.end = 0x1bFFFFFF, .end = 0x1bffffff,
.flags = IORESOURCE_IO, .flags = IORESOURCE_IO,
}; };
...@@ -36,16 +34,16 @@ static struct pci_controller lasat_pci_controller = { ...@@ -36,16 +34,16 @@ static struct pci_controller lasat_pci_controller = {
static int __init lasat_pci_setup(void) static int __init lasat_pci_setup(void)
{ {
printk("PCI: starting\n"); printk("PCI: starting\n");
switch (mips_machtype) { switch (mips_machtype) {
case MACH_LASAT_100: case MACH_LASAT_100:
lasat_pci_controller.pci_ops = &gt64120_pci_ops; lasat_pci_controller.pci_ops = &gt64120_pci_ops;
break; break;
case MACH_LASAT_200: case MACH_LASAT_200:
lasat_pci_controller.pci_ops = &nile4_pci_ops; lasat_pci_controller.pci_ops = &nile4_pci_ops;
break; break;
default: default:
panic("pcibios_init: mips_machtype incorrect"); panic("pcibios_init: mips_machtype incorrect");
} }
...@@ -68,24 +66,24 @@ arch_initcall(lasat_pci_setup); ...@@ -68,24 +66,24 @@ arch_initcall(lasat_pci_setup);
int __init pcibios_map_irq(struct pci_dev *dev, u8 slot, u8 pin) int __init pcibios_map_irq(struct pci_dev *dev, u8 slot, u8 pin)
{ {
switch (slot) { switch (slot) {
case 1: case 1:
return LASATINT_PCIA; /* Expansion Module 0 */ return LASATINT_PCIA;
case 2: case 2:
return LASATINT_PCIB; /* Expansion Module 1 */ return LASATINT_PCIB;
case 3: case 3:
return LASATINT_PCIC; /* Expansion Module 2 */ return LASATINT_PCIC;
case 4: case 4:
return LASATINT_ETH1; /* Ethernet 1 (LAN 2) */ return LASATINT_ETH1; /* Ethernet 1 (LAN 2) */
case 5: case 5:
return LASATINT_ETH0; /* Ethernet 0 (LAN 1) */ return LASATINT_ETH0; /* Ethernet 0 (LAN 1) */
case 6: case 6:
return LASATINT_HDC; /* IDE controller */ return LASATINT_HDC; /* IDE controller */
default: default:
return 0xff; /* Illegal */ return 0xff; /* Illegal */
} }
return -1; return -1;
} }
/* Do platform specific device initialization at pci_enable_device() time */ /* Do platform specific device initialization at pci_enable_device() time */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment