From mboxrd@z Thu Jan 1 00:00:00 1970 From: Abhinav Kumar Subject: [DPU PATCH 1/2] drm/msm/dsi: check video mode engine status before waiting Date: Sat, 7 Apr 2018 00:50:04 -0700 Message-ID: <1523087405-18877-1-git-send-email-abhinavk@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: manojavm-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, Abhinav Kumar , robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, nganji-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, hoegsberg-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org, jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, chandanu-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org TWFrZSBzdXJlIHRoZSB2aWRlbyBtb2RlIGVuZ2luZSBpcyBvbiBiZWZvcmUgd2FpdGluZwpmb3Ig dGhlIHZpZGVvIGRvbmUgaW50ZXJydXB0LgoKT3RoZXJ3aXNlIGl0IGxlYWRzIHRvIHNpbGVudCB0 aW1lb3V0cyBpbmNyZWFzaW5nIGRpc3BsYXkKdHVybiBPTiB0aW1lLgoKU2lnbmVkLW9mZi1ieTog QWJoaW5hdiBLdW1hciA8YWJoaW5hdmtAY29kZWF1cm9yYS5vcmc+Ci0tLQogZHJpdmVycy9ncHUv ZHJtL21zbS9kc2kvZHNpX2hvc3QuYyB8IDE0ICsrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdl ZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNp X2hvc3QuYwppbmRleCA3YTAzYTk0Li4yNDc2NmMzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vbXNtL2RzaS9kc2lfaG9zdC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9o b3N0LmMKQEAgLTE3Myw2ICsxNzMsNyBAQCBzdHJ1Y3QgbXNtX2RzaV9ob3N0IHsKIAogCWJvb2wg cmVnaXN0ZXJlZDsKIAlib29sIHBvd2VyX29uOworCWJvb2wgZW5hYmxlZDsKIAlpbnQgaXJxOwog fTsKIApAQCAtOTg2LDEzICs5ODcsMTggQEAgc3RhdGljIHZvaWQgZHNpX3NldF90eF9wb3dlcl9t b2RlKGludCBtb2RlLCBzdHJ1Y3QgbXNtX2RzaV9ob3N0ICptc21faG9zdCkKIAogc3RhdGljIHZv aWQgZHNpX3dhaXQ0dmlkZW9fZG9uZShzdHJ1Y3QgbXNtX2RzaV9ob3N0ICptc21faG9zdCkKIHsK Kwl1MzIgcmV0ID0gMDsKKwogCWRzaV9pbnRyX2N0cmwobXNtX2hvc3QsIERTSV9JUlFfTUFTS19W SURFT19ET05FLCAxKTsKIAogCXJlaW5pdF9jb21wbGV0aW9uKCZtc21faG9zdC0+dmlkZW9fY29t cCk7CiAKLQl3YWl0X2Zvcl9jb21wbGV0aW9uX3RpbWVvdXQoJm1zbV9ob3N0LT52aWRlb19jb21w LAorCXJldCA9IHdhaXRfZm9yX2NvbXBsZXRpb25fdGltZW91dCgmbXNtX2hvc3QtPnZpZGVvX2Nv bXAsCiAJCQltc2Vjc190b19qaWZmaWVzKDcwKSk7CiAKKwlpZiAocmV0IDw9IDApCisJCXByX2Vy cigid2FpdCBmb3IgdmlkZW8gZG9uZSBmYWlsZWRcbiIpOworCiAJZHNpX2ludHJfY3RybChtc21f aG9zdCwgRFNJX0lSUV9NQVNLX1ZJREVPX0RPTkUsIDApOwogfQogCkBAIC0xMDAxLDcgKzEwMDcs NyBAQCBzdGF0aWMgdm9pZCBkc2lfd2FpdDR2aWRlb19lbmdfYnVzeShzdHJ1Y3QgbXNtX2RzaV9o b3N0ICptc21faG9zdCkKIAlpZiAoIShtc21faG9zdC0+bW9kZV9mbGFncyAmIE1JUElfRFNJX01P REVfVklERU8pKQogCQlyZXR1cm47CiAKLQlpZiAobXNtX2hvc3QtPnBvd2VyX29uKSB7CisJaWYg KG1zbV9ob3N0LT5wb3dlcl9vbiAmJiBtc21faG9zdC0+ZW5hYmxlZCkgewogCQlkc2lfd2FpdDR2 aWRlb19kb25lKG1zbV9ob3N0KTsKIAkJLyogZGVsYXkgNCBtcyB0byBza2lwIEJMTFAgKi8KIAkJ dXNsZWVwX3JhbmdlKDIwMDAsIDQwMDApOwpAQCAtMjIwMyw3ICsyMjA5LDcgQEAgaW50IG1zbV9k c2lfaG9zdF9lbmFibGUoc3RydWN0IG1pcGlfZHNpX2hvc3QgKmhvc3QpCiAJICoJcG1fcnVudGlt ZV9wdXRfYXV0b3N1c3BlbmQoJm1zbV9ob3N0LT5wZGV2LT5kZXYpOwogCSAqIH0KIAkgKi8KLQor CW1zbV9ob3N0LT5lbmFibGVkID0gdHJ1ZTsKIAlyZXR1cm4gMDsKIH0KIApAQCAtMjIxOSw3ICsy MjI1LDcgQEAgaW50IG1zbV9kc2lfaG9zdF9kaXNhYmxlKHN0cnVjdCBtaXBpX2RzaV9ob3N0ICpo b3N0KQogCSAqIFJlc2V0IHRvIGRpc2FibGUgdmlkZW8gZW5naW5lIHNvIHRoYXQgd2UgY2FuIHNl bmQgb2ZmIGNtZC4KIAkgKi8KIAlkc2lfc3dfcmVzZXQobXNtX2hvc3QpOwotCisJbXNtX2hvc3Qt PmVuYWJsZWQgPSBmYWxzZTsKIAlyZXR1cm4gMDsKIH0KIAotLSAKVGhlIFF1YWxjb21tIElubm92 YXRpb24gQ2VudGVyLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwK YSBMaW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdAoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApG cmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vZnJlZWRyZW5vCg==