diff options
Diffstat (limited to 'arch/sh/drivers/pci/ops-titan.c')
-rw-r--r-- | arch/sh/drivers/pci/ops-titan.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/arch/sh/drivers/pci/ops-titan.c b/arch/sh/drivers/pci/ops-titan.c index e45bb62bf8ce..3a79fa8254a6 100644 --- a/arch/sh/drivers/pci/ops-titan.c +++ b/arch/sh/drivers/pci/ops-titan.c | |||
@@ -36,39 +36,3 @@ int __init pcibios_map_platform_irq(struct pci_dev *pdev, u8 slot, u8 pin) | |||
36 | 36 | ||
37 | return irq; | 37 | return irq; |
38 | } | 38 | } |
39 | |||
40 | static struct resource sh7751_io_resource = { | ||
41 | .name = "SH7751_IO", | ||
42 | .start = SH7751_PCI_IO_BASE, | ||
43 | .end = SH7751_PCI_IO_BASE + SH7751_PCI_IO_SIZE - 1, | ||
44 | .flags = IORESOURCE_IO | ||
45 | }; | ||
46 | |||
47 | static struct resource sh7751_mem_resource = { | ||
48 | .name = "SH7751_mem", | ||
49 | .start = SH7751_PCI_MEMORY_BASE, | ||
50 | .end = SH7751_PCI_MEMORY_BASE + SH7751_PCI_MEM_SIZE - 1, | ||
51 | .flags = IORESOURCE_MEM | ||
52 | }; | ||
53 | |||
54 | struct pci_channel board_pci_channels[] = { | ||
55 | { sh7751_pci_init, &sh4_pci_ops, &sh7751_io_resource, &sh7751_mem_resource, 0, 0xff }, | ||
56 | { NULL, NULL, NULL, 0, 0 }, | ||
57 | }; | ||
58 | |||
59 | static struct sh4_pci_address_map sh7751_pci_map = { | ||
60 | .window0 = { | ||
61 | .base = SH7751_CS2_BASE_ADDR, | ||
62 | .size = SH7751_MEM_REGION_SIZE*2, /* cs2 and cs3 */ | ||
63 | }, | ||
64 | |||
65 | .window1 = { | ||
66 | .base = SH7751_CS2_BASE_ADDR, | ||
67 | .size = SH7751_MEM_REGION_SIZE*2, | ||
68 | }, | ||
69 | }; | ||
70 | |||
71 | int __init pcibios_init_platform(void) | ||
72 | { | ||
73 | return sh7751_pcic_init(&board_pci_channels[0], &sh7751_pci_map); | ||
74 | } | ||