From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH v2 9/9] drm/hisilicon: Remove custom FB helper deferred setup Date: Tue, 7 Jun 2016 17:26:25 +0200 Message-ID: <20160607152625.9511-10-thierry.reding@gmail.com> References: <20160607152625.9511-1-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160607152625.9511-1-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: Xinliang Liu , Chen Feng , intel-gfx@lists.freedesktop.org, Seung-Woo Kim , dri-devel@lists.freedesktop.org, Kyungmin Park , Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KClRoZSBGQiBoZWxwZXIg Y29yZSBub3cgc3VwcG9ydHMgZGVmZXJyZWQgc2V0dXAsIHNvIHRoZSBkcml2ZXIncyBjdXN0b20K aW1wbGVtZW50YXRpb24gY2FuIGJlIHJlbW92ZWQuCgpTaWduZWQtb2ZmLWJ5OiBUaGllcnJ5IFJl ZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24v a2lyaW4va2lyaW5fZHJtX2Rydi5jIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxl IGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jIGIvZHJpdmVy cy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMKaW5kZXggM2Y5NDc4NWZi Y2NhLi4wZTBiZDc3ZTQ0OTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24v a2lyaW4va2lyaW5fZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2ly aW4va2lyaW5fZHJtX2Rydi5jCkBAIC01NCwxNSArNTQsNyBAQCBzdGF0aWMgdm9pZCBraXJpbl9m YmRldl9vdXRwdXRfcG9sbF9jaGFuZ2VkKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiB7CiAJc3Ry dWN0IGtpcmluX2RybV9wcml2YXRlICpwcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKIAotCWlmIChw cml2LT5mYmRldikgewotCQlkcm1fZmJkZXZfY21hX2hvdHBsdWdfZXZlbnQocHJpdi0+ZmJkZXYp OwotCX0gZWxzZSB7Ci0JCXByaXYtPmZiZGV2ID0gZHJtX2ZiZGV2X2NtYV9pbml0KGRldiwgMzIs Ci0JCQkJZGV2LT5tb2RlX2NvbmZpZy5udW1fY3J0YywKLQkJCQlkZXYtPm1vZGVfY29uZmlnLm51 bV9jb25uZWN0b3IpOwotCQlpZiAoSVNfRVJSKHByaXYtPmZiZGV2KSkKLQkJCXByaXYtPmZiZGV2 ID0gTlVMTDsKLQl9CisJZHJtX2ZiZGV2X2NtYV9ob3RwbHVnX2V2ZW50KHByaXYtPmZiZGV2KTsK IH0KICNlbmRpZgogCkBAIC0xMjksMTEgKzEyMSwxOSBAQCBzdGF0aWMgaW50IGtpcmluX2RybV9r bXNfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogCS8qIGluaXQga21zIHBvbGwgZm9yIGhh bmRsaW5nIGhwZCAqLwogCWRybV9rbXNfaGVscGVyX3BvbGxfaW5pdChkZXYpOwogCi0JLyogZm9y Y2UgZGV0ZWN0aW9uIGFmdGVyIGNvbm5lY3RvcnMgaW5pdCAqLwotCSh2b2lkKWRybV9oZWxwZXJf aHBkX2lycV9ldmVudChkZXYpOworCXByaXYtPmZiZGV2ID0gZHJtX2ZiZGV2X2NtYV9pbml0KGRl diwgMzIsIGRldi0+bW9kZV9jb25maWcubnVtX2NydGMsCisJCQkJCSBkZXYtPm1vZGVfY29uZmln Lm51bV9jb25uZWN0b3IpOworCWlmIChJU19FUlIocHJpdi0+ZmJkZXYpKSB7CisJCURSTV9FUlJP UigiZmFpbGVkIHRvIGluaXRpYWxpemUgZmJkZXYuXG4iKTsKKwkJcmV0ID0gUFRSX0VSUihwcml2 LT5mYmRldik7CisJCWdvdG8gZXJyX2NsZWFudXBfcG9sbDsKKwl9CiAKIAlyZXR1cm4gMDsKIAor ZXJyX2NsZWFudXBfcG9sbDoKKwlkcm1fa21zX2hlbHBlcl9wb2xsX2ZpbmkoZGV2KTsKKwlkcm1f dmJsYW5rX2NsZWFudXAoZGV2KTsKIGVycl91bmJpbmRfYWxsOgogCWNvbXBvbmVudF91bmJpbmRf YWxsKGRldi0+ZGV2LCBkZXYpOwogZXJyX2RjX2NsZWFudXA6Ci0tIAoyLjguMwoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==