ALSA: VIA HDA: Fix VT1708 can't build up Headphone control issue
PATCH 13/16 ALSA: VIA HDA: Fix VT1708 can't build up Headphone control issue
From: Lydia Wang <[email protected]>
Subject: ALSA: VIA HDA: Fix VT1708 can't build up Headphone control issue.
Since VT1708 didn't support the control of getting connection number, building of headphone control will fail in via_hp_build() function.
Signed-off-by Lydia Wang <[email protected]>
--- sound/pci/hda/patch_via.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-)
sound/pci/hda/patch_via.c +6 -3
@@ -816,9 +816,12 @@break ; } - nums =snd_hda_get_connections (codec, nid, conn,HDA_MAX_CONNECTIONS ); -if (nums <=1 ) -return 0 ; +if (spec->codec_type !=VT1708 ) { + nums =snd_hda_get_connections (codec, nid, + conn,HDA_MAX_CONNECTIONS ); +if (nums <=1 ) +return 0 ; + } knew =via_clone_control (spec, &via_hp_mixer[0 ]);if (knew ==NULL )