[POWERPC] PMU: Remove dead code

Some code in via-pmu.c is never compiled because of "compile options"
within the file.  Remove the code completely.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
Johannes Berg 2007-11-14 06:08:32 +11:00 committed by Paul Mackerras
parent 9ee7fd9c60
commit 1b0e9d44ee

View File

@ -64,9 +64,7 @@
#include "via-pmu-event.h" #include "via-pmu-event.h"
/* Some compile options */ /* Some compile options */
#undef SUSPEND_USES_PMU
#define DEBUG_SLEEP #define DEBUG_SLEEP
#undef HACKED_PCI_SAVE
/* Misc minor number allocated for /dev/pmu */ /* Misc minor number allocated for /dev/pmu */
#define PMU_MINOR 154 #define PMU_MINOR 154
@ -1255,9 +1253,7 @@ void
pmu_suspend(void) pmu_suspend(void)
{ {
unsigned long flags; unsigned long flags;
#ifdef SUSPEND_USES_PMU
struct adb_request *req;
#endif
if (!via) if (!via)
return; return;
@ -1275,17 +1271,10 @@ pmu_suspend(void)
via_pmu_interrupt(0, NULL); via_pmu_interrupt(0, NULL);
spin_lock_irqsave(&pmu_lock, flags); spin_lock_irqsave(&pmu_lock, flags);
if (!adb_int_pending && pmu_state == idle && !req_awaiting_reply) { if (!adb_int_pending && pmu_state == idle && !req_awaiting_reply) {
#ifdef SUSPEND_USES_PMU
pmu_request(&req, NULL, 2, PMU_SET_INTR_MASK, 0);
spin_unlock_irqrestore(&pmu_lock, flags);
while(!req.complete)
pmu_poll();
#else /* SUSPEND_USES_PMU */
if (gpio_irq >= 0) if (gpio_irq >= 0)
disable_irq_nosync(gpio_irq); disable_irq_nosync(gpio_irq);
out_8(&via[IER], CB1_INT | IER_CLR); out_8(&via[IER], CB1_INT | IER_CLR);
spin_unlock_irqrestore(&pmu_lock, flags); spin_unlock_irqrestore(&pmu_lock, flags);
#endif /* SUSPEND_USES_PMU */
break; break;
} }
} while (1); } while (1);
@ -1306,18 +1295,11 @@ pmu_resume(void)
return; return;
} }
adb_int_pending = 1; adb_int_pending = 1;
#ifdef SUSPEND_USES_PMU
pmu_request(&req, NULL, 2, PMU_SET_INTR_MASK, pmu_intr_mask);
spin_unlock_irqrestore(&pmu_lock, flags);
while(!req.complete)
pmu_poll();
#else /* SUSPEND_USES_PMU */
if (gpio_irq >= 0) if (gpio_irq >= 0)
enable_irq(gpio_irq); enable_irq(gpio_irq);
out_8(&via[IER], CB1_INT | IER_SET); out_8(&via[IER], CB1_INT | IER_SET);
spin_unlock_irqrestore(&pmu_lock, flags); spin_unlock_irqrestore(&pmu_lock, flags);
pmu_poll(); pmu_poll();
#endif /* SUSPEND_USES_PMU */
} }
/* Interrupt data could be the result data from an ADB cmd */ /* Interrupt data could be the result data from an ADB cmd */
@ -1803,14 +1785,10 @@ static void broadcast_wake(void)
* PCI devices which may get powered off when we sleep. * PCI devices which may get powered off when we sleep.
*/ */
static struct pci_save { static struct pci_save {
#ifndef HACKED_PCI_SAVE
u16 command; u16 command;
u16 cache_lat; u16 cache_lat;
u16 intr; u16 intr;
u32 rom_address; u32 rom_address;
#else
u32 config[16];
#endif
} *pbook_pci_saves; } *pbook_pci_saves;
static int pbook_npci_saves; static int pbook_npci_saves;
@ -1856,16 +1834,10 @@ pbook_pci_save(void)
pci_dev_put(pd); pci_dev_put(pd);
return; return;
} }
#ifndef HACKED_PCI_SAVE
pci_read_config_word(pd, PCI_COMMAND, &ps->command); pci_read_config_word(pd, PCI_COMMAND, &ps->command);
pci_read_config_word(pd, PCI_CACHE_LINE_SIZE, &ps->cache_lat); pci_read_config_word(pd, PCI_CACHE_LINE_SIZE, &ps->cache_lat);
pci_read_config_word(pd, PCI_INTERRUPT_LINE, &ps->intr); pci_read_config_word(pd, PCI_INTERRUPT_LINE, &ps->intr);
pci_read_config_dword(pd, PCI_ROM_ADDRESS, &ps->rom_address); pci_read_config_dword(pd, PCI_ROM_ADDRESS, &ps->rom_address);
#else
int i;
for (i=1;i<16;i++)
pci_read_config_dword(pd, i<<4, &ps->config[i]);
#endif
++ps; ++ps;
} }
} }
@ -1884,17 +1856,6 @@ pbook_pci_restore(void)
int j; int j;
while ((pd = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pd)) != NULL) { while ((pd = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pd)) != NULL) {
#ifdef HACKED_PCI_SAVE
int i;
if (npci-- == 0) {
pci_dev_put(pd);
return;
}
ps++;
for (i=2;i<16;i++)
pci_write_config_dword(pd, i<<4, ps->config[i]);
pci_write_config_dword(pd, 4, ps->config[1]);
#else
if (npci-- == 0) if (npci-- == 0)
return; return;
ps++; ps++;
@ -1918,7 +1879,6 @@ pbook_pci_restore(void)
pci_write_config_word(pd, PCI_COMMAND, ps->command); pci_write_config_word(pd, PCI_COMMAND, ps->command);
break; break;
} }
#endif
} }
} }