|
@@ -478,6 +478,7 @@ static int patch_nvhdmi_8ch_89(struct hda_codec *codec)
|
|
|
|
|
|
codec->spec = spec;
|
|
codec->spec = spec;
|
|
spec->codec_type = HDA_CODEC_NVIDIA_MCP89;
|
|
spec->codec_type = HDA_CODEC_NVIDIA_MCP89;
|
|
|
|
+ spec->old_pin_detect = 1;
|
|
|
|
|
|
if (hdmi_parse_codec(codec) < 0) {
|
|
if (hdmi_parse_codec(codec) < 0) {
|
|
codec->spec = NULL;
|
|
codec->spec = NULL;
|
|
@@ -508,6 +509,7 @@ static int patch_nvhdmi_8ch_7x(struct hda_codec *codec)
|
|
spec->multiout.max_channels = 8;
|
|
spec->multiout.max_channels = 8;
|
|
spec->multiout.dig_out_nid = nvhdmi_master_con_nid_7x;
|
|
spec->multiout.dig_out_nid = nvhdmi_master_con_nid_7x;
|
|
spec->codec_type = HDA_CODEC_NVIDIA_MCP7X;
|
|
spec->codec_type = HDA_CODEC_NVIDIA_MCP7X;
|
|
|
|
+ spec->old_pin_detect = 1;
|
|
|
|
|
|
codec->patch_ops = nvhdmi_patch_ops_8ch_7x;
|
|
codec->patch_ops = nvhdmi_patch_ops_8ch_7x;
|
|
|
|
|
|
@@ -528,6 +530,7 @@ static int patch_nvhdmi_2ch(struct hda_codec *codec)
|
|
spec->multiout.max_channels = 2;
|
|
spec->multiout.max_channels = 2;
|
|
spec->multiout.dig_out_nid = nvhdmi_master_con_nid_7x;
|
|
spec->multiout.dig_out_nid = nvhdmi_master_con_nid_7x;
|
|
spec->codec_type = HDA_CODEC_NVIDIA_MCP7X;
|
|
spec->codec_type = HDA_CODEC_NVIDIA_MCP7X;
|
|
|
|
+ spec->old_pin_detect = 1;
|
|
|
|
|
|
codec->patch_ops = nvhdmi_patch_ops_2ch;
|
|
codec->patch_ops = nvhdmi_patch_ops_2ch;
|
|
|
|
|