diff options
author | Myron Stowe <mstowe@redhat.com> | 2011-10-28 17:49:06 -0400 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2012-01-06 15:10:45 -0500 |
commit | dab0311d65715d240989a136a41616853ad72347 (patch) | |
tree | 84efdcd8b505245e1526e7a9d1717f087e361697 /arch/sh | |
parent | be0adeeced5cb081b51e5101b993768689dbf116 (diff) |
PCI: sh: use generic pcibios_set_master()
This patch removes sh's architecture-specific 'pcibios_set_master()'
routine and lets the default PCI core based implementation handle PCI
device 'latency timer' setup.
No functional change.
Signed-off-by: Myron Stowe <myron.stowe@redhat.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'arch/sh')
-rw-r--r-- | arch/sh/drivers/pci/pci.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/arch/sh/drivers/pci/pci.c b/arch/sh/drivers/pci/pci.c index cfdb2f652949..05de3b2d82c5 100644 --- a/arch/sh/drivers/pci/pci.c +++ b/arch/sh/drivers/pci/pci.c | |||
@@ -243,21 +243,6 @@ int pcibios_enable_device(struct pci_dev *dev, int mask) | |||
243 | return pci_enable_resources(dev, mask); | 243 | return pci_enable_resources(dev, mask); |
244 | } | 244 | } |
245 | 245 | ||
246 | void pcibios_set_master(struct pci_dev *dev) | ||
247 | { | ||
248 | u8 lat; | ||
249 | pci_read_config_byte(dev, PCI_LATENCY_TIMER, &lat); | ||
250 | if (lat < 16) | ||
251 | lat = (64 <= pcibios_max_latency) ? 64 : pcibios_max_latency; | ||
252 | else if (lat > pcibios_max_latency) | ||
253 | lat = pcibios_max_latency; | ||
254 | else | ||
255 | return; | ||
256 | printk(KERN_INFO "PCI: Setting latency timer of device %s to %d\n", | ||
257 | pci_name(dev), lat); | ||
258 | pci_write_config_byte(dev, PCI_LATENCY_TIMER, lat); | ||
259 | } | ||
260 | |||
261 | void __init pcibios_update_irq(struct pci_dev *dev, int irq) | 246 | void __init pcibios_update_irq(struct pci_dev *dev, int irq) |
262 | { | 247 | { |
263 | pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq); | 248 | pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq); |