From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH v3 08/10] drm/hisilicon: Remove custom FB helper deferred setup Date: Tue, 21 Mar 2017 09:13:56 +0100 Message-ID: <20170321081358.27237-9-thierry.reding@gmail.com> References: <20170321081358.27237-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: <20170321081358.27237-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: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KClRoZSBGQiBoZWxwZXIg Y29yZSBub3cgc3VwcG9ydHMgZGVmZXJyZWQgc2V0dXAsIHNvIHRoZSBkcml2ZXIncyBjdXN0b20K aW1wbGVtZW50YXRpb24gY2FuIGJlIHJlbW92ZWQuCgpTaWduZWQtb2ZmLWJ5OiBUaGllcnJ5IFJl ZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24v a2lyaW4va2lyaW5fZHJtX2Rydi5jIHwgMjEgKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUg Y2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMgYi9kcml2ZXJz L2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYwppbmRleCBkZjRmNTA3MTNl NTQuLjQwOGM3Y2ZjMTgwYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9r aXJpbi9raXJpbl9kcm1fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJp bi9raXJpbl9kcm1fZHJ2LmMKQEAgLTU1LDE0ICs1NSw3IEBAIHN0YXRpYyB2b2lkIGtpcmluX2Zi ZGV2X291dHB1dF9wb2xsX2NoYW5nZWQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKIHsKIAlzdHJ1 Y3Qga2lyaW5fZHJtX3ByaXZhdGUgKnByaXYgPSBkZXYtPmRldl9wcml2YXRlOwogCi0JaWYgKHBy aXYtPmZiZGV2KSB7Ci0JCWRybV9mYmRldl9jbWFfaG90cGx1Z19ldmVudChwcml2LT5mYmRldik7 Ci0JfSBlbHNlIHsKLQkJcHJpdi0+ZmJkZXYgPSBkcm1fZmJkZXZfY21hX2luaXQoZGV2LCAzMiwK LQkJCQkJCSBkZXYtPm1vZGVfY29uZmlnLm51bV9jb25uZWN0b3IpOwotCQlpZiAoSVNfRVJSKHBy aXYtPmZiZGV2KSkKLQkJCXByaXYtPmZiZGV2ID0gTlVMTDsKLQl9CisJZHJtX2ZiZGV2X2NtYV9o b3RwbHVnX2V2ZW50KHByaXYtPmZiZGV2KTsKIH0KICNlbmRpZgogCkBAIC0xMjksMTEgKzEyMiwx OSBAQCBzdGF0aWMgaW50IGtpcmluX2RybV9rbXNfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 KQogCS8qIGluaXQga21zIHBvbGwgZm9yIGhhbmRsaW5nIGhwZCAqLwogCWRybV9rbXNfaGVscGVy X3BvbGxfaW5pdChkZXYpOwogCi0JLyogZm9yY2UgZGV0ZWN0aW9uIGFmdGVyIGNvbm5lY3RvcnMg aW5pdCAqLwotCSh2b2lkKWRybV9oZWxwZXJfaHBkX2lycV9ldmVudChkZXYpOworCXByaXYtPmZi ZGV2ID0gZHJtX2ZiZGV2X2NtYV9pbml0KGRldiwgMzIsCisJCQkJCSBkZXYtPm1vZGVfY29uZmln Lm51bV9jb25uZWN0b3IpOworCWlmIChJU19FUlIocHJpdi0+ZmJkZXYpKSB7CisJCURSTV9FUlJP UigiZmFpbGVkIHRvIGluaXRpYWxpemUgZmJkZXYuXG4iKTsKKwkJcmV0ID0gUFRSX0VSUihwcml2 LT5mYmRldik7CisJCWdvdG8gZXJyX2NsZWFudXBfcG9sbDsKKwl9CiAKIAlyZXR1cm4gMDsKIAor ZXJyX2NsZWFudXBfcG9sbDoKKwlkcm1fa21zX2hlbHBlcl9wb2xsX2ZpbmkoZGV2KTsKKwlkcm1f dmJsYW5rX2NsZWFudXAoZGV2KTsKIGVycl91bmJpbmRfYWxsOgogCWNvbXBvbmVudF91bmJpbmRf YWxsKGRldi0+ZGV2LCBkZXYpOwogZXJyX2RjX2NsZWFudXA6Ci0tIAoyLjEyLjAKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=