From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH] drm/hisilicon: Remove custom FB helper deferred setup Date: Wed, 28 Jun 2017 11:08:24 +0200 Message-ID: <20170628090824.13830-1-daniel.vetter@ffwll.ch> References: <20170627145936.18983-13-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170627145936.18983-13-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: DRI Development Cc: Chen Feng , Intel Graphics Development , Xinliang Liu , Xinwei Kong , Daniel Vetter , Rongrong Zou , Thierry Reding List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KClRoZSBGQiBoZWxwZXIg Y29yZSBub3cgc3VwcG9ydHMgZGVmZXJyZWQgc2V0dXAsIHNvIHRoZSBkcml2ZXIncyBjdXN0b20K aW1wbGVtZW50YXRpb24gY2FuIGJlIHJlbW92ZWQuCgp2MjogRG9udCcgcmVzdXJyZWN0IGRybV92 YmxhbmtfY2xlYW51cC4KCkNjOiBYaW5saWFuZyBMaXUgPHoubGl1eGlubGlhbmdAaGlzaWxpY29u LmNvbT4KQ2M6IFJvbmdyb25nIFpvdSA8em91cm9uZ3JvbmdAZ21haWwuY29tPgpDYzogWGlud2Vp IEtvbmcgPGtvbmcua29uZ3hpbndlaUBoaXNpbGljb24uY29tPgpDYzogQ2hlbiBGZW5nIDxwdWNr LmNoZW5AaGlzaWxpY29uLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52 ZXR0ZXJAZmZ3bGwuY2g+ClNpZ25lZC1vZmYtYnk6IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52 aWRpYS5jb20+ICh2MSkKU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRl ckBmZndsbC5jaD4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2Ry bV9kcnYuYyB8IDIwICsrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5z ZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxp Y29uL2tpcmluL2tpcmluX2RybV9kcnYuYwppbmRleCA4MDY1ZDZjYjFkN2YuLjExNzgzNDFjMzg1 OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1f ZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2 LmMKQEAgLTU0LDE0ICs1NCw3IEBAIHN0YXRpYyB2b2lkIGtpcmluX2ZiZGV2X291dHB1dF9wb2xs X2NoYW5nZWQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3Qga2lyaW5fZHJtX3By aXZhdGUgKnByaXYgPSBkZXYtPmRldl9wcml2YXRlOwogCi0JaWYgKHByaXYtPmZiZGV2KSB7Ci0J CWRybV9mYmRldl9jbWFfaG90cGx1Z19ldmVudChwcml2LT5mYmRldik7Ci0JfSBlbHNlIHsKLQkJ cHJpdi0+ZmJkZXYgPSBkcm1fZmJkZXZfY21hX2luaXQoZGV2LCAzMiwKLQkJCQkJCSBkZXYtPm1v ZGVfY29uZmlnLm51bV9jb25uZWN0b3IpOwotCQlpZiAoSVNfRVJSKHByaXYtPmZiZGV2KSkKLQkJ CXByaXYtPmZiZGV2ID0gTlVMTDsKLQl9CisJZHJtX2ZiZGV2X2NtYV9ob3RwbHVnX2V2ZW50KHBy aXYtPmZiZGV2KTsKIH0KICNlbmRpZgogCkBAIC0xMjgsMTEgKzEyMSwxOCBAQCBzdGF0aWMgaW50 IGtpcmluX2RybV9rbXNfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogCS8qIGluaXQga21z IHBvbGwgZm9yIGhhbmRsaW5nIGhwZCAqLwogCWRybV9rbXNfaGVscGVyX3BvbGxfaW5pdChkZXYp OwogCi0JLyogZm9yY2UgZGV0ZWN0aW9uIGFmdGVyIGNvbm5lY3RvcnMgaW5pdCAqLwotCSh2b2lk KWRybV9oZWxwZXJfaHBkX2lycV9ldmVudChkZXYpOworCXByaXYtPmZiZGV2ID0gZHJtX2ZiZGV2 X2NtYV9pbml0KGRldiwgMzIsCisJCQkJCSBkZXYtPm1vZGVfY29uZmlnLm51bV9jb25uZWN0b3Ip OworCWlmIChJU19FUlIocHJpdi0+ZmJkZXYpKSB7CisJCURSTV9FUlJPUigiZmFpbGVkIHRvIGlu aXRpYWxpemUgZmJkZXYuXG4iKTsKKwkJcmV0ID0gUFRSX0VSUihwcml2LT5mYmRldik7CisJCWdv dG8gZXJyX2NsZWFudXBfcG9sbDsKKwl9CiAKIAlyZXR1cm4gMDsKIAorZXJyX2NsZWFudXBfcG9s bDoKKwlkcm1fa21zX2hlbHBlcl9wb2xsX2ZpbmkoZGV2KTsKIGVycl91bmJpbmRfYWxsOgogCWNv bXBvbmVudF91bmJpbmRfYWxsKGRldi0+ZGV2LCBkZXYpOwogZXJyX2RjX2NsZWFudXA6Ci0tIAoy LjExLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=