summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorhm <hm@FreeBSD.org>2002-06-09 14:20:17 +0000
committerhm <hm@FreeBSD.org>2002-06-09 14:20:17 +0000
commitf357f8eda7149c95e5ad6d3bfb35e4997e479e98 (patch)
treeb4cae764694cbfa06e080b178393e15e81537374 /sys
parent38cd21ba9c3a5db9e9163e7eaaa1e72f96fee5fe (diff)
downloadFreeBSD-src-f357f8eda7149c95e5ad6d3bfb35e4997e479e98.zip
FreeBSD-src-f357f8eda7149c95e5ad6d3bfb35e4997e479e98.tar.gz
Fix driver to re-enable sound output on AD1816 based cards caused by an
obviously bogous return value of ad1816chan_setformat(). PR: 37932 Submitted by: Martin Kaeske <Martin.Kaeske@Stud.TU-Ilmenau.DE> Reviewed by: hm MFC after: 10 days
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/sound/isa/ad1816.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/sound/isa/ad1816.c b/sys/dev/sound/isa/ad1816.c
index 7371b89..ba8059f 100644
--- a/sys/dev/sound/isa/ad1816.c
+++ b/sys/dev/sound/isa/ad1816.c
@@ -368,7 +368,11 @@ ad1816chan_setformat(kobj_t obj, void *data, u_int32_t format)
if (format & AFMT_STEREO) fmt |= AD1816_STEREO;
io_wr(ad1816, reg, fmt);
ad1816_unlock(ad1816);
+#if 0
return format;
+#else
+ return 0;
+#endif
}
static int
OpenPOWER on IntegriCloud