From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Yao Subject: [PATCH 1/6] drm/rockchip: vop: no need wait vblank on crtc enable Date: Mon, 31 Jul 2017 17:49:37 +0800 Message-ID: <1501494577-6884-1-git-send-email-mark.yao@rock-chips.com> References: <1501494569-6825-1-git-send-email-mark.yao@rock-chips.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1501494569-6825-1-git-send-email-mark.yao@rock-chips.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Mark Yao , David Airlie , Heiko Stuebner Cc: linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org List-Id: linux-rockchip.vger.kernel.org U2luY2UgYXRvbWljIGZyYW1ld29yaywgY3J0YyBlbmFibGUgYW5kIGRpc2FibGUgYXJlIGluIHBh aXJzLApubyBuZWVkIHRvIHdhaXQgdmJsYW5rLgoKU2lnbmVkLW9mZi1ieTogTWFyayBZYW8gPG1h cmsueWFvQHJvY2stY2hpcHMuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2Nr Y2hpcF9kcm1fdm9wLmMgfCAzNiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl IGNoYW5nZWQsIDM2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9y b2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9j a2NoaXBfZHJtX3ZvcC5jCmluZGV4IDFkNDIwNDkuLjBiZmQ1NjMgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYwpAQCAtODkzLDQyICs4OTMsNiBAQCBzdGF0 aWMgdm9pZCB2b3BfY3J0Y19lbmFibGUoc3RydWN0IGRybV9jcnRjICpjcnRjKQogCQlyZXR1cm47 CiAJfQogCi0JLyoKLQkgKiBJZiBkY2xrIHJhdGUgaXMgemVybywgbWVhbiB0aGF0IHNjYW5vdXQg aXMgc3RvcCwKLQkgKiB3ZSBkb24ndCBuZWVkIHdhaXQgYW55IG1vcmUuCi0JICovCi0JaWYgKGNs a19nZXRfcmF0ZSh2b3AtPmRjbGspKSB7Ci0JCS8qCi0JCSAqIFJrMzI4OCB2b3AgdGltaW5nIHJl Z2lzdGVyIGlzIGltbWVkaWF0ZWx5LCB3aGVuIGNvbmZpZ3VyZQotCQkgKiBkaXNwbGF5IHRpbWlu ZyBvbiBkaXNwbGF5IHRpbWUsIG1heSBjYXVzZSB0ZWFyaW5nLgotCQkgKgotCQkgKiBWb3Agc3Rh bmRieSB3aWxsIHRha2UgZWZmZWN0IGF0IGVuZCBvZiBjdXJyZW50IGZyYW1lLAotCQkgKiBpZiBk c3AgaG9sZCB2YWxpZCBpcnEgaGFwcGVuLCBpdCBtZWFucyBzdGFuZGJ5IGNvbXBsZXRlLgotCQkg KgotCQkgKiBtb2RlIHNldDoKLQkJICogICAgc3RhbmRieSBhbmQgd2FpdCBjb21wbGV0ZSAtLT4g fC0tLS0KLQkJICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBkaXNwbGF5IHRp bWUKLQkJICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfC0tLS0KLQkJICogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfC0tLT4gZHNwIGhvbGQgaXJxCi0JCSAqICAg ICBjb25maWd1cmUgZGlzcGxheSB0aW1pbmcgLS0+IHwKLQkJICogICAgICAgICBzdGFuZGJ5IGV4 aXQgICAgICAgICAgICAgfAotCQkgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 IG5ldyBmcmFtZSBzdGFydC4KLQkJICovCi0KLQkJcmVpbml0X2NvbXBsZXRpb24oJnZvcC0+ZHNw X2hvbGRfY29tcGxldGlvbik7Ci0JCXZvcF9kc3BfaG9sZF92YWxpZF9pcnFfZW5hYmxlKHZvcCk7 Ci0KLQkJc3Bpbl9sb2NrKCZ2b3AtPnJlZ19sb2NrKTsKLQotCQlWT1BfUkVHX1NFVCh2b3AsIGNv bW1vbiwgc3RhbmRieSwgMSk7Ci0KLQkJc3Bpbl91bmxvY2soJnZvcC0+cmVnX2xvY2spOwotCi0J CXdhaXRfZm9yX2NvbXBsZXRpb24oJnZvcC0+ZHNwX2hvbGRfY29tcGxldGlvbik7Ci0KLQkJdm9w X2RzcF9ob2xkX3ZhbGlkX2lycV9kaXNhYmxlKHZvcCk7Ci0JfQotCiAJcGluX3BvbCA9IEJJVChE Q0xLX0lOVkVSVCk7CiAJcGluX3BvbCB8PSAoYWRqdXN0ZWRfbW9kZS0+ZmxhZ3MgJiBEUk1fTU9E RV9GTEFHX1BIU1lOQykgPwogCQkgICBCSVQoSFNZTkNfUE9TSVRJVkUpIDogMDsKLS0gCjEuOS4x CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRl dmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==