From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Subject: [PATCH RESEND 1/3] drm/i915/vlv: Make intel_crt_reset() per-encoder Date: Fri, 17 Jun 2016 17:58:22 -0400 Message-ID: <1466200705-9405-2-git-send-email-cpaul@redhat.com> References: <1466200705-9405-1-git-send-email-cpaul@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1466200705-9405-1-git-send-email-cpaul@redhat.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: David Airlie , "open list:INTEL DRM DRIVERS excluding Poulsbo, Moorestow..., linux-kernel@vger.kernel.org open list" , stable@vger.kernel.org, Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org VGhpcyBsZXRzIGNhbGwgaW50ZWxfY3J0X3Jlc2V0KCkgaW4gY29udGV4dHMgd2hlcmUgSVJRcyBh cmUgZGlzYWJsZWQgYW5kCmFzIHN1Y2gsIGNhbid0IGhvbGQgdGhlIGxvY2tzIHJlcXVpcmVkIHRv IHdvcmsgd2l0aCB0aGUgY29ubmVjdG9ycy4KCkNjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCkNj OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgpDYzogRGFu aWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEx5dWRl IDxjcGF1bEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5j IHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jCmluZGV4IDNmYmI2ZmMuLmU0ZGMzM2Ug MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jCisrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jCkBAIC03MTMsMTEgKzcxMywxMSBAQCBzdGF0aWMg aW50IGludGVsX2NydF9zZXRfcHJvcGVydHkoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3Rv ciwKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgaW50ZWxfY3J0X3Jlc2V0KHN0cnVjdCBk cm1fY29ubmVjdG9yICpjb25uZWN0b3IpCitzdGF0aWMgdm9pZCBpbnRlbF9jcnRfcmVzZXQoc3Ry dWN0IGRybV9lbmNvZGVyICplbmNvZGVyKQogewotCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBj b25uZWN0b3ItPmRldjsKKwlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gZW5jb2Rlci0+ZGV2Owog CXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7Ci0J c3RydWN0IGludGVsX2NydCAqY3J0ID0gaW50ZWxfYXR0YWNoZWRfY3J0KGNvbm5lY3Rvcik7CisJ c3RydWN0IGludGVsX2NydCAqY3J0ID0gaW50ZWxfZW5jb2Rlcl90b19jcnQodG9faW50ZWxfZW5j b2RlcihlbmNvZGVyKSk7CiAKIAlpZiAoSU5URUxfSU5GTyhkZXYpLT5nZW4gPj0gNSkgewogCQl1 MzIgYWRwYTsKQEAgLTczOSw3ICs3MzksNiBAQCBzdGF0aWMgdm9pZCBpbnRlbF9jcnRfcmVzZXQo c3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvcikKICAqLwogCiBzdGF0aWMgY29uc3Qgc3Ry dWN0IGRybV9jb25uZWN0b3JfZnVuY3MgaW50ZWxfY3J0X2Nvbm5lY3Rvcl9mdW5jcyA9IHsKLQku cmVzZXQgPSBpbnRlbF9jcnRfcmVzZXQsCiAJLmRwbXMgPSBkcm1fYXRvbWljX2hlbHBlcl9jb25u ZWN0b3JfZHBtcywKIAkuZGV0ZWN0ID0gaW50ZWxfY3J0X2RldGVjdCwKIAkuZmlsbF9tb2RlcyA9 IGRybV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2RlcywKQEAgLTc1Nyw2ICs3NTYs NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9jb25uZWN0b3JfaGVscGVyX2Z1bmNzIGludGVs X2NydF9jb25uZWN0b3JfaGVscGVyX2Z1bmNzCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRy bV9lbmNvZGVyX2Z1bmNzIGludGVsX2NydF9lbmNfZnVuY3MgPSB7CisJLnJlc2V0ID0gaW50ZWxf Y3J0X3Jlc2V0LAogCS5kZXN0cm95ID0gaW50ZWxfZW5jb2Rlcl9kZXN0cm95LAogfTsKIApAQCAt OTAyLDUgKzkwMiw1IEBAIHZvaWQgaW50ZWxfY3J0X2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRl dikKIAkJZGV2X3ByaXYtPmZkaV9yeF9jb25maWcgPSBJOTE1X1JFQUQoRkRJX1JYX0NUTChQSVBF X0EpKSAmIGZkaV9jb25maWc7CiAJfQogCi0JaW50ZWxfY3J0X3Jlc2V0KGNvbm5lY3Rvcik7CisJ aW50ZWxfY3J0X3Jlc2V0KCZjcnQtPmJhc2UuYmFzZSk7CiB9Ci0tIAoyLjUuNQoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==