|
@@ -269,7 +269,11 @@ static u8 sil680_init_chip(struct pci_dev *pdev, int *try_mmio)
|
|
dev_dbg(&pdev->dev, "sil680: BA5_EN = %d clock = %02X\n",
|
|
dev_dbg(&pdev->dev, "sil680: BA5_EN = %d clock = %02X\n",
|
|
tmpbyte & 1, tmpbyte & 0x30);
|
|
tmpbyte & 1, tmpbyte & 0x30);
|
|
|
|
|
|
- *try_mmio = (tmpbyte & 1) || pci_resource_start(pdev, 5);
|
|
|
|
|
|
+ *try_mmio = 0;
|
|
|
|
+#ifdef CONFIG_PPC
|
|
|
|
+ if (machine_is(cell))
|
|
|
|
+ *try_mmio = (tmpbyte & 1) || pci_resource_start(pdev, 5);
|
|
|
|
+#endif
|
|
|
|
|
|
switch(tmpbyte & 0x30) {
|
|
switch(tmpbyte & 0x30) {
|
|
case 0x00:
|
|
case 0x00:
|