From mboxrd@z Thu Jan 1 00:00:00 1970 From: libin.yang@linux.intel.com Subject: [PATCH 2/2] drm/i915: add dp mst judgement in hsw_audio_codec_enable Date: Wed, 6 Jan 2016 10:26:42 +0800 Message-ID: <1452047202-103072-2-git-send-email-libin.yang@linux.intel.com> References: <1452047202-103072-1-git-send-email-libin.yang@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 714B36E2A6 for ; Tue, 5 Jan 2016 18:29:48 -0800 (PST) In-Reply-To: <1452047202-103072-1-git-send-email-libin.yang@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org, conselvan2@gmail.com, jani.nikula@linux.intel.com, ville.syrjala@linux.intel.com, daniel.vetter@intel.com, tiwai@suse.de Cc: Libin Yang List-Id: intel-gfx@lists.freedesktop.org RnJvbTogTGliaW4gWWFuZyA8bGliaW4ueWFuZ0BsaW51eC5pbnRlbC5jb20+Cgpoc3cgcGxhdGZv cm1zIHN1cHBvcnRzIERQIE1TVCB3aGlsZSBpbGsgZG9lc24ndC4KVGhpcyBwYXRjaCBmaXhlcyB0 aGUgYnVnLgoKU2lnbmVkLW9mZi1ieTogTGliaW4gWWFuZyA8bGliaW4ueWFuZ0BsaW51eC5pbnRl bC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXVkaW8uYyB8IDExICsrKyst LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2F1ZGlvLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9hdWRpby5jCmluZGV4IDQzMTQ4N2EwLi5kOGQ0MmQzIDEwMDY0 NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9hdWRpby5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2F1ZGlvLmMKQEAgLTI3Miw4ICsyNzIsNyBAQCBzdGF0aWMgdm9p ZCBoc3dfYXVkaW9fY29kZWNfZGlzYWJsZShzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlcikK IAl0bXAgfD0gQVVEX0NPTkZJR19OX1BST0dfRU5BQkxFOwogCXRtcCAmPSB+QVVEX0NPTkZJR19V UFBFUl9OX01BU0s7CiAJdG1wICY9IH5BVURfQ09ORklHX0xPV0VSX05fTUFTSzsKLQlpZiAoaW50 ZWxfcGlwZV9oYXNfdHlwZShpbnRlbF9jcnRjLCBJTlRFTF9PVVRQVVRfRElTUExBWVBPUlQpIHx8 Ci0JICAgIGludGVsX3BpcGVfaGFzX3R5cGUoaW50ZWxfY3J0YywgSU5URUxfT1VUUFVUX0RQX01T VCkpCisJaWYgKGludGVsX2NydGMtPmNvbmZpZy0+aGFzX2RwX2VuY29kZXIpCiAJCXRtcCB8PSBB VURfQ09ORklHX05fVkFMVUVfSU5ERVg7CiAJSTkxNV9XUklURShIU1dfQVVEX0NGRyhwaXBlKSwg dG1wKTsKIApAQCAtMzM5LDcgKzMzOCw3IEBAIHN0YXRpYyB2b2lkIGhzd19hdWRpb19jb2RlY19l bmFibGUoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwKIAl0bXAgPSBJOTE1X1JFQUQo SFNXX0FVRF9DRkcocGlwZSkpOwogCXRtcCAmPSB+QVVEX0NPTkZJR19OX1ZBTFVFX0lOREVYOwog CXRtcCAmPSB+QVVEX0NPTkZJR19QSVhFTF9DTE9DS19IRE1JX01BU0s7Ci0JaWYgKGludGVsX3Bp cGVfaGFzX3R5cGUoaW50ZWxfY3J0YywgSU5URUxfT1VUUFVUX0RJU1BMQVlQT1JUKSkKKwlpZiAo aW50ZWxfY3J0Yy0+Y29uZmlnLT5oYXNfZHBfZW5jb2RlcikKIAkJdG1wIHw9IEFVRF9DT05GSUdf Tl9WQUxVRV9JTkRFWDsKIAllbHNlCiAJCXRtcCB8PSBhdWRpb19jb25maWdfaGRtaV9waXhlbF9j bG9jayhhZGp1c3RlZF9tb2RlKTsKQEAgLTQ4Niw4ICs0ODUsNyBAQCBzdGF0aWMgdm9pZCBpbGtf YXVkaW9fY29kZWNfZW5hYmxlKHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsCiAJdG1w ICY9IH5BVURfQ09ORklHX05fVkFMVUVfSU5ERVg7CiAJdG1wICY9IH5BVURfQ09ORklHX05fUFJP R19FTkFCTEU7CiAJdG1wICY9IH5BVURfQ09ORklHX1BJWEVMX0NMT0NLX0hETUlfTUFTSzsKLQlp ZiAoaW50ZWxfcGlwZV9oYXNfdHlwZShpbnRlbF9jcnRjLCBJTlRFTF9PVVRQVVRfRElTUExBWVBP UlQpIHx8Ci0JICAgIGludGVsX3BpcGVfaGFzX3R5cGUoaW50ZWxfY3J0YywgSU5URUxfT1VUUFVU X0RQX01TVCkpCisJaWYgKGludGVsX3BpcGVfaGFzX3R5cGUoaW50ZWxfY3J0YywgSU5URUxfT1VU UFVUX0RJU1BMQVlQT1JUKSkKIAkJdG1wIHw9IEFVRF9DT05GSUdfTl9WQUxVRV9JTkRFWDsKIAll bHNlCiAJCXRtcCB8PSBhdWRpb19jb25maWdfaGRtaV9waXhlbF9jbG9jayhhZGp1c3RlZF9tb2Rl KTsKQEAgLTUyNiw4ICs1MjQsNyBAQCB2b2lkIGludGVsX2F1ZGlvX2NvZGVjX2VuYWJsZShzdHJ1 Y3QgaW50ZWxfZW5jb2RlciAqaW50ZWxfZW5jb2RlcikKIAogCS8qIEVMRCBDb25uX1R5cGUgKi8K IAljb25uZWN0b3ItPmVsZFs1XSAmPSB+KDMgPDwgMik7Ci0JaWYgKGludGVsX3BpcGVfaGFzX3R5 cGUoY3J0YywgSU5URUxfT1VUUFVUX0RJU1BMQVlQT1JUKSB8fAotCSAgICBpbnRlbF9waXBlX2hh c190eXBlKGNydGMsIElOVEVMX09VVFBVVF9EUF9NU1QpKQorCWlmIChjcnRjLT5jb25maWctPmhh c19kcF9lbmNvZGVyKQogCQljb25uZWN0b3ItPmVsZFs1XSB8PSAoMSA8PCAyKTsKIAogCWNvbm5l Y3Rvci0+ZWxkWzZdID0gZHJtX2F2X3N5bmNfZGVsYXkoY29ubmVjdG9yLCBhZGp1c3RlZF9tb2Rl KSAvIDI7Ci0tIAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK