diff options
author | imp <imp@FreeBSD.org> | 2005-06-05 22:48:15 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2005-06-05 22:48:15 +0000 |
commit | b8cb205624970521734194851408783f6fc4a4ae (patch) | |
tree | 06068ffe89ed87766e203fa079f51c7a14729eda /sys/dev/bfe/if_bfe.c | |
parent | 05e710de71b12b8d57d8d6e37f53e19d2c97f598 (diff) | |
download | FreeBSD-src-b8cb205624970521734194851408783f6fc4a4ae.zip FreeBSD-src-b8cb205624970521734194851408783f6fc4a4ae.tar.gz |
Powerstate stuff now done in PCI bus driver
Diffstat (limited to 'sys/dev/bfe/if_bfe.c')
-rw-r--r-- | sys/dev/bfe/if_bfe.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/sys/dev/bfe/if_bfe.c b/sys/dev/bfe/if_bfe.c index c83d17d..dc609e6 100644 --- a/sys/dev/bfe/if_bfe.c +++ b/sys/dev/bfe/if_bfe.c @@ -335,27 +335,6 @@ bfe_attach(device_t dev) sc->bfe_unit = unit; /* - * Handle power management nonsense. - */ - if (pci_get_powerstate(dev) != PCI_POWERSTATE_D0) { - u_int32_t membase, irq; - - /* Save important PCI config data. */ - membase = pci_read_config(dev, BFE_PCI_MEMLO, 4); - irq = pci_read_config(dev, BFE_PCI_INTLINE, 4); - - /* Reset the power state. */ - printf("bfe%d: chip is is in D%d power mode -- setting to D0\n", - sc->bfe_unit, pci_get_powerstate(dev)); - - pci_set_powerstate(dev, PCI_POWERSTATE_D0); - - /* Restore PCI config data. */ - pci_write_config(dev, BFE_PCI_MEMLO, membase, 4); - pci_write_config(dev, BFE_PCI_INTLINE, irq, 4); - } - - /* * Map control/status registers. */ pci_enable_busmaster(dev); |