summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcg <cg@FreeBSD.org>2001-03-05 17:30:43 +0000
committercg <cg@FreeBSD.org>2001-03-05 17:30:43 +0000
commit9a7836a16f0981672108e893e0c46fe8007bb05f (patch)
tree7e7b3b72681f8f6eaf9caca3ceb30720d3a7f9d8
parent90a1957e93fc1edaec96b69c8723a687e6cb44e2 (diff)
downloadFreeBSD-src-9a7836a16f0981672108e893e0c46fe8007bb05f.zip
FreeBSD-src-9a7836a16f0981672108e893e0c46fe8007bb05f.tar.gz
only mess with the power state on 5.x
-rw-r--r--sys/dev/sound/pci/cs4281.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/sound/pci/cs4281.c b/sys/dev/sound/pci/cs4281.c
index 41eb810..2f5f633 100644
--- a/sys/dev/sound/pci/cs4281.c
+++ b/sys/dev/sound/pci/cs4281.c
@@ -769,6 +769,7 @@ cs4281_pci_attach(device_t dev)
data = pci_read_config(dev, PCIR_COMMAND, 2);
+#if __FreeBSD_version > 500000
if (pci_get_powerstate(dev) != PCI_POWERSTATE_D0) {
/* Reset the power state. */
device_printf(dev, "chip is in D%d power mode "
@@ -776,7 +777,7 @@ cs4281_pci_attach(device_t dev)
pci_set_powerstate(dev, PCI_POWERSTATE_D0);
}
-
+#endif
sc->regid = PCIR_MAPS;
sc->regtype = SYS_RES_MEMORY;
sc->reg = bus_alloc_resource(dev, sc->regtype, &sc->regid,
OpenPOWER on IntegriCloud