rendered paste body--- alsa-driver-1.0.14rc1/alsa-kernel/pci/hda/patch_sigmatel.c
+++ alsa-driver-1.0.14rc1/alsa-kernel/pci/hda/patch_sigmatel.c
@@ -38,6 +38,7 @@
#define STAC_HP_EVENT 0x37
#define STAC_REF 0
+#define STAC_DELL9400 1
#define STAC_D945GTP3 1
#define STAC_D945GTP5 2
#define STAC_MACMINI 3
@@ -327,8 +328,15 @@
0x02a19020, 0x01a19021, 0x90100140, 0x01813122,
};
+/* from my Dell e1705 BIOS configuration - bigfish@asmallpond.org */
+static unsigned int dell9400_pin_configs[8] = {
+ 0x40c003fa, 0x01441340, 0x0421421f, 0x90170310,
+ 0x408003fb, 0x04a1102e, 0x90170311, 0x403003fc,
+};
+
static unsigned int *stac9200_brd_tbl[] = {
ref9200_pin_configs,
+ dell9400_pin_configs,
};
static struct hda_board_config stac9200_cfg_tbl[] = {
@@ -343,6 +351,8 @@
.config = STAC_REF }, /* Dell Latitude D620 */
{ .pci_subvendor = PCI_VENDOR_ID_DELL, .pci_subdevice = 0x01cb,
.config = STAC_REF }, /* Dell Latitude 120L */
+ { .pci_subvendor = PCI_VENDOR_ID_DELL, .pci_subdevice = 0x01cd,
+ .config = STAC_DELL9400 }, /* Dell Inspiron 9400/E1705 */
{} /* terminator */
};