From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH v4 09/11] drm/hisilicon: Remove custom FB helper deferred setup Date: Wed, 29 Mar 2017 16:43:59 +0200 Message-ID: <20170329144401.1804-10-thierry.reding@gmail.com> References: <20170329144401.1804-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: <20170329144401.1804-1-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: John Stultz , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KClRoZSBGQiBoZWxwZXIg Y29yZSBub3cgc3VwcG9ydHMgZGVmZXJyZWQgc2V0dXAsIHNvIHRoZSBkcml2ZXIncyBjdXN0b20K aW1wbGVtZW50YXRpb24gY2FuIGJlIHJlbW92ZWQuCgpSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRl ciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KU2lnbmVkLW9mZi1ieTogVGhpZXJyeSBSZWRpbmcg PHRyZWRpbmdAbnZpZGlhLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmlu L2tpcmluX2RybV9kcnYuYyB8IDIxICsrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDExIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUv ZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMKaW5kZXggZGY0ZjUwNzEzZTU0Li40 MDhjN2NmYzE4MGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4v a2lyaW5fZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2ly aW5fZHJtX2Rydi5jCkBAIC01NSwxNCArNTUsNyBAQCBzdGF0aWMgdm9pZCBraXJpbl9mYmRldl9v dXRwdXRfcG9sbF9jaGFuZ2VkKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IGtp cmluX2RybV9wcml2YXRlICpwcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKIAotCWlmIChwcml2LT5m YmRldikgewotCQlkcm1fZmJkZXZfY21hX2hvdHBsdWdfZXZlbnQocHJpdi0+ZmJkZXYpOwotCX0g ZWxzZSB7Ci0JCXByaXYtPmZiZGV2ID0gZHJtX2ZiZGV2X2NtYV9pbml0KGRldiwgMzIsCi0JCQkJ CQkgZGV2LT5tb2RlX2NvbmZpZy5udW1fY29ubmVjdG9yKTsKLQkJaWYgKElTX0VSUihwcml2LT5m YmRldikpCi0JCQlwcml2LT5mYmRldiA9IE5VTEw7Ci0JfQorCWRybV9mYmRldl9jbWFfaG90cGx1 Z19ldmVudChwcml2LT5mYmRldik7CiB9CiAjZW5kaWYKIApAQCAtMTI5LDExICsxMjIsMTkgQEAg c3RhdGljIGludCBraXJpbl9kcm1fa21zX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKIAkv KiBpbml0IGttcyBwb2xsIGZvciBoYW5kbGluZyBocGQgKi8KIAlkcm1fa21zX2hlbHBlcl9wb2xs X2luaXQoZGV2KTsKIAotCS8qIGZvcmNlIGRldGVjdGlvbiBhZnRlciBjb25uZWN0b3JzIGluaXQg Ki8KLQkodm9pZClkcm1faGVscGVyX2hwZF9pcnFfZXZlbnQoZGV2KTsKKwlwcml2LT5mYmRldiA9 IGRybV9mYmRldl9jbWFfaW5pdChkZXYsIDMyLAorCQkJCQkgZGV2LT5tb2RlX2NvbmZpZy5udW1f Y29ubmVjdG9yKTsKKwlpZiAoSVNfRVJSKHByaXYtPmZiZGV2KSkgeworCQlEUk1fRVJST1IoImZh aWxlZCB0byBpbml0aWFsaXplIGZiZGV2LlxuIik7CisJCXJldCA9IFBUUl9FUlIocHJpdi0+ZmJk ZXYpOworCQlnb3RvIGVycl9jbGVhbnVwX3BvbGw7CisJfQogCiAJcmV0dXJuIDA7CiAKK2Vycl9j bGVhbnVwX3BvbGw6CisJZHJtX2ttc19oZWxwZXJfcG9sbF9maW5pKGRldik7CisJZHJtX3ZibGFu a19jbGVhbnVwKGRldik7CiBlcnJfdW5iaW5kX2FsbDoKIAljb21wb25lbnRfdW5iaW5kX2FsbChk ZXYtPmRldiwgZGV2KTsKIGVycl9kY19jbGVhbnVwOgotLSAKMi4xMi4wCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK