From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dhinakaran Pandiyan Subject: [PATCH v2] drm/i915/dp: Update connector status for DP MST hotplugs Date: Mon, 7 Nov 2016 16:27:30 -0800 Message-ID: <1478564850-19766-1-git-send-email-dhinakaran.pandiyan@intel.com> References: <20161107161445.GY4617@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2C3926E0B4 for ; Tue, 8 Nov 2016 00:28:22 +0000 (UTC) In-Reply-To: <20161107161445.GY4617@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 Cc: Dhinakaran Pandiyan List-Id: intel-gfx@lists.freedesktop.org SG90cGx1Z2dpbmcgYSBtb25pdG9yIGluIERQIE1TVCBjb25maWd1cmF0aW9uIHRyaWdnZXJzIHNo b3J0IHB1bHNlcy4KQWx0aG91Z2ggdGhlIHNob3J0IHB1bHNlIGhhbmRsaW5nIHBhdGggZW5kcyB1 cCBpbiB0aGUgTVNUIGhvdHBsdWcgZnVuY3Rpb24sCndlIGRvIG5vdCBwZXJmb3JtIGEgZGV0ZWN0 IGJlZm9yZSBzZW5kaW5nIHRoZSBob3RwbHVnIHV2ZW50LiBUaGlzIGxlYWRzIHRvCnRoZSBjb25u ZWN0b3Igc3RhdHVzIG5vdCBiZWluZyB1cGRhdGVkIHdoZW4gdGhlIHVzZXJzcGFjZSBjYWxscwpE Uk1fSU9DVExfTU9ERV9HRVRDT05ORUNUT1IuCgpTbywgbGV0J3MgY2FsbCB0aGUgY29ubmVjdG9y IGZ1bmN0aW9uIC0+ZGV0ZWN0KCkgdG8gdXBkYXRlIHRoZSBjb25uZWN0b3IKc3RhdHVzIGJlZm9y ZSBzZW5kaW5nIHRoZSB1ZXZlbnQuCgp2MjogVXBkYXRlIGNvbm5lY3RvciBzdGF0dXMgaW5zaWRl IG1vZGVfY29uZmlnIG11dGV4IChWaWxsZSkKClNpZ25lZC1vZmYtYnk6IERoaW5ha2FyYW4gUGFu ZGl5YW4gPGRoaW5ha2FyYW4ucGFuZGl5YW5AaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2RwX21zdC5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxl IGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RwX21zdC5jCmluZGV4IDNmZmJkNjkuLjhlMzZhOTYgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RwX21zdC5jCkBAIC00OTIsOCArNDkyLDI4IEBAIHN0YXRpYyB2b2lkIGludGVsX2Rw X21zdF9ob3RwbHVnKHN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyKQogCXN0cnVj dCBpbnRlbF9kcCAqaW50ZWxfZHAgPSBjb250YWluZXJfb2YobWdyLCBzdHJ1Y3QgaW50ZWxfZHAs IG1zdF9tZ3IpOwogCXN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmludGVsX2RpZ19wb3J0ID0g ZHBfdG9fZGlnX3BvcnQoaW50ZWxfZHApOwogCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBpbnRl bF9kaWdfcG9ydC0+YmFzZS5iYXNlLmRldjsKKwlzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICppbnRl bF9jb25uZWN0b3I7CisJYm9vbCBjaGFuZ2VkID0gZmFsc2U7CisJZW51bSBkcm1fY29ubmVjdG9y X3N0YXR1cyBvbGRfc3RhdHVzOworCXN0cnVjdCBkcm1fbW9kZV9jb25maWcgKm1vZGVfY29uZmln ID0gJmRldi0+bW9kZV9jb25maWc7CisKKwltdXRleF9sb2NrKCZtb2RlX2NvbmZpZy0+bXV0ZXgp OworCWZvcl9lYWNoX2ludGVsX2Nvbm5lY3RvcihkZXYsIGludGVsX2Nvbm5lY3RvcikgeworCQlz dHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yID0gJihpbnRlbF9jb25uZWN0b3ItPmJhc2Up OworCisJCWlmIChpbnRlbF9jb25uZWN0b3ItPm1zdF9wb3J0ICE9IGludGVsX2RwKQorCQkJY29u dGludWU7CisKKwkJb2xkX3N0YXR1cyA9IGNvbm5lY3Rvci0+c3RhdHVzOworCQljb25uZWN0b3It PnN0YXR1cyA9IGNvbm5lY3Rvci0+ZnVuY3MtPmRldGVjdChjb25uZWN0b3IsIGZhbHNlKTsKKwor CQlpZiAob2xkX3N0YXR1cyAhPSBjb25uZWN0b3ItPnN0YXR1cykKKwkJCWNoYW5nZWQgPSB0cnVl OworCX0KKwltdXRleF91bmxvY2soJm1vZGVfY29uZmlnLT5tdXRleCk7CiAKLQlkcm1fa21zX2hl bHBlcl9ob3RwbHVnX2V2ZW50KGRldik7CisJaWYgKGNoYW5nZWQpCisJCWRybV9rbXNfaGVscGVy X2hvdHBsdWdfZXZlbnQoZGV2KTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fZHBfbXN0 X3RvcG9sb2d5X2NicyBtc3RfY2JzID0gewotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=