summaryrefslogtreecommitdiffstats
path: root/sound/pci/mixart/mixart_mixer.c
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2006-09-01 17:15:36 +0200
committerJaroslav Kysela <perex@suse.cz>2006-09-23 10:45:33 +0200
commit2fd53a7e9b1392f9cc3002a24f3c13b2796e70c3 (patch)
tree867ee4c5928d1f6305822740291fbc7c44607bca /sound/pci/mixart/mixart_mixer.c
parent927fc866025857c109219d4ed62d8c3cbc02713a (diff)
downloadop-kernel-dev-2fd53a7e9b1392f9cc3002a24f3c13b2796e70c3.zip
op-kernel-dev-2fd53a7e9b1392f9cc3002a24f3c13b2796e70c3.tar.gz
[ALSA] [PPC,SOUND] Fix audio gpio state detection
When booting with line out or headphone plugged, you won't hear anything. The problem is that after reset all channels are muted, but the actual value of the gpio port doesn't exactly match the active_val settings as expected by check_audio_gpio. For example, the line_mute port is set to 7, but check_audio_gpio would expect 0xd or 0xf, thus its return value indicates that it is not active, even though it is. AFAICS only looking at the low bit is enough to determine whether the port is active. Signed-off-by: Andreas Schwab <schwab@suse.de> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
Diffstat (limited to 'sound/pci/mixart/mixart_mixer.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud