From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 12/15] drm/i915: Zero out HOWM registers before writing new WM/HOWM register values Date: Mon, 28 Nov 2016 19:37:14 +0200 Message-ID: <1480354637-14209-13-git-send-email-ville.syrjala@linux.intel.com> References: <1480354637-14209-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 13AA56E1E3 for ; Mon, 28 Nov 2016 17:37:56 +0000 (UTC) In-Reply-To: <1480354637-14209-1-git-send-email-ville.syrjala@linux.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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCk9u IFZMVi9DSFYgc29tZSBvZiB0aGUgd2F0ZXJtYXJrIHZhbHVlcyBhcmUgc3BsaXQgYWNyb3NzIHR3 byByZWdpc3RlcnM6CmxvdyBvcmRlciBiaXRzIGluIG9uZSwgYW5kIGhpZ2ggb3JkZXIgYml0cyBp biBhbm90aGVyLiBTbyB3ZSBtYXkgbm90IGJlCmFibGUgdG8gdXBkYXRlIGEgc2luZ2xlIHdhdGVy bWFyayB2YWx1ZSBhdG9taWNhbGx5LCBhbmQgdGh1cyB3ZSBtdXN0IGJlCmNhcmVmdWwgdGhhdCB3 ZSBkb24ndCB0ZW1wb3JhcmlseSBpbnRyb2R1Y2Ugb3V0IG9mIGJvdW5kcyB2YWx1ZXMgZHVyaW5n CnRoZSByZXByb2dyYW1taW5nLiBUbyBwcmV2ZW50IHRoaXMgd2UgY2FuIHNpbXBseSB6ZXJvIG91 dCBhbGwgdGhlIGhpZ2gKb3JkZXIgYml0cyBpbml0aWFsbHksIHRoZW4gd2UgdXBkYXRlIHRoZSBs b3cgb3JkZXIgYml0cywgYW5kIGZpbmFsbHkKd2UgdXBkYXRlIHRoZSBoaWdoIG9yZGVyIGJpdHMg d2l0aCB0aGUgZmluYWwgdmFsdWUuCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZp bGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3BtLmMgfCAxNyArKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2Vy dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfcG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKaW5kZXggOWYy NWYyMTk1YTZhLi44YTM0NDFiYmZmMzAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX3BtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwpAQCAtODc3 LDYgKzg3NywxNyBAQCBzdGF0aWMgdm9pZCB2bHZfd3JpdGVfd21fdmFsdWVzKHN0cnVjdCBpbnRl bF9jcnRjICpjcnRjLAogCQkgICAod20tPmRkbFtwaXBlXS5wbGFuZVtQTEFORV9TUFJJVEUwXSA8 PCBERExfU1BSSVRFX1NISUZUKDApKSB8CiAJCSAgICh3bS0+ZGRsW3BpcGVdLnBsYW5lW1BMQU5F X1BSSU1BUlldIDw8IERETF9QTEFORV9TSElGVCkpOwogCisJLyoKKwkgKiBaZXJvIHRoZSAodW51 c2VkKSBXTTEgd2F0ZXJtYXJrcywgYW5kIGFsc28gY2xlYXIgYWxsIHRoZQorCSAqIGhpZ2ggb3Jk ZXIgYml0cyBzbyB0aGF0IHRoZXJlIGFyZSBubyBvdXQgb2YgYm91bmRzIHZhbHVlcworCSAqIHBy ZXNlbnQgaW4gdGhlIHJlZ2lzdGVycyBkdXJpbmcgdGhlIHJlcHJvZ3JhbW1pbmcuCisJICovCisJ STkxNV9XUklURShEU1BIT1dNLCAwKTsKKwlJOTE1X1dSSVRFKERTUEhPV00xLCAwKTsKKwlJOTE1 X1dSSVRFKERTUEZXNCwgMCk7CisJSTkxNV9XUklURShEU1BGVzUsIDApOworCUk5MTVfV1JJVEUo RFNQRlc2LCAwKTsKKwogCUk5MTVfV1JJVEUoRFNQRlcxLAogCQkgICBGV19XTSh3bS0+c3IucGxh bmUsIFNSKSB8CiAJCSAgIEZXX1dNKHdtLT5waXBlW1BJUEVfQl0ucGxhbmVbUExBTkVfQ1VSU09S XSwgQ1VSU09SQikgfApAQCAtOTI0LDEyICs5MzUsNiBAQCBzdGF0aWMgdm9pZCB2bHZfd3JpdGVf d21fdmFsdWVzKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLAogCQkJICAgRldfV00od20tPnBpcGVb UElQRV9BXS5wbGFuZVtQTEFORV9QUklNQVJZXSA+PiA4LCBQTEFORUFfSEkpKTsKIAl9CiAKLQkv KiB6ZXJvICh1bnVzZWQpIFdNMSB3YXRlcm1hcmtzICovCi0JSTkxNV9XUklURShEU1BGVzQsIDAp OwotCUk5MTVfV1JJVEUoRFNQRlc1LCAwKTsKLQlJOTE1X1dSSVRFKERTUEZXNiwgMCk7Ci0JSTkx NV9XUklURShEU1BIT1dNMSwgMCk7Ci0KIAlQT1NUSU5HX1JFQUQoRFNQRlcxKTsKIH0KIAotLSAK Mi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=