From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: [PATCH 1/4] drm/i915: Extract a intel_power_well_enable() function Date: Thu, 30 Jul 2015 18:20:26 -0300 Message-ID: <1438291229-7541-2-git-send-email-paulo.r.zanoni@intel.com> References: <1438291229-7541-1-git-send-email-paulo.r.zanoni@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 01F3E6E175 for ; Thu, 30 Jul 2015 14:20:45 -0700 (PDT) In-Reply-To: <1438291229-7541-1-git-send-email-paulo.r.zanoni@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 RnJvbTogRGFtaWVuIExlc3BpYXUgPGRhbWllbi5sZXNwaWF1QGludGVsLmNvbT4KCldlIG5lZWQg YSBiaXQgYm9vayBrZWVwaW5nIGFyb3VuZCBwb3dlciB3ZWxscycgb3BzLT5lbmFibGUoKSwgbmFt ZWx5IGEKbmljZSBkZWJ1ZyBtZXNzYWdlIGFuZCB1cGRhdGluZyBod19lbmFibGVkLiBMZXQncyBp bnRyb2R1Y2UgYQppbnRlbF9wb3dlcl93ZWxsX2VuYWJsZSgpIGZ1bmN0aW9uIHRvIG1ha2Ugc3Vy ZSBhbGwgdGhlIGNhbGxlcnMgZG8gdGhlCnNhbWUgdGhpbmdzLgoKdjIgKGZyb20gUGF1bG8pOgog IC0gcy9pOTE1X3Bvd2VyX3dlbGxfZW5hYmxlL2ludGVsX3Bvd2VyX3dlbGxfZW5hYmxlLyBzaW5j ZSBldmVyeXRoaW5nCiAgICBlbHNlIG9uIHRoaXMgZmlsZSB1c2VzIGludGVsXyBpbnN0ZWFkIG9m IGk5MTVfLgogIC0gRml4IHR5cG8gaW4gY29tbWl0IG1lc3NhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBE YW1pZW4gTGVzcGlhdSA8ZGFtaWVuLmxlc3BpYXVAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUGF1 bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IFBhdWxv IFphbm9uaSA8cGF1bG8uci56YW5vbmlAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX3J1bnRpbWVfcG0uYyB8IDE1ICsrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDEwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfcnVudGltZV9wbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfcnVudGltZV9wbS5jCmluZGV4IDYzOTNiNzYuLmE1MjU3NGQgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3J1bnRpbWVfcG0uYworKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9ydW50aW1lX3BtLmMKQEAgLTY4LDYgKzY4LDE0IEBACiBib29sIGludGVs X2Rpc3BsYXlfcG93ZXJfd2VsbF9pc19lbmFibGVkKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpk ZXZfcHJpdiwKIAkJCQkgICAgaW50IHBvd2VyX3dlbGxfaWQpOwogCitzdGF0aWMgdm9pZCBpbnRl bF9wb3dlcl93ZWxsX2VuYWJsZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCisJ CQkJICAgIHN0cnVjdCBpOTE1X3Bvd2VyX3dlbGwgKnBvd2VyX3dlbGwpCit7CisJRFJNX0RFQlVH X0tNUygiZW5hYmxpbmcgJXNcbiIsIHBvd2VyX3dlbGwtPm5hbWUpOworCXBvd2VyX3dlbGwtPm9w cy0+ZW5hYmxlKGRldl9wcml2LCBwb3dlcl93ZWxsKTsKKwlwb3dlcl93ZWxsLT5od19lbmFibGVk ID0gdHJ1ZTsKK30KKwogLyoKICAqIFdlIHNob3VsZCBvbmx5IHVzZSB0aGUgcG93ZXIgd2VsbCBp ZiB3ZSBleHBsaWNpdGx5IGFza2VkIHRoZSBoYXJkd2FyZSB0bwogICogZW5hYmxlIGl0LCBzbyBj aGVjayBpZiBpdCdzIGVuYWJsZWQgYW5kIGFsc28gY2hlY2sgaWYgd2UndmUgcmVxdWVzdGVkIGl0 IHRvCkBAIC0xMTA0LDExICsxMTEyLDggQEAgdm9pZCBpbnRlbF9kaXNwbGF5X3Bvd2VyX2dldChz dHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJbXV0ZXhfbG9jaygmcG93ZXJfZG9t YWlucy0+bG9jayk7CiAKIAlmb3JfZWFjaF9wb3dlcl93ZWxsKGksIHBvd2VyX3dlbGwsIEJJVChk b21haW4pLCBwb3dlcl9kb21haW5zKSB7Ci0JCWlmICghcG93ZXJfd2VsbC0+Y291bnQrKykgewot CQkJRFJNX0RFQlVHX0tNUygiZW5hYmxpbmcgJXNcbiIsIHBvd2VyX3dlbGwtPm5hbWUpOwotCQkJ cG93ZXJfd2VsbC0+b3BzLT5lbmFibGUoZGV2X3ByaXYsIHBvd2VyX3dlbGwpOwotCQkJcG93ZXJf d2VsbC0+aHdfZW5hYmxlZCA9IHRydWU7Ci0JCX0KKwkJaWYgKCFwb3dlcl93ZWxsLT5jb3VudCsr KQorCQkJaW50ZWxfcG93ZXJfd2VsbF9lbmFibGUoZGV2X3ByaXYsIHBvd2VyX3dlbGwpOwogCX0K IAogCXBvd2VyX2RvbWFpbnMtPmRvbWFpbl91c2VfY291bnRbZG9tYWluXSsrOwotLSAKMi40LjYK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==