From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 3/6] drm/i915: Use atomic state in tv load detection. Date: Mon, 1 Feb 2016 14:43:59 +0100 Message-ID: <1454334242-23354-4-git-send-email-maarten.lankhorst@linux.intel.com> References: <1454334242-23354-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 [141.105.120.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 346A96E409 for ; Mon, 1 Feb 2016 05:44:07 -0800 (PST) In-Reply-To: <1454334242-23354-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 U2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4 LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF90di5jIHwgMTEgKysr Ky0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdHYuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX3R2LmMKaW5kZXggOTQ4Y2JmZjZjNjJlLi42NDNmNTIxODRkMmYg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3R2LmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfdHYuYwpAQCAtMTE3OCwxMCArMTE3OCw5IEBAIHN0YXRpYyBp bnQKIGludGVsX3R2X2RldGVjdF90eXBlKHN0cnVjdCBpbnRlbF90diAqaW50ZWxfdHYsCiAJCSAg ICAgIHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IpCiB7Ci0Jc3RydWN0IGRybV9lbmNv ZGVyICplbmNvZGVyID0gJmludGVsX3R2LT5iYXNlLmJhc2U7Ci0Jc3RydWN0IGRybV9jcnRjICpj cnRjID0gZW5jb2Rlci0+Y3J0YzsKKwlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSBjb25uZWN0b3It PnN0YXRlLT5jcnRjOwogCXN0cnVjdCBpbnRlbF9jcnRjICppbnRlbF9jcnRjID0gdG9faW50ZWxf Y3J0YyhjcnRjKTsKLQlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gZW5jb2Rlci0+ZGV2OworCXN0 cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBjb25uZWN0b3ItPmRldjsKIAlzdHJ1Y3QgZHJtX2k5MTVf cHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwogCXUzMiB0dl9jdGwsIHNhdmVf dHZfY3RsOwogCXUzMiB0dl9kYWMsIHNhdmVfdHZfZGFjOwpAQCAtMTIzMCw4ICsxMjI5LDcgQEAg aW50ZWxfdHZfZGV0ZWN0X3R5cGUoc3RydWN0IGludGVsX3R2ICppbnRlbF90diwKIAlJOTE1X1dS SVRFKFRWX0RBQywgdHZfZGFjKTsKIAlQT1NUSU5HX1JFQUQoVFZfREFDKTsKIAotCWludGVsX3dh aXRfZm9yX3ZibGFuayhpbnRlbF90di0+YmFzZS5iYXNlLmRldiwKLQkJCSAgICAgIHRvX2ludGVs X2NydGMoaW50ZWxfdHYtPmJhc2UuYmFzZS5jcnRjKS0+cGlwZSk7CisJaW50ZWxfd2FpdF9mb3Jf dmJsYW5rKGRldiwgaW50ZWxfY3J0Yy0+cGlwZSk7CiAKIAl0eXBlID0gLTE7CiAJdHZfZGFjID0g STkxNV9SRUFEKFRWX0RBQyk7CkBAIC0xMjYxLDggKzEyNTksNyBAQCBpbnRlbF90dl9kZXRlY3Rf dHlwZShzdHJ1Y3QgaW50ZWxfdHYgKmludGVsX3R2LAogCVBPU1RJTkdfUkVBRChUVl9DVEwpOwog CiAJLyogRm9yIHVua25vd24gcmVhc29ucyB0aGUgaHcgYmFyZnMgaWYgd2UgZG9uJ3QgZG8gdGhp cyB2Ymxhbmsgd2FpdC4gKi8KLQlpbnRlbF93YWl0X2Zvcl92YmxhbmsoaW50ZWxfdHYtPmJhc2Uu YmFzZS5kZXYsCi0JCQkgICAgICB0b19pbnRlbF9jcnRjKGludGVsX3R2LT5iYXNlLmJhc2UuY3J0 YyktPnBpcGUpOworCWludGVsX3dhaXRfZm9yX3ZibGFuayhkZXYsIGludGVsX2NydGMtPnBpcGUp OwogCiAJLyogUmVzdG9yZSBpbnRlcnJ1cHQgY29uZmlnICovCiAJaWYgKGNvbm5lY3Rvci0+cG9s bGVkICYgRFJNX0NPTk5FQ1RPUl9QT0xMX0hQRCkgewotLSAKMi4xLjAKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==