Commit 42182c78 authored by Linus Torvalds's avatar Linus Torvalds

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
  ALSA: hda - Check model for Dell 92HD73xx laptops
  ALSA: hda - mark Dell studio 1535 quirk
  ALSA: hda - No 'Headphone as Line-out' swich without line-outs
  ALSA: hda - Fix AFG power management on IDT 92HD* codecs
  ALSA: hda - Fix caching of SPDIF status bits
  ALSA: hda - Add a quirk for Dell Studio 15
  ALSA: hda: Add STAC_DELL_M4_3 quirk
  sound/sound_core: Fix sparse warnings
  ALSA: hda: STAC_DELL_M6 EAPD
parents e2a2444a b6283534
...@@ -1072,10 +1072,13 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. ...@@ -1072,10 +1072,13 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
ref Reference board ref Reference board
dell-m4-1 Dell desktops dell-m4-1 Dell desktops
dell-m4-2 Dell desktops dell-m4-2 Dell desktops
dell-m4-3 Dell desktops
STAC92HD73* STAC92HD73*
ref Reference board ref Reference board
dell-m6 Dell desktops dell-m6-amic Dell desktops/laptops with analog mics
dell-m6-dmic Dell desktops/laptops with digital mics
dell-m6 Dell desktops/laptops with both type of mics
STAC9872 STAC9872
vaio Setup for VAIO FE550G/SZ110 vaio Setup for VAIO FE550G/SZ110
......
...@@ -1436,12 +1436,12 @@ static void set_dig_out(struct hda_codec *codec, hda_nid_t nid, ...@@ -1436,12 +1436,12 @@ static void set_dig_out(struct hda_codec *codec, hda_nid_t nid,
{ {
hda_nid_t *d; hda_nid_t *d;
snd_hda_codec_write(codec, nid, 0, verb, val); snd_hda_codec_write_cache(codec, nid, 0, verb, val);
d = codec->slave_dig_outs; d = codec->slave_dig_outs;
if (!d) if (!d)
return; return;
for (; *d; d++) for (; *d; d++)
snd_hda_codec_write(codec, *d, 0, verb, val); snd_hda_codec_write_cache(codec, *d, 0, verb, val);
} }
static inline void set_dig_out_convert(struct hda_codec *codec, hda_nid_t nid, static inline void set_dig_out_convert(struct hda_codec *codec, hda_nid_t nid,
......
This diff is collapsed.
...@@ -457,7 +457,7 @@ EXPORT_SYMBOL(unregister_sound_mixer); ...@@ -457,7 +457,7 @@ EXPORT_SYMBOL(unregister_sound_mixer);
void unregister_sound_midi(int unit) void unregister_sound_midi(int unit)
{ {
return sound_remove_unit(&chains[2], unit); sound_remove_unit(&chains[2], unit);
} }
EXPORT_SYMBOL(unregister_sound_midi); EXPORT_SYMBOL(unregister_sound_midi);
...@@ -474,7 +474,7 @@ EXPORT_SYMBOL(unregister_sound_midi); ...@@ -474,7 +474,7 @@ EXPORT_SYMBOL(unregister_sound_midi);
void unregister_sound_dsp(int unit) void unregister_sound_dsp(int unit)
{ {
return sound_remove_unit(&chains[3], unit); sound_remove_unit(&chains[3], unit);
} }
...@@ -507,7 +507,7 @@ static struct sound_unit *__look_for_unit(int chain, int unit) ...@@ -507,7 +507,7 @@ static struct sound_unit *__look_for_unit(int chain, int unit)
return NULL; return NULL;
} }
int soundcore_open(struct inode *inode, struct file *file) static int soundcore_open(struct inode *inode, struct file *file)
{ {
int chain; int chain;
int unit = iminor(inode); int unit = iminor(inode);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment