From mboxrd@z Thu Jan 1 00:00:00 1970 From: Deepak S Subject: Re: [PATCH 6/8] drm/i915: Make vlv and chv forcewake put generic. Date: Fri, 12 Dec 2014 18:46:20 +0530 Message-ID: <548AEAA4.1040403@linux.intel.com> References: <1418063262-32256-1-git-send-email-mika.kuoppala@intel.com> <1418063262-32256-6-git-send-email-mika.kuoppala@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 604646E830 for ; Thu, 11 Dec 2014 05:19:21 -0800 (PST) In-Reply-To: <1418063262-32256-6-git-send-email-mika.kuoppala@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 Ck9uIE1vbmRheSAwOCBEZWNlbWJlciAyMDE0IDExOjU3IFBNLCBNaWthIEt1b3BwYWxhIHdyb3Rl Ogo+IFRoZXNlIHR3byB3ZXJlIHVzaW5nIGEgZncgZGFuY2UgbG9naWMgd2hlcmUgcG9zdGluZyBy ZWFkIHdhcyBkb25lCj4gYWZ0ZXIgYm90aCBkb21haW4gYml0IHdlcmUgc2V0LiBXaGVuIGluIG90 aGVyIGdlbnMsIHRoZSBwb3N0aW5nCj4gcmVhZCBpcyBkb25lIGltbWVkaWF0ZWx5IGFmdGVyIHNl dHRpbmcgdGhlIGZvcmNld2FrZSBiaXQgZm9yIGVhY2gKPiBkb21haW4uCj4KPiBOb3cgYnJpbmcg dGhlc2UgaW4gbGluZSB3aXRoIG90aGVyIGdlbnMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBNaWthIEt1 b3BwYWxhIDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3VuY29yZS5jIHwgMTYgKysrKystLS0tLS0tLS0tLQo+ICAgMSBmaWxlIGNo YW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF91bmNvcmUuYwo+IGluZGV4IGU4ODM3OTAuLjgwMjFiZWMgMTAwNjQ0Cj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKPiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF91bmNvcmUuYwo+IEBAIC0yMzIsMTYgKzIzMiw2IEBAIHN0YXRpYyBpbnQg X19nZW42X2d0X3dhaXRfZm9yX2ZpZm8oc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 KQo+ICAgCXJldHVybiByZXQ7Cj4gICB9Cj4gICAKPiAtc3RhdGljIHZvaWQgX192bHZfZm9yY2Vf d2FrZV9wdXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+IC0JCQkJIGludCBm d19lbmdpbmUpCj4gLXsKPiAtCWZ3X2RvbWFpbnNfcHV0KGRldl9wcml2LCBmd19lbmdpbmUpOwo+ IC0JZndfZG9tYWluc19wb3N0aW5nX3JlYWQoZGV2X3ByaXYpOwo+IC0KPiAtCWlmICghSVNfQ0hF UlJZVklFVyhkZXZfcHJpdi0+ZGV2KSkKPiAtCQlnZW42X2d0X2NoZWNrX2ZpZm9kYmcoZGV2X3By aXYpOwo+IC19Cj4gLQo+ICAgc3RhdGljIHZvaWQgZ2VuNl9mb3JjZV93YWtlX3RpbWVyKHVuc2ln bmVkIGxvbmcgYXJnKQo+ICAgewo+ICAgCXN0cnVjdCBpbnRlbF91bmNvcmVfZm9yY2V3YWtlX2Rv bWFpbiAqZG9tYWluID0gKHZvaWQgKilhcmc7Cj4gQEAgLTk1OCw3ICs5NDgsMTEgQEAgdm9pZCBp bnRlbF91bmNvcmVfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+ICAgCQkJICAgICAgIEZP UkNFV0FLRV9NRURJQV9HRU45LCBGT1JDRVdBS0VfQUNLX01FRElBX0dFTjkpOwo+ICAgCX0gZWxz ZSBpZiAoSVNfVkFMTEVZVklFVyhkZXYpKSB7Cj4gICAJCWRldl9wcml2LT51bmNvcmUuZnVuY3Mu Zm9yY2Vfd2FrZV9nZXQgPSBmd19kb21haW5zX2dldDsKPiAtCQlkZXZfcHJpdi0+dW5jb3JlLmZ1 bmNzLmZvcmNlX3dha2VfcHV0ID0gX192bHZfZm9yY2Vfd2FrZV9wdXQ7Cj4gKwkJaWYgKCFJU19D SEVSUllWSUVXKGRldikpCj4gKwkJCWRldl9wcml2LT51bmNvcmUuZnVuY3MuZm9yY2Vfd2FrZV9w dXQgPQo+ICsJCQkJZndfZG9tYWluc19wdXRfd2l0aF9maWZvOwo+ICsJCWVsc2UKPiArCQkJZGV2 X3ByaXYtPnVuY29yZS5mdW5jcy5mb3JjZV93YWtlX3B1dCA9IGZ3X2RvbWFpbnNfcHV0Owo+ICAg CQlmd19kb21haW5faW5pdChkZXZfcHJpdiwgRldfRE9NQUlOX0lEX1JFTkRFUiwKPiAgIAkJCSAg ICAgICBGT1JDRVdBS0VfVkxWLCBGT1JDRVdBS0VfQUNLX1ZMVik7Cj4gICAJCWZ3X2RvbWFpbl9p bml0KGRldl9wcml2LCBGV19ET01BSU5fSURfTUVESUEsCj4KTG9va3MgZmluZQpSZXZpZXdlZC1i eTogRGVlcGFrIFM8ZGVlcGFrLnNAbGludXguaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK