From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 2/2] drm/i915: add dp mst judgement in hsw_audio_codec_enable Date: Thu, 7 Jan 2016 17:59:23 +0100 Message-ID: <20160107165923.GW8076@phenom.ffwll.local> References: <1452047202-103072-1-git-send-email-libin.yang@linux.intel.com> <1452047202-103072-2-git-send-email-libin.yang@linux.intel.com> <20160107165108.GL4437@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f42.google.com (mail-wm0-f42.google.com [74.125.82.42]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4F87C6E6C6 for ; Thu, 7 Jan 2016 08:59:25 -0800 (PST) Received: by mail-wm0-f42.google.com with SMTP id b14so133392237wmb.1 for ; Thu, 07 Jan 2016 08:59:25 -0800 (PST) Content-Disposition: inline In-Reply-To: <20160107165108.GL4437@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Cc: tiwai@suse.de, daniel.vetter@intel.com, libin.yang@linux.intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBKYW4gMDcsIDIwMTYgYXQgMDY6NTE6MDhQTSArMDIwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+IE9uIFdlZCwgSmFuIDA2LCAyMDE2IGF0IDEwOjI2OjQyQU0gKzA4MDAsIGxpYmlu LnlhbmdAbGludXguaW50ZWwuY29tIHdyb3RlOgo+ID4gRnJvbTogTGliaW4gWWFuZyA8bGliaW4u eWFuZ0BsaW51eC5pbnRlbC5jb20+Cj4gPiAKPiA+IGhzdyBwbGF0Zm9ybXMgc3VwcG9ydHMgRFAg TVNUIHdoaWxlIGlsayBkb2Vzbid0Lgo+ID4gVGhpcyBwYXRjaCBmaXhlcyB0aGUgYnVnLgo+ID4g Cj4gPiBTaWduZWQtb2ZmLWJ5OiBMaWJpbiBZYW5nIDxsaWJpbi55YW5nQGxpbnV4LmludGVsLmNv bT4KPiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2F1ZGlvLmMgfCAxMSAr KysrLS0tLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDcgZGVsZXRp b25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9h dWRpby5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXVkaW8uYwo+ID4gaW5kZXggNDMx NDg3YTAuLmQ4ZDQyZDMgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9hdWRpby5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9hdWRpby5jCj4g PiBAQCAtMjcyLDggKzI3Miw3IEBAIHN0YXRpYyB2b2lkIGhzd19hdWRpb19jb2RlY19kaXNhYmxl KHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyKQo+ID4gIAl0bXAgfD0gQVVEX0NPTkZJR19O X1BST0dfRU5BQkxFOwo+ID4gIAl0bXAgJj0gfkFVRF9DT05GSUdfVVBQRVJfTl9NQVNLOwo+ID4g IAl0bXAgJj0gfkFVRF9DT05GSUdfTE9XRVJfTl9NQVNLOwo+ID4gLQlpZiAoaW50ZWxfcGlwZV9o YXNfdHlwZShpbnRlbF9jcnRjLCBJTlRFTF9PVVRQVVRfRElTUExBWVBPUlQpIHx8Cj4gPiAtCSAg ICBpbnRlbF9waXBlX2hhc190eXBlKGludGVsX2NydGMsIElOVEVMX09VVFBVVF9EUF9NU1QpKQo+ ID4gKwlpZiAoaW50ZWxfY3J0Yy0+Y29uZmlnLT5oYXNfZHBfZW5jb2RlcikKPiA+ICAJCXRtcCB8 PSBBVURfQ09ORklHX05fVkFMVUVfSU5ERVg7Cj4gPiAgCUk5MTVfV1JJVEUoSFNXX0FVRF9DRkco cGlwZSksIHRtcCk7Cj4gPiAgCj4gPiBAQCAtMzM5LDcgKzMzOCw3IEBAIHN0YXRpYyB2b2lkIGhz d19hdWRpb19jb2RlY19lbmFibGUoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwKPiA+ ICAJdG1wID0gSTkxNV9SRUFEKEhTV19BVURfQ0ZHKHBpcGUpKTsKPiA+ICAJdG1wICY9IH5BVURf Q09ORklHX05fVkFMVUVfSU5ERVg7Cj4gPiAgCXRtcCAmPSB+QVVEX0NPTkZJR19QSVhFTF9DTE9D S19IRE1JX01BU0s7Cj4gPiAtCWlmIChpbnRlbF9waXBlX2hhc190eXBlKGludGVsX2NydGMsIElO VEVMX09VVFBVVF9ESVNQTEFZUE9SVCkpCj4gPiArCWlmIChpbnRlbF9jcnRjLT5jb25maWctPmhh c19kcF9lbmNvZGVyKQo+ID4gIAkJdG1wIHw9IEFVRF9DT05GSUdfTl9WQUxVRV9JTkRFWDsKPiA+ ICAJZWxzZQo+ID4gIAkJdG1wIHw9IGF1ZGlvX2NvbmZpZ19oZG1pX3BpeGVsX2Nsb2NrKGFkanVz dGVkX21vZGUpOwo+ID4gQEAgLTQ4Niw4ICs0ODUsNyBAQCBzdGF0aWMgdm9pZCBpbGtfYXVkaW9f Y29kZWNfZW5hYmxlKHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsCj4gPiAgCXRtcCAm PSB+QVVEX0NPTkZJR19OX1ZBTFVFX0lOREVYOwo+ID4gIAl0bXAgJj0gfkFVRF9DT05GSUdfTl9Q Uk9HX0VOQUJMRTsKPiA+ICAJdG1wICY9IH5BVURfQ09ORklHX1BJWEVMX0NMT0NLX0hETUlfTUFT SzsKPiA+IC0JaWYgKGludGVsX3BpcGVfaGFzX3R5cGUoaW50ZWxfY3J0YywgSU5URUxfT1VUUFVU X0RJU1BMQVlQT1JUKSB8fAo+ID4gLQkgICAgaW50ZWxfcGlwZV9oYXNfdHlwZShpbnRlbF9jcnRj LCBJTlRFTF9PVVRQVVRfRFBfTVNUKSkKPiA+ICsJaWYgKGludGVsX3BpcGVfaGFzX3R5cGUoaW50 ZWxfY3J0YywgSU5URUxfT1VUUFVUX0RJU1BMQVlQT1JUKSkKPiAKPiBDb3VsZCBoYXZlIHVzZWQg aGFzX2RwX2VuY29kZXIgZXZlcnl3aGVyZSwgYnV0IHdoYXRldmVyCgpJIHRoaW5rIHRoaXMgd291 bGQgYmUgZ29vZCBjaGFuY2UgdG8gZG8gZm9yIGNvbnNpc3RlbmN5LCBiZWZvcmUgbWVyZ2luZy4K LURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9y YXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK