From e51a66e1adde7400a60690471cce6755ca7cf4ab Mon Sep 17 00:00:00 2001 From: Jerone Young Date: Tue, 3 Aug 2010 01:46:42 -0500 Subject: [PATCH] --- yaml --- r: 206485 b: refs/heads/master c: 607bc3e4888443cdd21a795f7312f64c2de26b5c h: refs/heads/master i: 206483: 878e28e41d22168ec941216231bac272feff7500 v: v3 --- [refs] | 2 +- trunk/sound/pci/hda/patch_conexant.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 47e4636ee93c..25fada6f4e27 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7bfb9c031ec2d220d48bf679553d6177c2e66625 +refs/heads/master: 607bc3e4888443cdd21a795f7312f64c2de26b5c diff --git a/trunk/sound/pci/hda/patch_conexant.c b/trunk/sound/pci/hda/patch_conexant.c index d6341f3fef01..df8b19b17308 100644 --- a/trunk/sound/pci/hda/patch_conexant.c +++ b/trunk/sound/pci/hda/patch_conexant.c @@ -2057,6 +2057,10 @@ static int patch_cxt5051(struct hda_codec *codec) break; case CXT5051_LENOVO_X200: spec->init_verbs[0] = cxt5051_lenovo_x200_init_verbs; + /* Thinkpad X301 does not have S/PDIF wired and no ability + to use a docking station. */ + if (codec->subsystem_id == 0x17aa211f) + spec->multiout.dig_out_nid = 0; break; case CXT5051_F700: spec->init_verbs[0] = cxt5051_f700_init_verbs;