Hi,

  This patch adds another ICH10 id to oss_hdaudio (reported by Ionic), and 
fixes osspartysh compile under FreeBSD (reported by Adam).

Yours,
        Yair K.
diff -r f054e739c2bb cmd/osspartysh/osspartysh.c
--- a/cmd/osspartysh/osspartysh.c	Wed Dec 31 00:07:02 2008 +0200
+++ b/cmd/osspartysh/osspartysh.c	Sat Jan 03 19:50:11 2009 +0200
@@ -32,7 +32,11 @@
 #include <unistd.h>
 #include <termios.h>
 #include <fcntl.h>
+#ifdef __FreeBSD__
+#include <libutil.h>
+#else
 #include <pty.h>
+#endif
 #include <utmp.h>
 #include <errno.h>
 
diff -r f054e739c2bb kernel/drv/oss_hdaudio/.devices
--- a/kernel/drv/oss_hdaudio/.devices	Wed Dec 31 00:07:02 2008 +0200
+++ b/kernel/drv/oss_hdaudio/.devices	Sat Jan 03 19:50:11 2009 +0200
@@ -5,6 +5,7 @@
 oss_hdaudio	pci8086,293e	Intel High Definition Audio (P35)
 oss_hdaudio	pci8086,293f	Intel High Definition Audio (ICH9)
 oss_hdaudio	pci8086,3a3e	Intel High Definition Audio (ICH10)
+oss_hdaudio	pci8086,3a6e	Intel High Definition Audio (ICH10)
 oss_hdaudio	pci10de,26c	Nvidia High Definition Audio (MCP51)
 oss_hdaudio	pci10de,371	Nvidia High Definition Audio (MCP55)
 oss_hdaudio	pci10de,3e4	Nvidia High Definition Audio (MCP61)
diff -r f054e739c2bb kernel/drv/oss_hdaudio/oss_hdaudio.c
--- a/kernel/drv/oss_hdaudio/oss_hdaudio.c	Wed Dec 31 00:07:02 2008 +0200
+++ b/kernel/drv/oss_hdaudio/oss_hdaudio.c	Sat Jan 03 19:50:11 2009 +0200
@@ -19,6 +19,7 @@
 #define INTEL_DEVICE_ICH8       0x284b
 #define INTEL_DEVICE_ICH9       0x293f
 #define INTEL_DEVICE_ICH10	0x3a3e
+#define INTEL_DEVICE_ICH10_B	0x3a6e
 #define INTEL_DEVICE_P35        0x293e
 
 #define NVIDIA_VENDOR_ID        0x10de
@@ -1752,7 +1753,7 @@
       (device != INTEL_DEVICE_ICH6 && device != INTEL_DEVICE_ICH7 &&
        device != INTEL_DEVICE_ESB2 && device != INTEL_DEVICE_ICH8 &&
        device != INTEL_DEVICE_ICH9 && device != INTEL_DEVICE_P35 &&
-       device != INTEL_DEVICE_ICH10 &&
+       device != INTEL_DEVICE_ICH10 && device != INTEL_DEVICE_ICH10_B &&
        device != NVIDIA_DEVICE_MCP51 && device != NVIDIA_DEVICE_MCP55 &&
        device != NVIDIA_DEVICE_MCP61 && device != NVIDIA_DEVICE_MCP61A &&
        device != NVIDIA_DEVICE_MCP65 && device != NVIDIA_DEVICE_MCP67 &&
@@ -1801,6 +1802,7 @@
     case INTEL_DEVICE_ICH9:
     case INTEL_DEVICE_P35:
     case INTEL_DEVICE_ICH10:
+    case INTEL_DEVICE_ICH10_B:
       devc->chip_name = "Intel HD Audio";
       break;
 
_______________________________________________
oss-devel mailing list
oss-devel@mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel

Reply via email to