diff options
Diffstat (limited to 'arch/sh/drivers/pci/ops-rts7751r2d.c')
-rw-r--r-- | arch/sh/drivers/pci/ops-rts7751r2d.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/arch/sh/drivers/pci/ops-rts7751r2d.c b/arch/sh/drivers/pci/ops-rts7751r2d.c index 96b916c0d6c5..d950b8ab25f1 100644 --- a/arch/sh/drivers/pci/ops-rts7751r2d.c +++ b/arch/sh/drivers/pci/ops-rts7751r2d.c | |||
@@ -29,37 +29,3 @@ int __init pcibios_map_platform_irq(struct pci_dev *pdev, u8 slot, u8 pin) | |||
29 | { | 29 | { |
30 | return rts7751r2d_irq_tab[slot]; | 30 | return rts7751r2d_irq_tab[slot]; |
31 | } | 31 | } |
32 | |||
33 | static struct resource sh7751_io_resource = { | ||
34 | .name = "SH7751_IO", | ||
35 | .start = 0x4000, | ||
36 | .end = SH7751_PCI_IO_SIZE - 1, | ||
37 | .flags = IORESOURCE_IO | ||
38 | }; | ||
39 | |||
40 | static struct resource sh7751_mem_resource = { | ||
41 | .name = "SH7751_mem", | ||
42 | .start = SH7751_PCI_MEMORY_BASE, | ||
43 | .end = SH7751_PCI_MEMORY_BASE + SH7751_PCI_MEM_SIZE - 1, | ||
44 | .flags = IORESOURCE_MEM | ||
45 | }; | ||
46 | |||
47 | extern struct pci_ops sh7751_pci_ops; | ||
48 | |||
49 | struct pci_channel board_pci_channels[] = { | ||
50 | { sh7751_pci_init, &sh4_pci_ops, &sh7751_io_resource, &sh7751_mem_resource, 0, 0xff }, | ||
51 | { NULL, NULL, NULL, 0, 0 }, | ||
52 | }; | ||
53 | |||
54 | static struct sh4_pci_address_map sh7751_pci_map = { | ||
55 | .window0 = { | ||
56 | .base = SH7751_CS3_BASE_ADDR, | ||
57 | .size = 0x04000000, | ||
58 | }, | ||
59 | }; | ||
60 | |||
61 | int __init pcibios_init_platform(void) | ||
62 | { | ||
63 | return sh7751_pcic_init(&board_pci_channels[0], &sh7751_pci_map); | ||
64 | } | ||
65 | |||