diff options
| author | Paul Mundt <lethal@linux-sh.org> | 2009-04-16 05:01:31 -0400 |
|---|---|---|
| committer | Paul Mundt <lethal@linux-sh.org> | 2009-04-16 05:01:31 -0400 |
| commit | 0232ba9ce031d0fd8f331fa8b3c00e16901f54e6 (patch) | |
| tree | 23ded02afa77863da3d19a8ca8de156ec10f638f | |
| parent | f1a9ba8f15f89f3f444985251efaf809cd16da53 (diff) | |
sh: pci: Kill off unused SH4_PCIC_NO_RESET code.
Nothing ended up using this anymore, so just kill it off.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
| -rw-r--r-- | arch/sh/drivers/pci/ops-landisk.c | 2 | ||||
| -rw-r--r-- | arch/sh/drivers/pci/ops-lboxre2.c | 5 | ||||
| -rw-r--r-- | arch/sh/drivers/pci/ops-r7780rp.c | 2 | ||||
| -rw-r--r-- | arch/sh/drivers/pci/ops-rts7751r2d.c | 7 | ||||
| -rw-r--r-- | arch/sh/drivers/pci/ops-sdk7780.c | 1 | ||||
| -rw-r--r-- | arch/sh/drivers/pci/ops-se7780.c | 1 | ||||
| -rw-r--r-- | arch/sh/drivers/pci/ops-sh7785lcr.c | 2 | ||||
| -rw-r--r-- | arch/sh/drivers/pci/ops-snapgear.c | 2 | ||||
| -rw-r--r-- | arch/sh/drivers/pci/ops-titan.c | 2 | ||||
| -rw-r--r-- | arch/sh/drivers/pci/pci-sh4.h | 4 | ||||
| -rw-r--r-- | arch/sh/drivers/pci/pci-sh7751.c | 15 | ||||
| -rw-r--r-- | arch/sh/drivers/pci/pci-sh7780.c | 15 |
12 files changed, 0 insertions, 58 deletions
diff --git a/arch/sh/drivers/pci/ops-landisk.c b/arch/sh/drivers/pci/ops-landisk.c index c46911d95eca..178b77828aa9 100644 --- a/arch/sh/drivers/pci/ops-landisk.c +++ b/arch/sh/drivers/pci/ops-landisk.c | |||
| @@ -39,8 +39,6 @@ static struct sh4_pci_address_map sh7751_pci_map = { | |||
| 39 | .base = SH7751_CS3_BASE_ADDR, | 39 | .base = SH7751_CS3_BASE_ADDR, |
| 40 | .size = (64 << 20), /* 64MB */ | 40 | .size = (64 << 20), /* 64MB */ |
| 41 | }, | 41 | }, |
| 42 | |||
| 43 | .flags = SH4_PCIC_NO_RESET, | ||
| 44 | }; | 42 | }; |
| 45 | 43 | ||
| 46 | int __init pcibios_init_platform(void) | 44 | int __init pcibios_init_platform(void) |
diff --git a/arch/sh/drivers/pci/ops-lboxre2.c b/arch/sh/drivers/pci/ops-lboxre2.c index 781496bfb1f9..91cabd84f028 100644 --- a/arch/sh/drivers/pci/ops-lboxre2.c +++ b/arch/sh/drivers/pci/ops-lboxre2.c | |||
| @@ -48,11 +48,6 @@ static struct sh4_pci_address_map sh7751_pci_map = { | |||
| 48 | .base = SH7751_CS3_BASE_ADDR, | 48 | .base = SH7751_CS3_BASE_ADDR, |
| 49 | .size = 0x04000000, | 49 | .size = 0x04000000, |
| 50 | }, | 50 | }, |
| 51 | .window1 = { | ||
| 52 | .base = 0x00000000, /* Unused */ | ||
| 53 | .size = 0x00000000, /* Unused */ | ||
| 54 | }, | ||
| 55 | .flags = SH4_PCIC_NO_RESET, | ||
| 56 | }; | 51 | }; |
| 57 | 52 | ||
| 58 | int __init pcibios_init_platform(void) | 53 | int __init pcibios_init_platform(void) |
diff --git a/arch/sh/drivers/pci/ops-r7780rp.c b/arch/sh/drivers/pci/ops-r7780rp.c index c58f1cff9fba..8ec6d225ef9d 100644 --- a/arch/sh/drivers/pci/ops-r7780rp.c +++ b/arch/sh/drivers/pci/ops-r7780rp.c | |||
| @@ -57,8 +57,6 @@ static struct sh4_pci_address_map sh7780_pci_map = { | |||
| 57 | .base = SH7780_CS3_BASE_ADDR, | 57 | .base = SH7780_CS3_BASE_ADDR, |
| 58 | .size = 0x04000000, | 58 | .size = 0x04000000, |
| 59 | }, | 59 | }, |
| 60 | |||
| 61 | .flags = SH4_PCIC_NO_RESET, | ||
| 62 | }; | 60 | }; |
| 63 | 61 | ||
| 64 | int __init pcibios_init_platform(void) | 62 | int __init pcibios_init_platform(void) |
diff --git a/arch/sh/drivers/pci/ops-rts7751r2d.c b/arch/sh/drivers/pci/ops-rts7751r2d.c index d374cd37f455..96b916c0d6c5 100644 --- a/arch/sh/drivers/pci/ops-rts7751r2d.c +++ b/arch/sh/drivers/pci/ops-rts7751r2d.c | |||
| @@ -56,13 +56,6 @@ static struct sh4_pci_address_map sh7751_pci_map = { | |||
| 56 | .base = SH7751_CS3_BASE_ADDR, | 56 | .base = SH7751_CS3_BASE_ADDR, |
| 57 | .size = 0x04000000, | 57 | .size = 0x04000000, |
| 58 | }, | 58 | }, |
| 59 | |||
| 60 | .window1 = { | ||
| 61 | .base = 0x00000000, /* Unused */ | ||
| 62 | .size = 0x00000000, /* Unused */ | ||
| 63 | }, | ||
| 64 | |||
| 65 | .flags = SH4_PCIC_NO_RESET, | ||
| 66 | }; | 59 | }; |
| 67 | 60 | ||
| 68 | int __init pcibios_init_platform(void) | 61 | int __init pcibios_init_platform(void) |
diff --git a/arch/sh/drivers/pci/ops-sdk7780.c b/arch/sh/drivers/pci/ops-sdk7780.c index b34fbc54a7c6..6a0b7c067831 100644 --- a/arch/sh/drivers/pci/ops-sdk7780.c +++ b/arch/sh/drivers/pci/ops-sdk7780.c | |||
| @@ -62,7 +62,6 @@ static struct sh4_pci_address_map sdk7780_pci_map = { | |||
| 62 | .base = SH7780_CS3_BASE_ADDR, | 62 | .base = SH7780_CS3_BASE_ADDR, |
| 63 | .size = 0x04000000, | 63 | .size = 0x04000000, |
| 64 | }, | 64 | }, |
| 65 | .flags = SH4_PCIC_NO_RESET, | ||
| 66 | }; | 65 | }; |
| 67 | 66 | ||
| 68 | int __init pcibios_init_platform(void) | 67 | int __init pcibios_init_platform(void) |
diff --git a/arch/sh/drivers/pci/ops-se7780.c b/arch/sh/drivers/pci/ops-se7780.c index 47302077a0c8..583b8e82ff99 100644 --- a/arch/sh/drivers/pci/ops-se7780.c +++ b/arch/sh/drivers/pci/ops-se7780.c | |||
| @@ -67,7 +67,6 @@ static struct sh4_pci_address_map se7780_pci_map = { | |||
| 67 | .base = SH7780_CS2_BASE_ADDR, | 67 | .base = SH7780_CS2_BASE_ADDR, |
| 68 | .size = 0x04000000, | 68 | .size = 0x04000000, |
| 69 | }, | 69 | }, |
| 70 | .flags = SH4_PCIC_NO_RESET, | ||
| 71 | }; | 70 | }; |
| 72 | 71 | ||
| 73 | int __init pcibios_init_platform(void) | 72 | int __init pcibios_init_platform(void) |
diff --git a/arch/sh/drivers/pci/ops-sh7785lcr.c b/arch/sh/drivers/pci/ops-sh7785lcr.c index afbb9bd47513..ab0d1decf2df 100644 --- a/arch/sh/drivers/pci/ops-sh7785lcr.c +++ b/arch/sh/drivers/pci/ops-sh7785lcr.c | |||
| @@ -55,8 +55,6 @@ static struct sh4_pci_address_map sh7785_pci_map = { | |||
| 55 | .size = 0x20000000, | 55 | .size = 0x20000000, |
| 56 | #endif | 56 | #endif |
| 57 | }, | 57 | }, |
| 58 | |||
| 59 | .flags = SH4_PCIC_NO_RESET, | ||
| 60 | }; | 58 | }; |
| 61 | 59 | ||
| 62 | int __init pcibios_init_platform(void) | 60 | int __init pcibios_init_platform(void) |
diff --git a/arch/sh/drivers/pci/ops-snapgear.c b/arch/sh/drivers/pci/ops-snapgear.c index 2e254c6cf6c1..dd2c5df28307 100644 --- a/arch/sh/drivers/pci/ops-snapgear.c +++ b/arch/sh/drivers/pci/ops-snapgear.c | |||
| @@ -54,8 +54,6 @@ static struct sh4_pci_address_map sh7751_pci_map = { | |||
| 54 | .base = SH7751_CS2_BASE_ADDR, | 54 | .base = SH7751_CS2_BASE_ADDR, |
| 55 | .size = SNAPGEAR_LSR1_SIZE, | 55 | .size = SNAPGEAR_LSR1_SIZE, |
| 56 | }, | 56 | }, |
| 57 | |||
| 58 | .flags = SH4_PCIC_NO_RESET, | ||
| 59 | }; | 57 | }; |
| 60 | 58 | ||
| 61 | /* | 59 | /* |
diff --git a/arch/sh/drivers/pci/ops-titan.c b/arch/sh/drivers/pci/ops-titan.c index 31ed03716a2c..e45bb62bf8ce 100644 --- a/arch/sh/drivers/pci/ops-titan.c +++ b/arch/sh/drivers/pci/ops-titan.c | |||
| @@ -66,8 +66,6 @@ static struct sh4_pci_address_map sh7751_pci_map = { | |||
| 66 | .base = SH7751_CS2_BASE_ADDR, | 66 | .base = SH7751_CS2_BASE_ADDR, |
| 67 | .size = SH7751_MEM_REGION_SIZE*2, | 67 | .size = SH7751_MEM_REGION_SIZE*2, |
| 68 | }, | 68 | }, |
| 69 | |||
| 70 | .flags = SH4_PCIC_NO_RESET, | ||
| 71 | }; | 69 | }; |
| 72 | 70 | ||
| 73 | int __init pcibios_init_platform(void) | 71 | int __init pcibios_init_platform(void) |
diff --git a/arch/sh/drivers/pci/pci-sh4.h b/arch/sh/drivers/pci/pci-sh4.h index 90abfe3d39bb..3d5296cde622 100644 --- a/arch/sh/drivers/pci/pci-sh4.h +++ b/arch/sh/drivers/pci/pci-sh4.h | |||
| @@ -149,9 +149,6 @@ | |||
| 149 | #define SH4_PCIPDTR_PB0 0x000000001 /* Port 0 Enable */ | 149 | #define SH4_PCIPDTR_PB0 0x000000001 /* Port 0 Enable */ |
| 150 | #define SH4_PCIPDR 0x220 /* Port IO Data Register */ | 150 | #define SH4_PCIPDR 0x220 /* Port IO Data Register */ |
| 151 | 151 | ||
| 152 | /* Flags */ | ||
| 153 | #define SH4_PCIC_NO_RESET 0x0001 | ||
| 154 | |||
| 155 | /* arch/sh/kernel/drivers/pci/ops-sh4.c */ | 152 | /* arch/sh/kernel/drivers/pci/ops-sh4.c */ |
| 156 | extern struct pci_ops sh4_pci_ops; | 153 | extern struct pci_ops sh4_pci_ops; |
| 157 | int sh4_pci_check_direct(struct pci_channel *chan); | 154 | int sh4_pci_check_direct(struct pci_channel *chan); |
| @@ -165,7 +162,6 @@ struct sh4_pci_address_space { | |||
| 165 | struct sh4_pci_address_map { | 162 | struct sh4_pci_address_map { |
| 166 | struct sh4_pci_address_space window0; | 163 | struct sh4_pci_address_space window0; |
| 167 | struct sh4_pci_address_space window1; | 164 | struct sh4_pci_address_space window1; |
| 168 | unsigned long flags; | ||
| 169 | }; | 165 | }; |
| 170 | 166 | ||
| 171 | static inline void pci_write_reg(struct pci_channel *chan, | 167 | static inline void pci_write_reg(struct pci_channel *chan, |
diff --git a/arch/sh/drivers/pci/pci-sh7751.c b/arch/sh/drivers/pci/pci-sh7751.c index 2a6c7aab2d75..af8874436d2f 100644 --- a/arch/sh/drivers/pci/pci-sh7751.c +++ b/arch/sh/drivers/pci/pci-sh7751.c | |||
| @@ -99,21 +99,6 @@ int __init sh7751_pcic_init(struct pci_channel *chan, | |||
| 99 | word = SH4_PCIPINT_D3 | SH4_PCIPINT_D0; | 99 | word = SH4_PCIPINT_D3 | SH4_PCIPINT_D0; |
| 100 | pci_write_reg(chan, word, SH4_PCIPINT); | 100 | pci_write_reg(chan, word, SH4_PCIPINT); |
| 101 | 101 | ||
| 102 | /* | ||
| 103 | * This code is unused for some boards as it is done in the | ||
| 104 | * bootloader and doing it here means the MAC addresses loaded | ||
| 105 | * by the bootloader get lost. | ||
| 106 | */ | ||
| 107 | if (!(map->flags & SH4_PCIC_NO_RESET)) { | ||
| 108 | /* toggle PCI reset pin */ | ||
| 109 | word = SH4_PCICR_PREFIX | SH4_PCICR_PRST; | ||
| 110 | pci_write_reg(chan, word, SH4_PCICR); | ||
| 111 | /* Wait for a long time... not 1 sec. but long enough */ | ||
| 112 | mdelay(100); | ||
| 113 | word = SH4_PCICR_PREFIX; | ||
| 114 | pci_write_reg(chan, word, SH4_PCICR); | ||
| 115 | } | ||
| 116 | |||
| 117 | /* set the command/status bits to: | 102 | /* set the command/status bits to: |
| 118 | * Wait Cycle Control + Parity Enable + Bus Master + | 103 | * Wait Cycle Control + Parity Enable + Bus Master + |
| 119 | * Mem space enable | 104 | * Mem space enable |
diff --git a/arch/sh/drivers/pci/pci-sh7780.c b/arch/sh/drivers/pci/pci-sh7780.c index 87a7f3b7a38f..282cabe15e36 100644 --- a/arch/sh/drivers/pci/pci-sh7780.c +++ b/arch/sh/drivers/pci/pci-sh7780.c | |||
| @@ -96,21 +96,6 @@ int __init sh7780_pcic_init(struct pci_channel *chan, | |||
| 96 | { | 96 | { |
| 97 | u32 word; | 97 | u32 word; |
| 98 | 98 | ||
| 99 | /* | ||
| 100 | * This code is unused for some boards as it is done in the | ||
| 101 | * bootloader and doing it here means the MAC addresses loaded | ||
| 102 | * by the bootloader get lost. | ||
| 103 | */ | ||
| 104 | if (!(map->flags & SH4_PCIC_NO_RESET)) { | ||
| 105 | /* toggle PCI reset pin */ | ||
| 106 | word = SH4_PCICR_PREFIX | SH4_PCICR_PRST; | ||
| 107 | pci_write_reg(chan, word, SH4_PCICR); | ||
| 108 | /* Wait for a long time... not 1 sec. but long enough */ | ||
| 109 | mdelay(100); | ||
| 110 | word = SH4_PCICR_PREFIX; | ||
| 111 | pci_write_reg(chan, word, SH4_PCICR); | ||
| 112 | } | ||
| 113 | |||
| 114 | /* set the command/status bits to: | 99 | /* set the command/status bits to: |
| 115 | * Wait Cycle Control + Parity Enable + Bus Master + | 100 | * Wait Cycle Control + Parity Enable + Bus Master + |
| 116 | * Mem space enable | 101 | * Mem space enable |
