From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH 4/4] drm/hisilicon: Remove custom FB helper deferred setup Date: Fri, 3 Jun 2016 18:11:19 +0200 Message-ID: <20160603161119.30528-4-thierry.reding@gmail.com> References: <20160603161119.30528-1-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 794BE6EE0B for ; Fri, 3 Jun 2016 16:11:29 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id a20so442620wma.3 for ; Fri, 03 Jun 2016 09:11:29 -0700 (PDT) In-Reply-To: <20160603161119.30528-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 , Seung-Woo Kim , dri-devel@lists.freedesktop.org, Kyungmin Park List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KClRoZSBGQiBoZWxwZXIg Y29yZSBub3cgc3VwcG9ydHMgZGVmZXJyZWQgc2V0dXAsIHNvIHRoZSBkcml2ZXIncyBjdXN0b20K aW1wbGVtZW50YXRpb24gY2FuIGJlIHJlbW92ZWQuCgpDYzogWGlubGlhbmcgTGl1IDx6LmxpdXhp bmxpYW5nQGhpc2lsaWNvbi5jb20+CkNjOiBYaW53ZWkgS29uZyA8a29uZy5rb25neGlud2VpQGhp c2lsaWNvbi5jb20+CkNjOiBDaGVuIEZlbmcgPHB1Y2suY2hlbkBoaXNpbGljb24uY29tPgpTaWdu ZWQtb2ZmLWJ5OiBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgotLS0KQ29tcGls ZS10ZXN0ZWQgb25seS4KCiBkcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2Ry bV9kcnYuYyB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBp bnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNp bGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jCmluZGV4IDNmOTQ3ODVmYmNjYS4uMGUwYmQ3N2U0 NDk5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2Ry bV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9k cnYuYwpAQCAtNTQsMTUgKzU0LDcgQEAgc3RhdGljIHZvaWQga2lyaW5fZmJkZXZfb3V0cHV0X3Bv bGxfY2hhbmdlZChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogewogCXN0cnVjdCBraXJpbl9kcm1f cHJpdmF0ZSAqcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7CiAKLQlpZiAocHJpdi0+ZmJkZXYpIHsK LQkJZHJtX2ZiZGV2X2NtYV9ob3RwbHVnX2V2ZW50KHByaXYtPmZiZGV2KTsKLQl9IGVsc2Ugewot CQlwcml2LT5mYmRldiA9IGRybV9mYmRldl9jbWFfaW5pdChkZXYsIDMyLAotCQkJCWRldi0+bW9k ZV9jb25maWcubnVtX2NydGMsCi0JCQkJZGV2LT5tb2RlX2NvbmZpZy5udW1fY29ubmVjdG9yKTsK LQkJaWYgKElTX0VSUihwcml2LT5mYmRldikpCi0JCQlwcml2LT5mYmRldiA9IE5VTEw7Ci0JfQor CWRybV9mYmRldl9jbWFfaG90cGx1Z19ldmVudChwcml2LT5mYmRldik7CiB9CiAjZW5kaWYKIApA QCAtMTI5LDExICsxMjEsMTkgQEAgc3RhdGljIGludCBraXJpbl9kcm1fa21zX2luaXQoc3RydWN0 IGRybV9kZXZpY2UgKmRldikKIAkvKiBpbml0IGttcyBwb2xsIGZvciBoYW5kbGluZyBocGQgKi8K IAlkcm1fa21zX2hlbHBlcl9wb2xsX2luaXQoZGV2KTsKIAotCS8qIGZvcmNlIGRldGVjdGlvbiBh ZnRlciBjb25uZWN0b3JzIGluaXQgKi8KLQkodm9pZClkcm1faGVscGVyX2hwZF9pcnFfZXZlbnQo ZGV2KTsKKwlwcml2LT5mYmRldiA9IGRybV9mYmRldl9jbWFfaW5pdChkZXYsIDMyLCBkZXYtPm1v ZGVfY29uZmlnLm51bV9jcnRjLAorCQkJCQkgZGV2LT5tb2RlX2NvbmZpZy5udW1fY29ubmVjdG9y KTsKKwlpZiAoSVNfRVJSKHByaXYtPmZiZGV2KSkgeworCQlEUk1fRVJST1IoImZhaWxlZCB0byBp bml0aWFsaXplIGZiZGV2LlxuIik7CisJCXJldCA9IFBUUl9FUlIocHJpdi0+ZmJkZXYpOworCQln b3RvIGVycl9jbGVhbnVwX3BvbGw7CisJfQogCiAJcmV0dXJuIDA7CiAKK2Vycl9jbGVhbnVwX3Bv bGw6CisJZHJtX2ttc19oZWxwZXJfcG9sbF9maW5pKGRldik7CisJZHJtX3ZibGFua19jbGVhbnVw KGRldik7CiBlcnJfdW5iaW5kX2FsbDoKIAljb21wb25lbnRfdW5iaW5kX2FsbChkZXYtPmRldiwg ZGV2KTsKIGVycl9kY19jbGVhbnVwOgotLSAKMi44LjMKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=