From mboxrd@z Thu Jan 1 00:00:00 1970 From: Todd Previte Subject: [PATCH 14/17] drm/i915: Add debugfs function to check connector status for compliance testing Date: Wed, 10 Dec 2014 16:53:14 -0700 Message-ID: <1418255597-4716-15-git-send-email-tprevite@gmail.com> References: <1418255597-4716-1-git-send-email-tprevite@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pd0-f177.google.com (mail-pd0-f177.google.com [209.85.192.177]) by gabe.freedesktop.org (Postfix) with ESMTP id 5B8E27A03A for ; Wed, 10 Dec 2014 15:54:21 -0800 (PST) Received: by mail-pd0-f177.google.com with SMTP id ft15so3736893pdb.36 for ; Wed, 10 Dec 2014 15:54:21 -0800 (PST) In-Reply-To: <1418255597-4716-1-git-send-email-tprevite@gmail.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 QWRkcyBhIGZ1bmN0aW9uIHRvIGNoZWNrIHRoZSBzdGF0dXMgb2YgYSBEaXNwbGF5cG9ydCBjb25u ZWN0b3IuIFRoaXMgZnVuY3Rpb24Kc2ltcGxpZmllcyB0aGUgRGlzcGxheXBvcnQgY29tcGxpYW5j ZSB0ZXN0aW5nIGludGVyZmFjZSBpbiBkZWJ1Z2ZzIGJ5IHByb3ZpZGluZwphIHNpbmdsZSBtZXRo b2QgZm9yIGRldGVybWluaW5nIHRoZSBzdGF0dXMgb2YgYSBjb25uZWN0b3IgZHVyaW5nIERpc3Bs YXlwb3J0CmNvbXBsaWFuY2UgdGVzdGluZy4gVGhpcyBmdW5jdGlvbiBjaGVja3Mgd2hldGhlciBv ciBub3QgdGhlIGNvbm5lY3RvciBpcyBhCkRpc3BsYXlwb3J0IGNvbm5lY3RvciBhbmQgd2hldGhl ciBvciBub3QgdGhhdCBjb25uZWN0b3IgaXMgYWN0aXZlLgoKU2lnbmVkLW9mZi1ieTogVG9kZCBQ cmV2aXRlIDx0cHJldml0ZUBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9kZWJ1Z2ZzLmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo YW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2RlYnVnZnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCmlu ZGV4IDVlYjZjMjQuLjk3OGRkZDEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZGVidWdmcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCkBA IC0zOTIwLDYgKzM5MjAsMzUgQEAgc3RhdGljIGludCBkaXNwbGF5cG9ydF9wYXJzZV9jb25maWco Y2hhciAqaW5wdXRfYnVmZmVyLAogCXJldHVybiBzdGF0dXM7CiB9CiAKK3N0YXRpYyBib29sIGRw X2Nvbm5lY3Rvcl9pc192YWxpZChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAorCQkJ CSAgYm9vbCBjaGVja19hY3RpdmUpCit7CisJc3RydWN0IGludGVsX2VuY29kZXIgKmludGVsX2Vu Y29kZXI7CisJc3RydWN0IGludGVsX2Nvbm5lY3RvciAqaW50ZWxfY29ubmVjdG9yOworCisJaW50 ZWxfY29ubmVjdG9yID0gdG9faW50ZWxfY29ubmVjdG9yKGNvbm5lY3Rvcik7CisJaW50ZWxfZW5j b2RlciA9IGludGVsX2Nvbm5lY3Rvci0+ZW5jb2RlcjsKKworCWlmIChjb25uZWN0b3ItPmNvbm5l Y3Rvcl90eXBlICE9IERSTV9NT0RFX0NPTk5FQ1RPUl9EaXNwbGF5UG9ydCkKKwkJZ290byBubzsK KworCWlmIChpbnRlbF9lbmNvZGVyLT50eXBlICE9IElOVEVMX09VVFBVVF9ESVNQTEFZUE9SVCAm JgorCSAgICBpbnRlbF9lbmNvZGVyLT50eXBlICE9IElOVEVMX09VVFBVVF9VTktOT1dOKQorCQln b3RvIG5vOworCisJaWYgKGNoZWNrX2FjdGl2ZSkgeworCQlpZiAoY29ubmVjdG9yLT5zdGF0dXMg PT0gY29ubmVjdG9yX3N0YXR1c19jb25uZWN0ZWQpCisJCQlnb3RvIHllczsKKwkJZWxzZQorCQkJ Z290byBubzsKKwl9CisKK3llczoKKwlyZXR1cm4gdHJ1ZTsKK25vOgorCXJldHVybiBmYWxzZTsK K30KKwogc3RhdGljIGludCBkaXNwbGF5cG9ydF9jb25maWdfY3RsX3Nob3coc3RydWN0IHNlcV9m aWxlICptLCB2b2lkICpkYXRhKQogewogCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBtLT5wcml2 YXRlOwotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==