From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH] drm/i915/dp: Update connector status for DP MST hotplugs Date: Mon, 7 Nov 2016 18:14:45 +0200 Message-ID: <20161107161445.GY4617@intel.com> References: <1478230214-4016-1-git-send-email-dhinakaran.pandiyan@intel.com> <1478230712-18720-1-git-send-email-dhinakaran.pandiyan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id E07676E3C2 for ; Mon, 7 Nov 2016 16:14:48 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1478230712-18720-1-git-send-email-dhinakaran.pandiyan@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dhinakaran Pandiyan Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBOb3YgMDMsIDIwMTYgYXQgMDg6Mzg6MzJQTSAtMDcwMCwgRGhpbmFrYXJhbiBQYW5k aXlhbiB3cm90ZToKPiBIb3RwbHVnZ2luZyBhIG1vbml0b3IgaW4gRFAgTVNUIGNvbmZpZ3VyYXRp b24gdHJpZ2dlcnMgc2hvcnQgcHVsc2VzLgo+IEFsdGhvdWdoIHRoZSBzaG9ydCBwdWxzZSBoYW5k bGluZyBwYXRoIGVuZHMgdXAgaW4gdGhlIE1TVCBob3RwbHVnIGZ1bmN0aW9uLAo+IHdlIGRvIG5v dCBwZXJmb3JtIGEgZGV0ZWN0IGJlZm9yZSBzZW5kaW5nIHRoZSBob3RwbHVnIHV2ZW50LiBUaGlz IGxlYWRzIHRvCj4gdGhlIGNvbm5lY3RvciBzdGF0dXMgbm90IGJlaW5nIHVwZGF0ZWQgd2hlbiB0 aGUgdXNlcnNwYWNlIGNhbGxzCj4gRFJNX0lPQ1RMX01PREVfR0VUQ09OTkVDVE9SLgo+IAo+IFNv LCBsZXQncyBjYWxsIHRoZSBjb25uZWN0b3IgZnVuY3Rpb24gLT5kZXRlY3QoKSB0byB1cGRhdGUg dGhlIGNvbm5lY3Rvcgo+IHN0YXR1cyBiZWZvcmUgc2VuZGluZyB0aGUgdWV2ZW50Lgo+IAo+IFNp Z25lZC1vZmYtYnk6IERoaW5ha2FyYW4gUGFuZGl5YW4gPGRoaW5ha2FyYW4ucGFuZGl5YW5AaW50 ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYyB8IDE5 ICsrKysrKysrKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyks IDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZHBfbXN0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYwo+IGluZGV4 IDNmZmJkNjkuLjgwODEwYzkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZHBfbXN0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYwo+ IEBAIC00OTIsOCArNDkyLDI1IEBAIHN0YXRpYyB2b2lkIGludGVsX2RwX21zdF9ob3RwbHVnKHN0 cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyKQo+ICAJc3RydWN0IGludGVsX2RwICpp bnRlbF9kcCA9IGNvbnRhaW5lcl9vZihtZ3IsIHN0cnVjdCBpbnRlbF9kcCwgbXN0X21ncik7Cj4g IAlzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydCA9IGRwX3RvX2RpZ19w b3J0KGludGVsX2RwKTsKPiAgCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBpbnRlbF9kaWdfcG9y dC0+YmFzZS5iYXNlLmRldjsKPiArCXN0cnVjdCBpbnRlbF9jb25uZWN0b3IgKmludGVsX2Nvbm5l Y3RvcjsKPiArCWJvb2wgY2hhbmdlZCA9IGZhbHNlOwo+ICsJZW51bSBkcm1fY29ubmVjdG9yX3N0 YXR1cyBvbGRfc3RhdHVzOwo+ICsKPiArCWZvcl9lYWNoX2ludGVsX2Nvbm5lY3RvcihkZXYsIGlu dGVsX2Nvbm5lY3Rvcikgewo+ICsJCXN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IgPSAm KGludGVsX2Nvbm5lY3Rvci0+YmFzZSk7Cj4gKwo+ICsJCWlmIChpbnRlbF9jb25uZWN0b3ItPm1z dF9wb3J0ICE9IGludGVsX2RwKQo+ICsJCQljb250aW51ZTsKPiArCj4gKwkJb2xkX3N0YXR1cyA9 IGNvbm5lY3Rvci0+c3RhdHVzOwo+ICsJCWNvbm5lY3Rvci0+c3RhdHVzID0gY29ubmVjdG9yLT5m dW5jcy0+ZGV0ZWN0KGNvbm5lY3RvciwgZmFsc2UpOwo+ICsKPiArCQlpZiAob2xkX3N0YXR1cyAh PSBjb25uZWN0b3ItPnN0YXR1cykKPiArCQkJY2hhbmdlZCA9IHRydWU7Cj4gKwl9CgpTbyB3aGF0 J3MgdGhlIHN0b3J5IHdpdGggdGhlIGxvY2tpbmc/IFRoaXMgc29ydCBvZiBzdHVmZiBuZWVkcyB0 aGUKcHJvdGVjdGlvbiBvZiB0aGUgbW9kZV9jb25maWcgbXV0ZXguCgo+ICAKPiAtCWRybV9rbXNf aGVscGVyX2hvdHBsdWdfZXZlbnQoZGV2KTsKPiArCWlmIChjaGFuZ2VkKQo+ICsJCWRybV9rbXNf aGVscGVyX2hvdHBsdWdfZXZlbnQoZGV2KTsKPiAgfQo+ICAKPiAgc3RhdGljIGNvbnN0IHN0cnVj dCBkcm1fZHBfbXN0X3RvcG9sb2d5X2NicyBtc3RfY2JzID0gewo+IC0tIAo+IDIuNy40CgotLSAK VmlsbGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK