From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom St Denis Subject: [PATCH 07/10] drm/amd/amdgpu: simplify gfx_v9_0_cp_gfx_enable() Date: Wed, 5 Apr 2017 09:26:07 -0400 Message-ID: <20170405132610.26075-7-tom.stdenis@amd.com> References: <20170405132610.26075-1-tom.stdenis@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170405132610.26075-1-tom.stdenis-5C7GfCeVMHo@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: Tom St Denis U2lnbmVkLW9mZi1ieTogVG9tIFN0IERlbmlzIDx0b20uc3RkZW5pc0BhbWQuY29tPgotLS0KIGRy aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dmeF92OV8wLmMgfCAxMiArKysrLS0tLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ2Z4X3Y5XzAuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9hbWQvYW1kZ3B1L2dmeF92OV8wLmMKaW5kZXggNDk1MjdjMGMyNjk2Li42YmM5ODU2ZTY3YTcg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dmeF92OV8wLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ2Z4X3Y5XzAuYwpAQCAtMTQ5NywxNCArMTQ5Nywx MCBAQCBzdGF0aWMgdm9pZCBnZnhfdjlfMF9jcF9nZnhfZW5hYmxlKHN0cnVjdCBhbWRncHVfZGV2 aWNlICphZGV2LCBib29sIGVuYWJsZSkKIAlpbnQgaTsKIAl1MzIgdG1wID0gUlJFRzMyKFNPQzE1 X1JFR19PRkZTRVQoR0MsIDAsIG1tQ1BfTUVfQ05UTCkpOwogCi0JaWYgKGVuYWJsZSkgewotCQl0 bXAgPSBSRUdfU0VUX0ZJRUxEKHRtcCwgQ1BfTUVfQ05UTCwgTUVfSEFMVCwgMCk7Ci0JCXRtcCA9 IFJFR19TRVRfRklFTEQodG1wLCBDUF9NRV9DTlRMLCBQRlBfSEFMVCwgMCk7Ci0JCXRtcCA9IFJF R19TRVRfRklFTEQodG1wLCBDUF9NRV9DTlRMLCBDRV9IQUxULCAwKTsKLQl9IGVsc2UgewotCQl0 bXAgPSBSRUdfU0VUX0ZJRUxEKHRtcCwgQ1BfTUVfQ05UTCwgTUVfSEFMVCwgMSk7Ci0JCXRtcCA9 IFJFR19TRVRfRklFTEQodG1wLCBDUF9NRV9DTlRMLCBQRlBfSEFMVCwgMSk7Ci0JCXRtcCA9IFJF R19TRVRfRklFTEQodG1wLCBDUF9NRV9DTlRMLCBDRV9IQUxULCAxKTsKKwl0bXAgPSBSRUdfU0VU X0ZJRUxEKHRtcCwgQ1BfTUVfQ05UTCwgTUVfSEFMVCwgZW5hYmxlID8gMCA6IDEpOworCXRtcCA9 IFJFR19TRVRfRklFTEQodG1wLCBDUF9NRV9DTlRMLCBQRlBfSEFMVCwgZW5hYmxlID8gMCA6IDEp OworCXRtcCA9IFJFR19TRVRfRklFTEQodG1wLCBDUF9NRV9DTlRMLCBDRV9IQUxULCBlbmFibGUg PyAwIDogMSk7CisJaWYgKCFlbmFibGUpIHsKIAkJZm9yIChpID0gMDsgaSA8IGFkZXYtPmdmeC5u dW1fZ2Z4X3JpbmdzOyBpKyspCiAJCQlhZGV2LT5nZnguZ2Z4X3JpbmdbaV0ucmVhZHkgPSBmYWxz ZTsKIAl9Ci0tIAoyLjEyLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmFtZC1nZnggbWFpbGluZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vYW1kLWdm eAo=