From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philipp Zabel Subject: [PATCH 01/10] drm/imx: ipuv3-plane: make sure x/y offsets are even in case of chroma subsampling Date: Wed, 19 Oct 2016 12:21:08 +0200 Message-ID: <1476872477-29493-1-git-send-email-p.zabel@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7F3E66E8C2 for ; Wed, 19 Oct 2016 10:21:25 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: kernel@pengutronix.de List-Id: dri-devel@lists.freedesktop.org T2RkIHgveSBvZmZzZXRzIGFyZSBub3QgYWxsb3dlZCBmb3IgaG9yaXpvbnRhbGx5L3ZlcnRpY2Fs bHkgY2hyb21hCnN1YnNhbXBsZWQgcGxhbmFyIFlVViBmb3JtYXRzLgoKU2lnbmVkLW9mZi1ieTog UGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KLS0tCkNoYW5nZXMgc2luY2Ug djE6CiAtIEltcHJvdmUgY29tbWVudAotLS0KIGRyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtcGxh bmUuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtcGxhbmUuYyBiL2RyaXZlcnMv Z3B1L2RybS9pbXgvaXB1djMtcGxhbmUuYwppbmRleCA1YzM0Mjk5Li5lMWFkODQ0IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLXBsYW5lLmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL2lteC9pcHV2My1wbGFuZS5jCkBAIC0yNTksNiArMjU5LDcgQEAgc3RhdGljIGludCBpcHVf cGxhbmVfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAogCXN0cnVjdCBkcm1f ZnJhbWVidWZmZXIgKmZiID0gc3RhdGUtPmZiOwogCXN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKm9s ZF9mYiA9IG9sZF9zdGF0ZS0+ZmI7CiAJdW5zaWduZWQgbG9uZyBlYmEsIHVibywgdmJvLCBvbGRf dWJvLCBvbGRfdmJvOworCWludCBoc3ViLCB2c3ViOwogCiAJLyogT2sgdG8gZGlzYWJsZSAqLwog CWlmICghZmIpCkBAIC0zNzIsNiArMzczLDE2IEBAIHN0YXRpYyBpbnQgaXB1X3BsYW5lX2F0b21p Y19jaGVjayhzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwKIAogCQlpZiAob2xkX2ZiICYmIG9sZF9m Yi0+cGl0Y2hlc1sxXSAhPSBmYi0+cGl0Y2hlc1sxXSkKIAkJCWNydGNfc3RhdGUtPm1vZGVfY2hh bmdlZCA9IHRydWU7CisKKwkJLyoKKwkJICogVGhlIHgveSBvZmZzZXRzIG11c3QgYmUgZXZlbiBp biBjYXNlIG9mIGhvcml6b250YWwvdmVydGljYWwKKwkJICogY2hyb21hIHN1YnNhbXBsaW5nLgor CQkgKi8KKwkJaHN1YiA9IGRybV9mb3JtYXRfaG9yel9jaHJvbWFfc3Vic2FtcGxpbmcoZmItPnBp eGVsX2Zvcm1hdCk7CisJCXZzdWIgPSBkcm1fZm9ybWF0X3ZlcnRfY2hyb21hX3N1YnNhbXBsaW5n KGZiLT5waXhlbF9mb3JtYXQpOworCQlpZiAoKChzdGF0ZS0+c3JjX3ggPj4gMTYpICYgKGhzdWIg LSAxKSkgfHwKKwkJICAgICgoc3RhdGUtPnNyY195ID4+IDE2KSAmICh2c3ViIC0gMSkpKQorCQkJ cmV0dXJuIC1FSU5WQUw7CiAJfQogCiAJcmV0dXJuIDA7Ci0tIAoyLjkuMwoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlz dApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==