From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramalingam C Subject: [PATCH 3/4] drm/i915: Start repeater auth on READY/CP_IRQ Date: Thu, 18 Jan 2018 11:18:07 +0530 Message-ID: <1516254488-4971-4-git-send-email-ramalingam.c@intel.com> References: <1516254488-4971-1-git-send-email-ramalingam.c@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id D29786E3A1 for ; Thu, 18 Jan 2018 05:53:42 +0000 (UTC) In-Reply-To: <1516254488-4971-1-git-send-email-ramalingam.c@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 Cc: daniel.vetter@ffwll.ch, rodrigo.vivi@intel.com List-Id: intel-gfx@lists.freedesktop.org U2Vjb25kIHN0YWdlIG9mIEhEQ1AgYXV0aGVudGljYXRpb24gc3RhcnRzIGF0IENQX0lSUSBvciBh dCB0aGUKYXNzZXJ0aW9uIG9mIFJFQURZIGJpdCBmcm9tIFJlcGVhdGVyLgoKVGlsbCB0aGVuIHJl cGVhdGVyIHdpbGwgYmUgYXV0aGVudGljYXRpbmcgd2l0aCBpdHMgZG93bnN0cmVhbSBkZXZpY2Vz LgpTbyBhdXRoZW50aWNhdGVkIGRldmljZSBjb3VudCwgZGVwdGggYW5kIGtzdl9saXN0IHJlYWRh YmxlIGZyb20KcmVwZWF0ZXJzIGFyZSB2YWxpZCBvbmx5IGFmdGVyIGFzc2VydGlvbiBvZiBSRUFE WS9DUF9JUlEuCgpUaGlzIHBhdGNoIG1ha2VzIHN1cmUgdGhhdCBSRUFEWSBpcyBwb2xsZWQgYmVm b3JlIHJlYWRpbmcgYW55CnRvcG9sb2d5IGluZm9ybWF0aW9uLgoKU2lnbmVkLW9mZi1ieTogUmFt YWxpbmdhbSBDIDxyYW1hbGluZ2FtLmNAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2hkY3AuYyB8IDEyICsrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5z ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9oZGNwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNwLmMKaW5k ZXggYjQ4YzcyY2QwOTA2Li4yOTJjOThmYzhlNzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2hkY3AuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNw LmMKQEAgLTE1MCw2ICsxNTAsMTIgQEAgaW50IGludGVsX2hkY3BfYXV0aF9kb3duc3RyZWFtKHN0 cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmludGVsX2RpZ19wb3J0LAogCiAJZGV2X3ByaXYgPSBp bnRlbF9kaWdfcG9ydC0+YmFzZS5iYXNlLmRldi0+ZGV2X3ByaXZhdGU7CiAKKwlyZXQgPSBpbnRl bF9oZGNwX3BvbGxfa3N2X2ZpZm8oaW50ZWxfZGlnX3BvcnQsIHNoaW0pOworCWlmIChyZXQpIHsK KwkJRFJNX0VSUk9SKCJLU1YgbGlzdCBmYWlsZWQgdG8gYmVjb21lIHJlYWR5ICglZClcbiIsIHJl dCk7CisJCXJldHVybiByZXQ7CisJfQorCiAJcmV0ID0gc2hpbS0+cmVhZF9ic3RhdHVzKGludGVs X2RpZ19wb3J0LCBic3RhdHVzKTsKIAlpZiAocmV0KQogCQlyZXR1cm4gcmV0OwpAQCAtMTYxLDEy ICsxNjcsNiBAQCBpbnQgaW50ZWxfaGRjcF9hdXRoX2Rvd25zdHJlYW0oc3RydWN0IGludGVsX2Rp Z2l0YWxfcG9ydCAqaW50ZWxfZGlnX3BvcnQsCiAJCXJldHVybiAwOwogCX0KIAotCXJldCA9IGlu dGVsX2hkY3BfcG9sbF9rc3ZfZmlmbyhpbnRlbF9kaWdfcG9ydCwgc2hpbSk7Ci0JaWYgKHJldCkg ewotCQlEUk1fRVJST1IoIktTViBsaXN0IGZhaWxlZCB0byBiZWNvbWUgcmVhZHkgKCVkKVxuIiwg cmV0KTsKLQkJcmV0dXJuIHJldDsKLQl9Ci0KIAlrc3ZfZmlmbyA9IGt6YWxsb2MobnVtX2Rvd25z dHJlYW0gKiBEUk1fSERDUF9LU1ZfTEVOLCBHRlBfS0VSTkVMKTsKIAlpZiAoIWtzdl9maWZvKQog CQlyZXR1cm4gLUVOT01FTTsKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK