From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 3/4] drm/i915: Use atomic state and connector_type in i915_sink_src Date: Mon, 20 Jun 2016 15:57:38 +0200 Message-ID: <1466431059-8919-4-git-send-email-maarten.lankhorst@linux.intel.com> References: <1466431059-8919-1-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [IPv6:2a02:2308::216:3eff:fe92:dfa3]) by gabe.freedesktop.org (Postfix) with ESMTPS id B59356E593 for ; Mon, 20 Jun 2016 13:57:44 +0000 (UTC) In-Reply-To: <1466431059-8919-1-git-send-email-maarten.lankhorst@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 List-Id: intel-gfx@lists.freedesktop.org RFBNUyBpcyB1bnJlbGlhYmxlLCB1c2UgY3J0Yy0+c3RhdGUuCgpTaWduZWQtb2ZmLWJ5OiBNYWFy dGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgotLS0KIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIHwgMTIgKysrKysrLS0tLS0tCiAxIGZp bGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9kZWJ1Z2ZzLmMKaW5kZXggODdiM2UzMWZiM2JiLi4zOGYyY2JjMTlmNGEgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCkBAIC0yNzAxLDcgKzI3MDEsNiBAQCBzdGF0aWMg aW50IGk5MTVfc2lua19jcmMoc3RydWN0IHNlcV9maWxlICptLCB2b2lkICpkYXRhKQogewogCXN0 cnVjdCBkcm1faW5mb19ub2RlICpub2RlID0gbS0+cHJpdmF0ZTsKIAlzdHJ1Y3QgZHJtX2Rldmlj ZSAqZGV2ID0gbm9kZS0+bWlub3ItPmRldjsKLQlzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2Rl cjsKIAlzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0b3I7CiAJc3RydWN0IGludGVsX2Rw ICppbnRlbF9kcCA9IE5VTEw7CiAJaW50IHJldDsKQEAgLTI3MDksMTggKzI3MDgsMTkgQEAgc3Rh dGljIGludCBpOTE1X3NpbmtfY3JjKHN0cnVjdCBzZXFfZmlsZSAqbSwgdm9pZCAqZGF0YSkKIAog CWRybV9tb2Rlc2V0X2xvY2tfYWxsKGRldik7CiAJZm9yX2VhY2hfaW50ZWxfY29ubmVjdG9yKGRl diwgY29ubmVjdG9yKSB7CisJCXN0cnVjdCBkcm1fY3J0YyAqY3J0YzsKIAotCQlpZiAoY29ubmVj dG9yLT5iYXNlLmRwbXMgIT0gRFJNX01PREVfRFBNU19PTikKKwkJaWYgKCFjb25uZWN0b3ItPmJh c2Uuc3RhdGUtPmJlc3RfZW5jb2RlcikKIAkJCWNvbnRpbnVlOwogCi0JCWlmICghY29ubmVjdG9y LT5iYXNlLmVuY29kZXIpCisJCWNydGMgPSBjb25uZWN0b3ItPmJhc2Uuc3RhdGUtPmNydGM7CisJ CWlmICghY3J0Yy0+c3RhdGUtPmFjdGl2ZSkKIAkJCWNvbnRpbnVlOwogCi0JCWVuY29kZXIgPSB0 b19pbnRlbF9lbmNvZGVyKGNvbm5lY3Rvci0+YmFzZS5lbmNvZGVyKTsKLQkJaWYgKGVuY29kZXIt PnR5cGUgIT0gSU5URUxfT1VUUFVUX0VEUCkKKwkJaWYgKGNvbm5lY3Rvci0+YmFzZS5jb25uZWN0 b3JfdHlwZSAhPSBEUk1fTU9ERV9DT05ORUNUT1JfZURQKQogCQkJY29udGludWU7CiAKLQkJaW50 ZWxfZHAgPSBlbmNfdG9faW50ZWxfZHAoJmVuY29kZXItPmJhc2UpOworCQlpbnRlbF9kcCA9IGVu Y190b19pbnRlbF9kcChjb25uZWN0b3ItPmJhc2Uuc3RhdGUtPmJlc3RfZW5jb2Rlcik7CiAKIAkJ cmV0ID0gaW50ZWxfZHBfc2lua19jcmMoaW50ZWxfZHAsIGNyYyk7CiAJCWlmIChyZXQpCi0tIAoy LjUuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==