From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Subject: [PATCH 2/4] drm/i915: Release DDI power well references in MST ports Date: Fri, 2 Nov 2018 13:39:22 -0700 Message-ID: <20181102203924.10870-2-jose.souza@intel.com> References: <20181102203924.10870-1-jose.souza@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 432F66E5DE for ; Fri, 2 Nov 2018 20:39:33 +0000 (UTC) In-Reply-To: <20181102203924.10870-1-jose.souza@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 TVNUIHBvcnRzIGRpZCBub3QgaGFkIHRoZSBwb3N0X3BsbF9kaXNhYmxlKCkgaG9vayBjYXVzaW5n IHRoZQpyZWZlcmVuY2VzIGdldCBpbiBwcmVfcGxsX2VuYWJsZSgpIG5ldmVyIGJlaW5nIHJlbGVh c2VkIGNhdXNpbmcKRERJIGFuZCBBVVggQ0ggYmVpbmcgZW5hYmxlZCBhbGwgdGhlIHRpbWVzLgoK Q2M6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KQ2M6IE1hbmFzaSBOYXZhcmUgPG1h bmFzaS5kLm5hdmFyZUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEpvc8OpIFJvYmVydG8gZGUg U291emEgPGpvc2Uuc291emFAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2RwX21zdC5jIHwgMTUgKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5z ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21z dC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMKaW5kZXggOGI3MWQ2NGVi ZDlkLi44ZTNkMGIwNDU4MGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2RwX21zdC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCkBAIC0y MTUsNiArMjE1LDIwIEBAIHN0YXRpYyB2b2lkIGludGVsX21zdF9wcmVfcGxsX2VuYWJsZV9kcChz dHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKIAkJCQkJCSAgICBwaXBlX2NvbmZpZywgTlVM TCk7CiB9CiAKK3N0YXRpYyB2b2lkIGludGVsX21zdF9wb3N0X3BsbF9kaXNhYmxlX2RwKHN0cnVj dCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAorCQkJCQkgIGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRj X3N0YXRlICpwaXBlX2NvbmZpZywKKwkJCQkJICBjb25zdCBzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcl9z dGF0ZSAqY29ubl9zdGF0ZSkKK3sKKwlzdHJ1Y3QgaW50ZWxfZHBfbXN0X2VuY29kZXIgKmludGVs X21zdCA9IGVuY190b19tc3QoJmVuY29kZXItPmJhc2UpOworCXN0cnVjdCBpbnRlbF9kaWdpdGFs X3BvcnQgKmludGVsX2RpZ19wb3J0ID0gaW50ZWxfbXN0LT5wcmltYXJ5OworCXN0cnVjdCBpbnRl bF9kcCAqaW50ZWxfZHAgPSAmaW50ZWxfZGlnX3BvcnQtPmRwOworCisJaWYgKGludGVsX2RwLT5h Y3RpdmVfbXN0X2xpbmtzID09IDAgJiYKKwkgICAgaW50ZWxfZGlnX3BvcnQtPmJhc2UucG9zdF9w bGxfZGlzYWJsZSkKKwkJaW50ZWxfZGlnX3BvcnQtPmJhc2UucG9zdF9wbGxfZGlzYWJsZSgmaW50 ZWxfZGlnX3BvcnQtPmJhc2UsCisJCQkJCQkgICAgICBwaXBlX2NvbmZpZywgTlVMTCk7Cit9CisK IHN0YXRpYyB2b2lkIGludGVsX21zdF9wcmVfZW5hYmxlX2RwKHN0cnVjdCBpbnRlbF9lbmNvZGVy ICplbmNvZGVyLAogCQkJCSAgICBjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqcGlwZV9j b25maWcsCiAJCQkJICAgIGNvbnN0IHN0cnVjdCBkcm1fY29ubmVjdG9yX3N0YXRlICpjb25uX3N0 YXRlKQpAQCAtNTQ5LDYgKzU2Myw3IEBAIGludGVsX2RwX2NyZWF0ZV9mYWtlX21zdF9lbmNvZGVy KHN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmludGVsX2RpZ19wb3J0LCBlbnVtCiAJaW50ZWxf ZW5jb2Rlci0+ZGlzYWJsZSA9IGludGVsX21zdF9kaXNhYmxlX2RwOwogCWludGVsX2VuY29kZXIt PnBvc3RfZGlzYWJsZSA9IGludGVsX21zdF9wb3N0X2Rpc2FibGVfZHA7CiAJaW50ZWxfZW5jb2Rl ci0+cHJlX3BsbF9lbmFibGUgPSBpbnRlbF9tc3RfcHJlX3BsbF9lbmFibGVfZHA7CisJaW50ZWxf ZW5jb2Rlci0+cG9zdF9wbGxfZGlzYWJsZSA9IGludGVsX21zdF9wb3N0X3BsbF9kaXNhYmxlX2Rw OwogCWludGVsX2VuY29kZXItPnByZV9lbmFibGUgPSBpbnRlbF9tc3RfcHJlX2VuYWJsZV9kcDsK IAlpbnRlbF9lbmNvZGVyLT5lbmFibGUgPSBpbnRlbF9tc3RfZW5hYmxlX2RwOwogCWludGVsX2Vu Y29kZXItPmdldF9od19zdGF0ZSA9IGludGVsX2RwX21zdF9lbmNfZ2V0X2h3X3N0YXRlOwotLSAK Mi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK