From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 06/17] drm/i915: Move {pin, long}_mask initialization to caller from intel_get_hpd_pins() Date: Thu, 27 Aug 2015 23:56:01 +0300 Message-ID: <1440708972-17112-7-git-send-email-ville.syrjala@linux.intel.com> References: <1440708972-17112-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 2C7D16EE53 for ; Thu, 27 Aug 2015 13:56:49 -0700 (PDT) In-Reply-To: <1440708972-17112-1-git-send-email-ville.syrjala@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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCk1v dmUgdGhlIDAgaW5pdGlhbGl6YXRpb24gb2YgcGluX21hc2sgYW5kIGxvbmdfbWFzayBmcm9tCmlu dGVsX2dldF9ocGRfcGlucygpIGludG8gZWFjaCBjYWxsZXIuIFRoaXMgd2Ugd2UgY2FuIGNhbGwK aW50ZWxfZ2V0X2hwZF9waW5zKCkgbXVsdGlwbGUgdGltZXMgdG8gYWNjdW11bGF0ZSBtb3JlIHBp bnMgZnJvbSBzZXZlcmFsCnNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6Qg PHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfaXJxLmMgfCAxMSArKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9u cygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2lycS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwppbmRleCAzMzg4YjY0 Li5kYjI3OTQ1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKQEAgLTEzMDEsOSArMTMwMSw2IEBA IHN0YXRpYyB2b2lkIGludGVsX2dldF9ocGRfcGlucyh1MzIgKnBpbl9tYXNrLCB1MzIgKmxvbmdf bWFzaywKIAllbnVtIHBvcnQgcG9ydDsKIAlpbnQgaTsKIAotCSpwaW5fbWFzayA9IDA7Ci0JKmxv bmdfbWFzayA9IDA7Ci0KIAlmb3JfZWFjaF9ocGRfcGluKGkpIHsKIAkJaWYgKChocGRbaV0gJiBo b3RwbHVnX3RyaWdnZXIpID09IDApCiAJCQljb250aW51ZTsKQEAgLTE1NDQsNyArMTU0MSw3IEBA IHN0YXRpYyB2b2lkIGk5eHhfaHBkX2lycV9oYW5kbGVyKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYp CiB7CiAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2LT5kZXZfcHJpdmF0 ZTsKIAl1MzIgaG90cGx1Z19zdGF0dXMgPSBJOTE1X1JFQUQoUE9SVF9IT1RQTFVHX1NUQVQpOwot CXUzMiBwaW5fbWFzaywgbG9uZ19tYXNrOworCXUzMiBwaW5fbWFzayA9IDAsIGxvbmdfbWFzayA9 IDA7CiAKIAlpZiAoIWhvdHBsdWdfc3RhdHVzKQogCQlyZXR1cm47CkBAIC0xNjczLDcgKzE2NzAs NyBAQCBzdGF0aWMgdm9pZCBpYnhfaXJxX2hhbmRsZXIoc3RydWN0IGRybV9kZXZpY2UgKmRldiwg dTMyIHBjaF9paXIpCiAJdTMyIGhvdHBsdWdfdHJpZ2dlciA9IHBjaF9paXIgJiBTREVfSE9UUExV R19NQVNLOwogCiAJaWYgKGhvdHBsdWdfdHJpZ2dlcikgewotCQl1MzIgZGlnX2hvdHBsdWdfcmVn LCBwaW5fbWFzaywgbG9uZ19tYXNrOworCQl1MzIgZGlnX2hvdHBsdWdfcmVnLCBwaW5fbWFzayA9 IDAsIGxvbmdfbWFzayA9IDA7CiAKIAkJZGlnX2hvdHBsdWdfcmVnID0gSTkxNV9SRUFEKFBDSF9Q T1JUX0hPVFBMVUcpOwogCQlJOTE1X1dSSVRFKFBDSF9QT1JUX0hPVFBMVUcsIGRpZ19ob3RwbHVn X3JlZyk7CkBAIC0xNzgxLDcgKzE3NzgsNyBAQCBzdGF0aWMgdm9pZCBjcHRfaXJxX2hhbmRsZXIo c3RydWN0IGRybV9kZXZpY2UgKmRldiwgdTMyIHBjaF9paXIpCiAJCWhvdHBsdWdfdHJpZ2dlciA9 IHBjaF9paXIgJiBTREVfSE9UUExVR19NQVNLX0NQVDsKIAogCWlmIChob3RwbHVnX3RyaWdnZXIp IHsKLQkJdTMyIGRpZ19ob3RwbHVnX3JlZywgcGluX21hc2ssIGxvbmdfbWFzazsKKwkJdTMyIGRp Z19ob3RwbHVnX3JlZywgcGluX21hc2sgPSAwLCBsb25nX21hc2sgPSAwOwogCiAJCWRpZ19ob3Rw bHVnX3JlZyA9IEk5MTVfUkVBRChQQ0hfUE9SVF9IT1RQTFVHKTsKIAkJSTkxNV9XUklURShQQ0hf UE9SVF9IT1RQTFVHLCBkaWdfaG90cGx1Z19yZWcpOwpAQCAtMjAwNCw3ICsyMDAxLDcgQEAgc3Rh dGljIHZvaWQgYnh0X2hwZF9oYW5kbGVyKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHVpbnQzMl90 IGlpcl9zdGF0dXMpCiB7CiAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2 LT5kZXZfcHJpdmF0ZTsKIAl1MzIgaHBfY29udHJvbCwgaHBfdHJpZ2dlcjsKLQl1MzIgcGluX21h c2ssIGxvbmdfbWFzazsKKwl1MzIgcGluX21hc2sgPSAwLCBsb25nX21hc2sgPSAwOwogCiAJLyog R2V0IHRoZSBzdGF0dXMgKi8KIAlocF90cmlnZ2VyID0gaWlyX3N0YXR1cyAmIEJYVF9ERV9QT1JU X0hPVFBMVUdfTUFTSzsKLS0gCjIuNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=