From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ayan Halder Subject: [RFC AFBC 11/12] drm/arm/malidp:- Disregard the pitch alignment constraint for AFBC framebuffer. Date: Mon, 3 Dec 2018 11:32:05 +0000 Message-ID: <1543836703-8491-12-git-send-email-ayan.halder@arm.com> References: <1543836703-8491-1-git-send-email-ayan.halder@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20046.outbound.protection.outlook.com [40.107.2.46]) by gabe.freedesktop.org (Postfix) with ESMTPS id 83ADC89DA7 for ; Mon, 3 Dec 2018 11:32:07 +0000 (UTC) In-Reply-To: <1543836703-8491-1-git-send-email-ayan.halder@arm.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ayan Halder , Liviu Dudau , Brian Starkey , "malidp@foss.arm.com" , "airlied@linux.ie" , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , "maxime.ripard@bootlin.com" , "sean@poorly.run" , "maarten.lankhorst@linux.intel.com" , "corbet@lwn.net" , "mchehab+samsung@kernel.org" , "gregkh@linuxfoundation.org" , "davem@davemloft.net" , "akpm@linux-foundation.org" , "nicolas.ferre@microchip.com" , "arnd@arndb.de" , "linux-doc@vger.kernel.org" Cc: nd List-Id: dri-devel@lists.freedesktop.org Q29uc2lkZXJpbmcgdGhlIGZhY3QgdGhhdCBzb21lIG9mIHRoZSBBRkJDIHNwZWNpZmljIHBpeGVs IGZvcm1hdHMgYXJlIGV4cHJlc3NlZAppbiBiaXRzIHBlciBwaXhlbCAoaWUgYnBwIHdoaWNoIGlz IG5vdCBieXRlIGFsaWduZWQpLCB0aGUgcGl0Y2ggKGllIHdpZHRoICogYnBwKQppcyBub3QgZ3Vh cmFudGVlZCB0byBiZSBhbGlnbmVkIHRvIGJ1cnN0IHNpemUgKGllIDggb3IgMTYgYnl0ZXMpLgpG b3IgZXhhbXBsZSwgRFJNX0ZPUk1BVF9WVVkxMDEwMTAgaXMgMzAgYml0cyBwZXIgcGl4ZWwuIEZv ciBhIGZyYW1lYnVmZmVyIG9mCndpZHRoIDMyIHBpeGVscywgdGhlIHBpdGNoIHdpbGwgYmUgMTIw IGJ5dGVzIHdoaWNoIGlzIG5vdCBhbGlnbmVkIHRvIGJ1cnN0IHNpemUKKGllIDE2IGJ5dGVzKSBm b3IgRFA2NTAuCgpTaWduZWQtb2ZmLWJ5OiBBeWFuIEt1bWFyIGhhbGRlciA8YXlhbi5oYWxkZXJA YXJtLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9wbGFuZXMuYyB8IDQgKyst LQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9wbGFuZXMuYyBiL2RyaXZlcnMvZ3B1 L2RybS9hcm0vbWFsaWRwX3BsYW5lcy5jCmluZGV4IGQwYTAwZWUuLmVlYzA0NDIgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX3BsYW5lcy5jCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9hcm0vbWFsaWRwX3BsYW5lcy5jCkBAIC01MjksOCArNTI5LDggQEAgc3RhdGljIGludCBt YWxpZHBfZGVfcGxhbmVfY2hlY2soc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsCiAJZm9yIChpID0g MDsgaSA8IG1zLT5uX3BsYW5lczsgaSsrKSB7CiAJCXU4IGFsaWdubWVudCA9IG1hbGlkcF9od19n ZXRfcGl0Y2hfYWxpZ24obXAtPmh3ZGV2LCByb3RhdGVkKTsKIAotCQlpZiAoKGZiLT5waXRjaGVz W2ldICogZHJtX2Zvcm1hdF9pbmZvX2Jsb2NrX2hlaWdodChmYi0+Zm9ybWF0LCBpKSkKLQkJCQkm IChhbGlnbm1lbnQgLSAxKSkgeworCQlpZiAoKChmYi0+cGl0Y2hlc1tpXSAqIGRybV9mb3JtYXRf aW5mb19ibG9ja19oZWlnaHQoZmItPmZvcm1hdCwgaSkpCisJCQkJJiAoYWxpZ25tZW50IC0gMSkp ICYmICEoZmItPm1vZGlmaWVyKSkgewogCQkJRFJNX0RFQlVHX0tNUygiSW52YWxpZCBwaXRjaCAl dSBmb3IgcGxhbmUgJWRcbiIsCiAJCQkJICAgICAgZmItPnBpdGNoZXNbaV0sIGkpOwogCQkJcmV0 dXJuIC1FSU5WQUw7Ci0tIAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==