diff options
author | Myron Stowe <mstowe@redhat.com> | 2011-10-28 17:48:52 -0400 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2012-01-06 15:10:44 -0500 |
commit | 96633fa2f8f6b20758bc4e03f3a89e0d58f68fd3 (patch) | |
tree | 73274ef3e9f2533117e3e1b5fcbdbe78104c92cb | |
parent | fcd770059a8234db7b6504aa7fe37cd9e8266e34 (diff) |
PCI: MIPS: use generic pcibios_set_master()
This patch removes MIPS' architecture-specific 'pcibios_set_master()'
routine and lets the default PCI core based implementation handle PCI
device 'latency timer' setup.
No functional change.
Acked-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Myron Stowe <myron.stowe@redhat.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
-rw-r--r-- | arch/mips/pci/pci.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/arch/mips/pci/pci.c b/arch/mips/pci/pci.c index f93f749b92e3..0586535872cf 100644 --- a/arch/mips/pci/pci.c +++ b/arch/mips/pci/pci.c | |||
@@ -205,21 +205,6 @@ static int pcibios_enable_resources(struct pci_dev *dev, int mask) | |||
205 | return 0; | 205 | return 0; |
206 | } | 206 | } |
207 | 207 | ||
208 | void pcibios_set_master(struct pci_dev *dev) | ||
209 | { | ||
210 | u8 lat; | ||
211 | pci_read_config_byte(dev, PCI_LATENCY_TIMER, &lat); | ||
212 | if (lat < 16) | ||
213 | lat = (64 <= pcibios_max_latency) ? 64 : pcibios_max_latency; | ||
214 | else if (lat > pcibios_max_latency) | ||
215 | lat = pcibios_max_latency; | ||
216 | else | ||
217 | return; | ||
218 | printk(KERN_DEBUG "PCI: Setting latency timer of device %s to %d\n", | ||
219 | pci_name(dev), lat); | ||
220 | pci_write_config_byte(dev, PCI_LATENCY_TIMER, lat); | ||
221 | } | ||
222 | |||
223 | unsigned int pcibios_assign_all_busses(void) | 208 | unsigned int pcibios_assign_all_busses(void) |
224 | { | 209 | { |
225 | return (pci_probe & PCI_ASSIGN_ALL_BUSSES) ? 1 : 0; | 210 | return (pci_probe & PCI_ASSIGN_ALL_BUSSES) ? 1 : 0; |