From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH 08/33] drm/i915: Use intel_uncore_rmw in intel_gt_init_swizzling Date: Tue, 18 Jun 2019 14:03:20 +0100 Message-ID: <20190618130345.6135-9-tvrtko.ursulin@linux.intel.com> References: <20190618130345.6135-1-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 150E16E174 for ; Tue, 18 Jun 2019 13:04:01 +0000 (UTC) In-Reply-To: <20190618130345.6135-1-tvrtko.ursulin@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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClR3byBlYXN5 IG9wcG9ydHVuaXRpZXMgdG8gY29tcGFjdCB0aGUgY29kZSBieSB1c2luZyB0aGUgZXhpc3Rpbmcg aGVscGVyLgoKU2lnbmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGlu dGVsLmNvbT4KU3VnZ2VzdGVkLWJ5OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5j b20+ClJldmlld2VkLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9mZW5jZV9yZWcuYyB8IDkgKystLS0t LS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2ZlbmNlX3JlZy5jIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZmVuY2VfcmVnLmMKaW5kZXggZGQwOTc5MGM0MjBk Li5iY2FjMzU5ZWM2NjEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt X2ZlbmNlX3JlZy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2ZlbmNlX3Jl Zy5jCkBAIC04NDQsMTcgKzg0NCwxMiBAQCB2b2lkIGludGVsX2d0X2luaXRfc3dpenpsaW5nKHN0 cnVjdCBpbnRlbF9ndCAqZ3QpCiAJICAgIGk5MTUtPm1tLmJpdF82X3N3aXp6bGVfeCA9PSBJOTE1 X0JJVF82X1NXSVpaTEVfTk9ORSkKIAkJcmV0dXJuOwogCi0JaW50ZWxfdW5jb3JlX3dyaXRlKHVu Y29yZSwKLQkJCSAgIERJU1BfQVJCX0NUTCwKLQkJCSAgIGludGVsX3VuY29yZV9yZWFkKHVuY29y ZSwgRElTUF9BUkJfQ1RMKSB8Ci0JCQkgICBESVNQX1RJTEVfU1VSRkFDRV9TV0laWkxJTkcpOwor CWludGVsX3VuY29yZV9ybXcodW5jb3JlLCBESVNQX0FSQl9DVEwsIDAsIERJU1BfVElMRV9TVVJG QUNFX1NXSVpaTElORyk7CiAKIAlpZiAoSVNfR0VOKGk5MTUsIDUpKQogCQlyZXR1cm47CiAKLQlp bnRlbF91bmNvcmVfd3JpdGUodW5jb3JlLAotCQkJICAgVElMRUNUTCwKLQkJCSAgIGludGVsX3Vu Y29yZV9yZWFkKHVuY29yZSwgVElMRUNUTCkgfCBUSUxFQ1RMX1NXWkNUTCk7CisJaW50ZWxfdW5j b3JlX3Jtdyh1bmNvcmUsIFRJTEVDVEwsIDAsIFRJTEVDVExfU1daQ1RMKTsKIAogCWlmIChJU19H RU4oaTkxNSwgNikpCiAJCWludGVsX3VuY29yZV93cml0ZSh1bmNvcmUsCi0tIAoyLjIwLjEKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA==