diff options
| -rw-r--r-- | Documentation/sound/alsa/HD-Audio-Models.txt | 1 | ||||
| -rw-r--r-- | sound/pci/hda/patch_sigmatel.c | 10 |
2 files changed, 11 insertions, 0 deletions
diff --git a/Documentation/sound/alsa/HD-Audio-Models.txt b/Documentation/sound/alsa/HD-Audio-Models.txt index 8eec05bc079e..322869fc8a9e 100644 --- a/Documentation/sound/alsa/HD-Audio-Models.txt +++ b/Documentation/sound/alsa/HD-Audio-Models.txt | |||
| @@ -334,6 +334,7 @@ STAC9227/9228/9229/927x | |||
| 334 | ref-no-jd Reference board without HP/Mic jack detection | 334 | ref-no-jd Reference board without HP/Mic jack detection |
| 335 | 3stack D965 3stack | 335 | 3stack D965 3stack |
| 336 | 5stack D965 5stack + SPDIF | 336 | 5stack D965 5stack + SPDIF |
| 337 | 5stack-no-fp D965 5stack without front panel | ||
| 337 | dell-3stack Dell Dimension E520 | 338 | dell-3stack Dell Dimension E520 |
| 338 | dell-bios Fixes with Dell BIOS setup | 339 | dell-bios Fixes with Dell BIOS setup |
| 339 | auto BIOS setup (default) | 340 | auto BIOS setup (default) |
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c index 03b3646018a1..d2fd8ef6aef8 100644 --- a/sound/pci/hda/patch_sigmatel.c +++ b/sound/pci/hda/patch_sigmatel.c | |||
| @@ -150,6 +150,7 @@ enum { | |||
| 150 | STAC_D965_REF, | 150 | STAC_D965_REF, |
| 151 | STAC_D965_3ST, | 151 | STAC_D965_3ST, |
| 152 | STAC_D965_5ST, | 152 | STAC_D965_5ST, |
| 153 | STAC_D965_5ST_NO_FP, | ||
| 153 | STAC_DELL_3ST, | 154 | STAC_DELL_3ST, |
| 154 | STAC_DELL_BIOS, | 155 | STAC_DELL_BIOS, |
| 155 | STAC_927X_MODELS | 156 | STAC_927X_MODELS |
| @@ -2154,6 +2155,13 @@ static unsigned int d965_5st_pin_configs[14] = { | |||
| 2154 | 0x40000100, 0x40000100 | 2155 | 0x40000100, 0x40000100 |
| 2155 | }; | 2156 | }; |
| 2156 | 2157 | ||
| 2158 | static unsigned int d965_5st_no_fp_pin_configs[14] = { | ||
| 2159 | 0x40000100, 0x40000100, 0x0181304e, 0x01014010, | ||
| 2160 | 0x01a19040, 0x01011012, 0x01016011, 0x40000100, | ||
| 2161 | 0x40000100, 0x40000100, 0x40000100, 0x01442070, | ||
| 2162 | 0x40000100, 0x40000100 | ||
| 2163 | }; | ||
| 2164 | |||
| 2157 | static unsigned int dell_3st_pin_configs[14] = { | 2165 | static unsigned int dell_3st_pin_configs[14] = { |
| 2158 | 0x02211230, 0x02a11220, 0x01a19040, 0x01114210, | 2166 | 0x02211230, 0x02a11220, 0x01a19040, 0x01114210, |
| 2159 | 0x01111212, 0x01116211, 0x01813050, 0x01112214, | 2167 | 0x01111212, 0x01116211, 0x01813050, 0x01112214, |
| @@ -2166,6 +2174,7 @@ static unsigned int *stac927x_brd_tbl[STAC_927X_MODELS] = { | |||
| 2166 | [STAC_D965_REF] = ref927x_pin_configs, | 2174 | [STAC_D965_REF] = ref927x_pin_configs, |
| 2167 | [STAC_D965_3ST] = d965_3st_pin_configs, | 2175 | [STAC_D965_3ST] = d965_3st_pin_configs, |
| 2168 | [STAC_D965_5ST] = d965_5st_pin_configs, | 2176 | [STAC_D965_5ST] = d965_5st_pin_configs, |
| 2177 | [STAC_D965_5ST_NO_FP] = d965_5st_no_fp_pin_configs, | ||
| 2169 | [STAC_DELL_3ST] = dell_3st_pin_configs, | 2178 | [STAC_DELL_3ST] = dell_3st_pin_configs, |
| 2170 | [STAC_DELL_BIOS] = NULL, | 2179 | [STAC_DELL_BIOS] = NULL, |
| 2171 | }; | 2180 | }; |
| @@ -2176,6 +2185,7 @@ static const char *stac927x_models[STAC_927X_MODELS] = { | |||
| 2176 | [STAC_D965_REF] = "ref", | 2185 | [STAC_D965_REF] = "ref", |
| 2177 | [STAC_D965_3ST] = "3stack", | 2186 | [STAC_D965_3ST] = "3stack", |
| 2178 | [STAC_D965_5ST] = "5stack", | 2187 | [STAC_D965_5ST] = "5stack", |
| 2188 | [STAC_D965_5ST_NO_FP] = "5stack-no-fp", | ||
| 2179 | [STAC_DELL_3ST] = "dell-3stack", | 2189 | [STAC_DELL_3ST] = "dell-3stack", |
| 2180 | [STAC_DELL_BIOS] = "dell-bios", | 2190 | [STAC_DELL_BIOS] = "dell-bios", |
| 2181 | }; | 2191 | }; |
