From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Ujfalusi Subject: [PATCH v4 3/6] drm/tegra: Let core take care of normalizing the zpos Date: Tue, 6 Feb 2018 14:05:53 +0200 Message-ID: <20180206120556.30495-4-peter.ujfalusi@ti.com> References: <20180206120556.30495-1-peter.ujfalusi@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from lelnx193.ext.ti.com (lelnx193.ext.ti.com [198.47.27.77]) by gabe.freedesktop.org (Postfix) with ESMTPS id D80416E407 for ; Tue, 6 Feb 2018 12:05:38 +0000 (UTC) In-Reply-To: <20180206120556.30495-1-peter.ujfalusi@ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: laurent.pinchart@ideasonboard.com, daniel@ffwll.ch, airlied@linux.ie Cc: tomi.valkeinen@ti.com, Thierry Reding , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SW5zdGVhZCBvZiByZS1pbXBsZW1lbnRpbmcgdGhlIGRybV9hdG9taWNfaGVscGVyX2NoZWNrKCkg bG9jYWxseSB3aXRoIGp1c3QKYWRkaW5nIGRybV9hdG9taWNfbm9ybWFsaXplX3pwb3MoKSBpbnRv IGl0LCBzZXQgdGhlCmRybV9tb2RlX2NvbmZpZy0+bm9ybWFsaXplX3pwb3MuCgpTaWduZWQtb2Zm LWJ5OiBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgpDQzogVGhpZXJyeSBS ZWRpbmcgPHRoaWVycnkucmVkaW5nQGdtYWlsLmNvbT4KQWNrZWQtYnk6IERhbmllbCBWZXR0ZXIg PGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5j IHwgMjcgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl cnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v dGVncmEvZHJtLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmMKaW5kZXggZDUwYmRkYjJl NDQ3Li4wMzdjNzlkOWM2ZmQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0u YworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmMKQEAgLTMzLDI5ICszMyw2IEBAIHN0 cnVjdCB0ZWdyYV9kcm1fZmlsZSB7CiAJc3RydWN0IG11dGV4IGxvY2s7CiB9OwogCi1zdGF0aWMg aW50IHRlZ3JhX2F0b21pY19jaGVjayhzdHJ1Y3QgZHJtX2RldmljZSAqZHJtLAotCQkJICAgICAg c3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlKQotewotCWludCBlcnI7Ci0KLQllcnIgPSBk cm1fYXRvbWljX2hlbHBlcl9jaGVja19tb2Rlc2V0KGRybSwgc3RhdGUpOwotCWlmIChlcnIgPCAw KQotCQlyZXR1cm4gZXJyOwotCi0JZXJyID0gZHJtX2F0b21pY19ub3JtYWxpemVfenBvcyhkcm0s IHN0YXRlKTsKLQlpZiAoZXJyIDwgMCkKLQkJcmV0dXJuIGVycjsKLQotCWVyciA9IGRybV9hdG9t aWNfaGVscGVyX2NoZWNrX3BsYW5lcyhkcm0sIHN0YXRlKTsKLQlpZiAoZXJyIDwgMCkKLQkJcmV0 dXJuIGVycjsKLQotCWlmIChzdGF0ZS0+bGVnYWN5X2N1cnNvcl91cGRhdGUpCi0JCXN0YXRlLT5h c3luY191cGRhdGUgPSAhZHJtX2F0b21pY19oZWxwZXJfYXN5bmNfY2hlY2soZHJtLCBzdGF0ZSk7 Ci0KLQlyZXR1cm4gMDsKLX0KLQogc3RhdGljIHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICoKIHRl Z3JhX2F0b21pY19zdGF0ZV9hbGxvYyhzdHJ1Y3QgZHJtX2RldmljZSAqZHJtKQogewpAQCAtOTAs NyArNjcsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9tb2RlX2NvbmZpZ19mdW5jcyB0ZWdy YV9kcm1fbW9kZV9jb25maWdfZnVuY3MgPSB7CiAjaWZkZWYgQ09ORklHX0RSTV9GQkRFVl9FTVVM QVRJT04KIAkub3V0cHV0X3BvbGxfY2hhbmdlZCA9IGRybV9mYl9oZWxwZXJfb3V0cHV0X3BvbGxf Y2hhbmdlZCwKICNlbmRpZgotCS5hdG9taWNfY2hlY2sgPSB0ZWdyYV9hdG9taWNfY2hlY2ssCisJ LmF0b21pY19jaGVjayA9IGRybV9hdG9taWNfaGVscGVyX2NoZWNrLAogCS5hdG9taWNfY29tbWl0 ID0gZHJtX2F0b21pY19oZWxwZXJfY29tbWl0LAogCS5hdG9taWNfc3RhdGVfYWxsb2MgPSB0ZWdy YV9hdG9taWNfc3RhdGVfYWxsb2MsCiAJLmF0b21pY19zdGF0ZV9jbGVhciA9IHRlZ3JhX2F0b21p Y19zdGF0ZV9jbGVhciwKQEAgLTE3OSw2ICsxNTYsOCBAQCBzdGF0aWMgaW50IHRlZ3JhX2RybV9s b2FkKHN0cnVjdCBkcm1fZGV2aWNlICpkcm0sIHVuc2lnbmVkIGxvbmcgZmxhZ3MpCiAKIAlkcm0t Pm1vZGVfY29uZmlnLmFsbG93X2ZiX21vZGlmaWVycyA9IHRydWU7CiAKKwlkcm0tPm1vZGVfY29u ZmlnLm5vcm1hbGl6ZV96cG9zID0gdHJ1ZTsKKwogCWRybS0+bW9kZV9jb25maWcuZnVuY3MgPSAm dGVncmFfZHJtX21vZGVfY29uZmlnX2Z1bmNzOwogCWRybS0+bW9kZV9jb25maWcuaGVscGVyX3By aXZhdGUgPSAmdGVncmFfZHJtX21vZGVfY29uZmlnX2hlbHBlcnM7CiAKLS0gClBldGVyCgpUZXhh cyBJbnN0cnVtZW50cyBGaW5sYW5kIE95LCBQb3Jra2FsYW5rYXR1IDIyLCAwMDE4MCBIZWxzaW5r aS4KWS10dW5udXMvQnVzaW5lc3MgSUQ6IDA2MTU1MjEtNC4gS290aXBhaWtrYS9Eb21pY2lsZTog SGVsc2lua2kKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=