From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philipp Zabel Subject: Re: [PATCH 8/9] drm/imx: ipuv3-plane: add support for YUV 4:2:2 and 4:4:4, NV12, and NV16 formats Date: Wed, 19 Oct 2016 11:33:55 +0200 Message-ID: <1476869635.3054.23.camel@pengutronix.de> References: <20161018160757.11595-1-p.zabel@pengutronix.de> <20161018160757.11595-8-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 9FB9C6E88B for ; Wed, 19 Oct 2016 09:33:56 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ying Liu Cc: kernel@pengutronix.de, DRI Development List-Id: dri-devel@lists.freedesktop.org QW0gTWl0dHdvY2gsIGRlbiAxOS4xMC4yMDE2LCAxNTo0OSArMDgwMCBzY2hyaWViIFlpbmcgTGl1 OgpbLi4uXQo+ID4gQEAgLTQwNiwxMCArNDI1LDE2IEBAIHN0YXRpYyB2b2lkIGlwdV9wbGFuZV9h dG9taWNfdXBkYXRlKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAo+ID4gICAgICAgICBzd2l0Y2gg KGZiLT5waXhlbF9mb3JtYXQpIHsKPiA+ICAgICAgICAgY2FzZSBEUk1fRk9STUFUX1lVVjQyMDoK PiA+ICAgICAgICAgY2FzZSBEUk1fRk9STUFUX1lWVTQyMDoKPiA+ICsgICAgICAgY2FzZSBEUk1f Rk9STUFUX1lVVjQyMjoKPiA+ICsgICAgICAgY2FzZSBEUk1fRk9STUFUX1lWVTQyMjoKPiA+ICsg ICAgICAgY2FzZSBEUk1fRk9STUFUX1lVVjQ0NDoKPiA+ICsgICAgICAgY2FzZSBEUk1fRk9STUFU X1lWVTQ0NDoKPiA+ICAgICAgICAgICAgICAgICB1Ym8gPSBkcm1fcGxhbmVfc3RhdGVfdG9fdWJv KHN0YXRlKTsKPiA+ICAgICAgICAgICAgICAgICB2Ym8gPSBkcm1fcGxhbmVfc3RhdGVfdG9fdmJv KHN0YXRlKTsKPiA+Cj4gPiAtICAgICAgICAgICAgICAgaWYgKGZiLT5waXhlbF9mb3JtYXQgPT0g RFJNX0ZPUk1BVF9ZVVY0MjApCj4gPiArICAgICAgICAgICAgICAgaWYgKGZiLT5waXhlbF9mb3Jt YXQgIT0gRFJNX0ZPUk1BVF9ZVlU0MjAgJiYKPiA+ICsgICAgICAgICAgICAgICAgICAgZmItPnBp eGVsX2Zvcm1hdCAhPSBEUk1fRk9STUFUX1lWVTQyMiAmJgo+ID4gKyAgICAgICAgICAgICAgICAg ICBmYi0+cGl4ZWxfZm9ybWF0ICE9IERSTV9GT1JNQVRfWVZVNDQ0KQo+IAo+IE5pdDoKPiBUaGlz IGxvb2tzIG1vcmUgc3RyYWlnaHRmb3J3YXJkLCBwZXJoYXBzLgo+IAo+ICsgICAgICAgICAgICAg ICBpZiAoZmItPnBpeGVsX2Zvcm1hdCA9PSBEUk1fRk9STUFUX1lVVjQyMCB8fAo+ICsgICAgICAg ICAgICAgICAgICAgZmItPnBpeGVsX2Zvcm1hdCA9PSBEUk1fRk9STUFUX1lVVjQyMiB8fAo+ICsg ICAgICAgICAgICAgICAgICAgZmItPnBpeGVsX2Zvcm1hdCA9PSBEUk1fRk9STUFUX1lVVjQ0NCkK CkkndmUgaW52ZXJ0ZWQgaXQgYXQgZmlyc3QgYmVjYXVzZSBJIG1pc3Rha2VubHkgdGhvdWdodCBJ J2QgYWxzbyBoYXZlIHRvCmFkZCBOVjEyIGFuZCBOVjE2IHRvIHRoZSBsaXN0IG90aGVyd2lzZS4g SSdkIGxpa2UgdG8gY2hhbmdlIHRoaXMgdG86CgoJdWJvID0gZHJtX3BsYW5lX3N0YXRlX3RvX3Vi byhzdGF0ZSk7Cgl2Ym8gPSBkcm1fcGxhbmVfc3RhdGVfdG9fdmJvKHN0YXRlKTsKCglpZiAoZmIt PnBpeGVsX2Zvcm1hdCA9PSBEUk1fRk9STUFUX1lWVTQyMCB8fAoJICAgIGZiLT5waXhlbF9mb3Jt YXQgPT0gRFJNX0ZPUk1BVF9ZVlU0MjIgfHwKCSAgICBmYi0+cGl4ZWxfZm9ybWF0ID09IERSTV9G T1JNQVRfWVZVNDQ0KQoJCXN3YXAodWJvLCB2Ym8pOwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoJaXB1 X2NwbWVtX3NldF95dXZfcGxhbmFyX2Z1bGwoaXB1X3BsYW5lLT5pcHVfY2gsCgkJCQkgICAgICBm Yi0+cGl0Y2hlc1sxXSwgdWJvLCB2Ym8pOwoKdG8gbWFrZSBpdCBldmVuIG1vcmUgb2J2aW91cyB0 aGF0IHdlIGp1c3Qgc3dpdGNoIHRoZSBVL1YgYnVmZmVyIG9mZnNldHMKZm9yIFlWVSBmb3JtYXRz LgoKdGhhbmtzClBoaWxpcHAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo=