From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH 11/12] drm/i915/hdmi: ensure the HW is powered during HW state readout Date: Fri, 12 Feb 2016 18:55:20 +0200 Message-ID: <1455296121-4742-12-git-send-email-imre.deak@intel.com> References: <1455296121-4742-1-git-send-email-imre.deak@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 5313E6EB1C for ; Fri, 12 Feb 2016 08:55:36 -0800 (PST) In-Reply-To: <1455296121-4742-1-git-send-email-imre.deak@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 VGhlIGFzc3VtcHRpb24gd2hlbiBhZGRpbmcgdGhlIGludGVsX2Rpc3BsYXlfcG93ZXJfaXNfZW5h YmxlZCgpIGNoZWNrcwp3YXMgdGhhdCBpZiBpdCByZXR1cm5zIHN1Y2Nlc3MgdGhlIHBvd2VyIGNh bid0IGJlIHR1cm5lZCBvZmYgYWZ0ZXJ3YXJkcwpkdXJpbmcgdGhlIEhXIGFjY2Vzcywgd2hpY2gg aXMgZ3VhcmFudGVlZCBieSBtb2Rlc2V0IGxvY2tzLiBUaGlzIGlzbid0CmFsd2F5cyB0cnVlLCBz byBtYWtlIHN1cmUgd2UgaG9sZCBhIGRlZGljYXRlZCByZWZlcmVuY2UgZm9yIHRoZSB0aW1lIG9m CnRoZSBhY2Nlc3MuCgpTaWduZWQtb2ZmLWJ5OiBJbXJlIERlYWsgPGltcmUuZGVha0BpbnRlbC5j b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRtaS5jIHwgMTQgKysrKysrKysr KystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkbWkuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2hkbWkuYwppbmRleCBlZGI3ZTkwLi44MGI0NGMwIDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZG1pLmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfaGRtaS5jCkBAIC04ODAsMTUgKzg4MCwxOCBAQCBzdGF0aWMgYm9vbCBp bnRlbF9oZG1pX2dldF9od19zdGF0ZShzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKIAlz dHJ1Y3QgaW50ZWxfaGRtaSAqaW50ZWxfaGRtaSA9IGVuY190b19pbnRlbF9oZG1pKCZlbmNvZGVy LT5iYXNlKTsKIAllbnVtIGludGVsX2Rpc3BsYXlfcG93ZXJfZG9tYWluIHBvd2VyX2RvbWFpbjsK IAl1MzIgdG1wOworCWJvb2wgcmV0OwogCiAJcG93ZXJfZG9tYWluID0gaW50ZWxfZGlzcGxheV9w b3J0X3Bvd2VyX2RvbWFpbihlbmNvZGVyKTsKLQlpZiAoIWludGVsX2Rpc3BsYXlfcG93ZXJfaXNf ZW5hYmxlZChkZXZfcHJpdiwgcG93ZXJfZG9tYWluKSkKKwlpZiAoIWludGVsX2Rpc3BsYXlfcG93 ZXJfZ2V0X2lmX2VuYWJsZWQoZGV2X3ByaXYsIHBvd2VyX2RvbWFpbikpCiAJCXJldHVybiBmYWxz ZTsKIAorCXJldCA9IGZhbHNlOworCiAJdG1wID0gSTkxNV9SRUFEKGludGVsX2hkbWktPmhkbWlf cmVnKTsKIAogCWlmICghKHRtcCAmIFNEVk9fRU5BQkxFKSkKLQkJcmV0dXJuIGZhbHNlOworCQln b3RvIG91dDsKIAogCWlmIChIQVNfUENIX0NQVChkZXYpKQogCQkqcGlwZSA9IFBPUlRfVE9fUElQ RV9DUFQodG1wKTsKQEAgLTg5Nyw3ICs5MDAsMTIgQEAgc3RhdGljIGJvb2wgaW50ZWxfaGRtaV9n ZXRfaHdfc3RhdGUoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCiAJZWxzZQogCQkqcGlw ZSA9IFBPUlRfVE9fUElQRSh0bXApOwogCi0JcmV0dXJuIHRydWU7CisJcmV0ID0gdHJ1ZTsKKwor b3V0OgorCWludGVsX2Rpc3BsYXlfcG93ZXJfcHV0KGRldl9wcml2LCBwb3dlcl9kb21haW4pOwor CisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIHZvaWQgaW50ZWxfaGRtaV9nZXRfY29uZmlnKHN0 cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAotLSAKMi41LjAKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=