From mboxrd@z Thu Jan 1 00:00:00 1970 From: Abhinav Kumar Subject: [DPU PATCH v3 1/2] drm/msm/dsi: check video mode engine status before waiting Date: Mon, 16 Apr 2018 18:56:45 -0700 Message-ID: <1523930206-6304-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: architt-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, jeykumar-jfJNa2p1gH1BDgjK7y7TUQ@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 dGhlIHZpZGVvIGRvbmUgaW50ZXJydXB0LgoKQ2hhbmdlcyBpbiB2MjoKLSBSZXBsYWNlIHByX2Vy ciB3aXRoIGRldl9lcnIKLSBDaGFuZ2VkIGVycm9yIG1lc3NhZ2UKCkNoYW5nZXMgaW4gdjM6Ci0g TW92ZSB0aGUgcmV0dXJuIHZhbHVlIGNoZWNrIHRvIGFub3RoZXIKICBwYXRjaAoKU2lnbmVkLW9m Zi1ieTogQWJoaW5hdiBLdW1hciA8YWJoaW5hdmtAY29kZWF1cm9yYS5vcmc+Ci0tLQogZHJpdmVy cy9ncHUvZHJtL21zbS9kc2kvZHNpX2hvc3QuYyB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQs IDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNpX2hv c3QuYwppbmRleCA3YTAzYTk0Li44ZGYwZDQ0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v bXNtL2RzaS9kc2lfaG9zdC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0 LmMKQEAgLTE3Myw2ICsxNzMsNyBAQCBzdHJ1Y3QgbXNtX2RzaV9ob3N0IHsKIAogCWJvb2wgcmVn aXN0ZXJlZDsKIAlib29sIHBvd2VyX29uOworCWJvb2wgZW5hYmxlZDsKIAlpbnQgaXJxOwogfTsK IApAQCAtMTAwMSw3ICsxMDAyLDcgQEAgc3RhdGljIHZvaWQgZHNpX3dhaXQ0dmlkZW9fZW5nX2J1 c3koc3RydWN0IG1zbV9kc2lfaG9zdCAqbXNtX2hvc3QpCiAJaWYgKCEobXNtX2hvc3QtPm1vZGVf ZmxhZ3MgJiBNSVBJX0RTSV9NT0RFX1ZJREVPKSkKIAkJcmV0dXJuOwogCi0JaWYgKG1zbV9ob3N0 LT5wb3dlcl9vbikgeworCWlmIChtc21faG9zdC0+cG93ZXJfb24gJiYgbXNtX2hvc3QtPmVuYWJs ZWQpIHsKIAkJZHNpX3dhaXQ0dmlkZW9fZG9uZShtc21faG9zdCk7CiAJCS8qIGRlbGF5IDQgbXMg dG8gc2tpcCBCTExQICovCiAJCXVzbGVlcF9yYW5nZSgyMDAwLCA0MDAwKTsKQEAgLTIyMDMsNyAr MjIwNCw3IEBAIGludCBtc21fZHNpX2hvc3RfZW5hYmxlKHN0cnVjdCBtaXBpX2RzaV9ob3N0ICpo b3N0KQogCSAqCXBtX3J1bnRpbWVfcHV0X2F1dG9zdXNwZW5kKCZtc21faG9zdC0+cGRldi0+ZGV2 KTsKIAkgKiB9CiAJICovCi0KKwltc21faG9zdC0+ZW5hYmxlZCA9IHRydWU7CiAJcmV0dXJuIDA7 CiB9CiAKQEAgLTIyMTksNyArMjIyMCw3IEBAIGludCBtc21fZHNpX2hvc3RfZGlzYWJsZShzdHJ1 Y3QgbWlwaV9kc2lfaG9zdCAqaG9zdCkKIAkgKiBSZXNldCB0byBkaXNhYmxlIHZpZGVvIGVuZ2lu ZSBzbyB0aGF0IHdlIGNhbiBzZW5kIG9mZiBjbWQuCiAJICovCiAJZHNpX3N3X3Jlc2V0KG1zbV9o b3N0KTsKLQorCW1zbV9ob3N0LT5lbmFibGVkID0gZmFsc2U7CiAJcmV0dXJuIDA7CiB9CiAKLS0g ClRoZSBRdWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUg Q29kZSBBdXJvcmEgRm9ydW0sCmEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2pl Y3QKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZyZWVk cmVubyBtYWlsaW5nIGxpc3QKRnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZyZWVkcmVubwo=