summaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/adau1373.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2011-11-22 20:00:31 +0100
committerTakashi Iwai <tiwai@suse.de>2011-11-23 07:31:49 +0100
commit6dfeb703e386369d9f1585d29482efe7b2b4401d (patch)
tree3a473f91325adc2875e11a82129153c082bdf9f0 /sound/soc/codecs/adau1373.c
parente2301a4de22c438f5a962c7cefc3e9cba736991c (diff)
downloadlinux-6dfeb703e386369d9f1585d29482efe7b2b4401d.tar.bz2
ALSA: hda - Fix invalid pin and GPIO for Apple laptops with CS codecs
The PCI SSID 8086:7270 is commonly used for multiple Apple machines, thus we can't use it as identifier for a unique model. Because of this conflict, some machines show weird behavior. For example, MacBook Air shows Front and Surround speakers although only Surround works due to the wrongly overridden pin-configuration for imac27. This patch fixes two things: - Stop the wrong pin-config override of imac27 by removing PCI SSID entry for avoiding the wrong mappings, - Add the generic GPIO setup for Apple machines by checking the codec SSID vendor bits Tested-by: Linus Torvalds <torvalds@linux-foundation.org> Tested-by: Dirk Hohndel <hohndel@infradead.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/soc/codecs/adau1373.c')
0 files changed, 0 insertions, 0 deletions