From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: [PATCH v3 4/9] drm/vc4: Use wait_for_flip_done() instead of wait_for_vblanks() Date: Mon, 2 Jul 2018 14:20:15 +0200 Message-ID: <20180702122020.5921-5-boris.brezillon@bootlin.com> References: <20180702122020.5921-1-boris.brezillon@bootlin.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.bootlin.com (mail.bootlin.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 08A6E6E419 for ; Mon, 2 Jul 2018 12:20:45 +0000 (UTC) In-Reply-To: <20180702122020.5921-1-boris.brezillon@bootlin.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: David Airlie , Daniel Vetter , dri-devel@lists.freedesktop.org Cc: Liviu Dudau , Dan Carpenter , Boris Brezillon List-Id: dri-devel@lists.freedesktop.org ZHJtX2F0b21pY19oZWxwZXJfd2FpdF9mb3JfdmJsYW5rcygpIGFzc3VtZXMgdGhlIENSVEMgd2ls bCBjb250aW51b3VzbHkKZ2VuZXJhdGUgVkJMQU5LIGV2ZW50cyBhbmQgdGhlIHZibGFuayBjb3Vu dGVyIHdpbGwga2VlcCBpbmNyZWFzaW5nLgpXaGlsZSB0aGlzIHdvcmsgZm9yIGEgcmVndWxhciBw aXBlbGluZSwgaXQgZG9lc24ndCB3aGVuIHlvdSBoYXZlIHRoZQpDUlRDIGlzIGZlZWRpbmcgdGhl IHRyYW5zcG9zZXIgYmxvY2ssIGJlY2F1c2UgdGhpcyBibG9jayB3b3JrcyBpbgpvbmVzaG90IG1v ZGUsIGFuZCwgYnkgdGhlIHRpbWUgd2UgcmVhY2gKZHJtX2F0b21pY19oZWxwZXJfd2FpdF9mb3Jf dmJsYW5rcygpIHRoZSBvbmx5IFZCTEFOSyBldmVudCBtaWdodCBoYXZlCmFscmVhZHkgYmVlbiBz ZW50IGFuZCB0aGUgVkJMQU5LIGNvdW50ZXIgd2lsbCBzdGF5IHVuY2hhbmdlZCwgdGh1cwp0cmln Z2VyaW5nIGEgdGltZW91dC4KCkx1Y2tpbHksIHdlIGNhbiByZXBsYWNlIHRoZSBkcm1fYXRvbWlj X2hlbHBlcl93YWl0X2Zvcl92YmxhbmtzKCkgY2FsbApieSBkcm1fYXRvbWljX2hlbHBlcl93YWl0 X2Zvcl9mbGlwX2RvbmUoKSBiZWNhdXNlIHRoZSBvbmx5IHRoaW5nIHdlCndhbnQgdG8gY2hlY2sg d2hlbiBjYWxsaW5nIGRybV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX3ZibGFua3MoKSBmcm9tCnZj NF9hdG9taWNfY29tcGxldGVfY29tbWl0KCkgaXMgdGhhdCBuZXcgRkJzIGFyZSBpbiB1c2UgYW5k IHRoZSBvbGQKb25lcyBjYW4gYmUgc2FmZWx5IHJlbGVhc2VkLgoKU2lnbmVkLW9mZi1ieTogQm9y aXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+ClJldmlld2VkLWJ5OiBM aXZpdSBEdWRhdSA8bGl2aXUuZHVkYXVAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEVyaWMgQW5ob2x0 IDxlcmljQGFuaG9sdC5uZXQ+Ci0tLQpDaGFuZ2VzIGluIHYzOgotIEFkZCBFcmljJ3MgYW5kIExp dml1J3MgUi1iCgpDaGFuZ2VzIGluIHYyOgotIE5vbmUKLS0tCiBkcml2ZXJzL2dwdS9kcm0vdmM0 L3ZjNF9rbXMuYyB8IDExICstLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o KyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0 X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21zLmMKaW5kZXggOGE0MTFlNWY4Nzc2 Li45MTIzOWIwYTRmYTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5j CisrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jCkBAIC0xNTMsMTggKzE1Myw5IEBA IHZjNF9hdG9taWNfY29tcGxldGVfY29tbWl0KHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0 ZSkKIAogCWRybV9hdG9taWNfaGVscGVyX2NvbW1pdF9tb2Rlc2V0X2VuYWJsZXMoZGV2LCBzdGF0 ZSk7CiAKLQkvKiBNYWtlIHN1cmUgdGhhdCBkcm1fYXRvbWljX2hlbHBlcl93YWl0X2Zvcl92Ymxh bmtzKCkKLQkgKiBhY3R1YWxseSB3YWl0cyBmb3IgdmJsYW5rLiAgSWYgd2UncmUgZG9pbmcgYSBm dWxsIGF0b21pYwotCSAqIG1vZGVzZXQgKGFzIG9wcG9zZWQgdG8gYSB2YzRfdXBkYXRlX3BsYW5l KCkgc2hvcnQgY2lyY3VpdCksCi0JICogdGhlbiB3ZSBuZWVkIHRvIHdhaXQgZm9yIHNjYW5vdXQg dG8gYmUgZG9uZSB3aXRoIG91cgotCSAqIGRpc3BsYXkgbGlzdHMgYmVmb3JlIHdlIGZyZWUgaXQg YW5kIHBvdGVudGlhbGx5IHJlYWxsb2NhdGUKLQkgKiBhbmQgb3ZlcndyaXRlIHRoZSBkbGlzdCBt ZW1vcnkgd2l0aCBhIG5ldyBtb2Rlc2V0LgotCSAqLwotCXN0YXRlLT5sZWdhY3lfY3Vyc29yX3Vw ZGF0ZSA9IGZhbHNlOwotCiAJZHJtX2F0b21pY19oZWxwZXJfY29tbWl0X2h3X2RvbmUoc3RhdGUp OwogCi0JZHJtX2F0b21pY19oZWxwZXJfd2FpdF9mb3JfdmJsYW5rcyhkZXYsIHN0YXRlKTsKKwlk cm1fYXRvbWljX2hlbHBlcl93YWl0X2Zvcl9mbGlwX2RvbmUoZGV2LCBzdGF0ZSk7CiAKIAlkcm1f YXRvbWljX2hlbHBlcl9jbGVhbnVwX3BsYW5lcyhkZXYsIHN0YXRlKTsKIAotLSAKMi4xNC4xCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK