summaryrefslogtreecommitdiff
path: root/sound/pci
diff options
context:
space:
mode:
authorVarun Wadekar <vwadekar@nvidia.com>2012-06-04 16:13:38 +0530
committerVarun Wadekar <vwadekar@nvidia.com>2012-06-04 16:13:38 +0530
commit9d427e2ef7a7dbce8e3aa310f65597600152dd7a (patch)
tree73f0512f663ac0540a5e82fe7667942c14a07eec /sound/pci
parent61cb2b285ecc8ee3b19c3a30653b1cf1b1aacf05 (diff)
parent76e10d158efb6d4516018846f60c2ab5501900bc (diff)
Merge commit 'v3.4' into android-tegra-nv-3.4
Diffstat (limited to 'sound/pci')
-rw-r--r--sound/pci/hda/patch_sigmatel.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c
index 4742cac26aa9..2cb1e08f962a 100644
--- a/sound/pci/hda/patch_sigmatel.c
+++ b/sound/pci/hda/patch_sigmatel.c
@@ -4415,9 +4415,9 @@ static int stac92xx_init(struct hda_codec *codec)
def_conf = get_defcfg_connect(def_conf);
/* skip any ports that don't have jacks since presence
* detection is useless */
- if (def_conf != AC_JACK_PORT_COMPLEX) {
- if (def_conf != AC_JACK_PORT_NONE)
- stac_toggle_power_map(codec, nid, 1);
+ if (def_conf != AC_JACK_PORT_NONE &&
+ !is_jack_detectable(codec, nid)) {
+ stac_toggle_power_map(codec, nid, 1);
continue;
}
if (enable_pin_detect(codec, nid, STAC_PWR_EVENT)) {