From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH 13/13] drm/hisilicon: Remove custom FB helper deferred setup Date: Tue, 4 Jul 2017 17:18:33 +0200 Message-ID: <20170704151833.17304-14-daniel.vetter@ffwll.ch> References: <20170704151833.17304-1-daniel.vetter@ffwll.ch> 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 772B36E3A2 for ; Tue, 4 Jul 2017 15:19:00 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id p204so27064782wmg.1 for ; Tue, 04 Jul 2017 08:19:00 -0700 (PDT) In-Reply-To: <20170704151833.17304-1-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 LmNoZW5AaGlzaWxpY29uLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhpZXJyeSBSZWRpbmcgPHRyZWRp bmdAbnZpZGlhLmNvbT4gKHYxKQpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwu dmV0dGVyQGZmd2xsLmNoPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2ly aW5fZHJtX2Rydi5jIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx MCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9o aXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jCmluZGV4IDgwNjVkNmNiMWQ3Zi4uMTE3ODM0 MWMzODU4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmlu X2RybV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2Ry bV9kcnYuYwpAQCAtNTQsMTQgKzU0LDcgQEAgc3RhdGljIHZvaWQga2lyaW5fZmJkZXZfb3V0cHV0 X3BvbGxfY2hhbmdlZChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogewogCXN0cnVjdCBraXJpbl9k cm1fcHJpdmF0ZSAqcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7CiAKLQlpZiAocHJpdi0+ZmJkZXYp IHsKLQkJZHJtX2ZiZGV2X2NtYV9ob3RwbHVnX2V2ZW50KHByaXYtPmZiZGV2KTsKLQl9IGVsc2Ug ewotCQlwcml2LT5mYmRldiA9IGRybV9mYmRldl9jbWFfaW5pdChkZXYsIDMyLAotCQkJCQkJIGRl di0+bW9kZV9jb25maWcubnVtX2Nvbm5lY3Rvcik7Ci0JCWlmIChJU19FUlIocHJpdi0+ZmJkZXYp KQotCQkJcHJpdi0+ZmJkZXYgPSBOVUxMOwotCX0KKwlkcm1fZmJkZXZfY21hX2hvdHBsdWdfZXZl bnQocHJpdi0+ZmJkZXYpOwogfQogI2VuZGlmCiAKQEAgLTEyOCwxMSArMTIxLDE4IEBAIHN0YXRp YyBpbnQga2lyaW5fZHJtX2ttc19pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJLyogaW5p dCBrbXMgcG9sbCBmb3IgaGFuZGxpbmcgaHBkICovCiAJZHJtX2ttc19oZWxwZXJfcG9sbF9pbml0 KGRldik7CiAKLQkvKiBmb3JjZSBkZXRlY3Rpb24gYWZ0ZXIgY29ubmVjdG9ycyBpbml0ICovCi0J KHZvaWQpZHJtX2hlbHBlcl9ocGRfaXJxX2V2ZW50KGRldik7CisJcHJpdi0+ZmJkZXYgPSBkcm1f ZmJkZXZfY21hX2luaXQoZGV2LCAzMiwKKwkJCQkJIGRldi0+bW9kZV9jb25maWcubnVtX2Nvbm5l Y3Rvcik7CisJaWYgKElTX0VSUihwcml2LT5mYmRldikpIHsKKwkJRFJNX0VSUk9SKCJmYWlsZWQg dG8gaW5pdGlhbGl6ZSBmYmRldi5cbiIpOworCQlyZXQgPSBQVFJfRVJSKHByaXYtPmZiZGV2KTsK KwkJZ290byBlcnJfY2xlYW51cF9wb2xsOworCX0KIAogCXJldHVybiAwOwogCitlcnJfY2xlYW51 cF9wb2xsOgorCWRybV9rbXNfaGVscGVyX3BvbGxfZmluaShkZXYpOwogZXJyX3VuYmluZF9hbGw6 CiAJY29tcG9uZW50X3VuYmluZF9hbGwoZGV2LT5kZXYsIGRldik7CiBlcnJfZGNfY2xlYW51cDoK LS0gCjIuMTMuMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==