From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ayan Halder Subject: [PATCH 08/10] drm/arm/malidp:- Use the newly introduced malidp_format_get_bpp() instead of relying on cpp for calculating framebuffer size Date: Tue, 26 Feb 2019 16:20:59 +0000 Message-ID: <1551198042-4314-9-git-send-email-ayan.halder@arm.com> References: <1551198042-4314-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-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10083.outbound.protection.outlook.com [40.107.1.83]) by gabe.freedesktop.org (Postfix) with ESMTPS id E964C89F41 for ; Tue, 26 Feb 2019 16:21:06 +0000 (UTC) In-Reply-To: <1551198042-4314-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" , "maarten.lankhorst@linux.intel.com" , "maxime.ripard@bootlin.com" , "sean@poorly.run" , "airlied@linux.ie" , "daniel@ffwll.ch" , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" Cc: nd List-Id: dri-devel@lists.freedesktop.org RnJvbTogQXlhbiBLdW1hciBIYWxkZXIgPGF5YW4uaGFsZGVyQGFybS5jb20+CgpGb3JtYXRzIGxp a2UgRFJNX0ZPUk1BVF9WVVkxMDEwMTAsIERSTV9GT1JNQVRfWVVWNDIwXzhCSVQgYW5kCkRSTV9G T1JNQVRfWVVWNDIwXzEwQklUIGFyZSBleHByZXNzZWQgaW4gYml0cyBwZXIgcGl4ZWwgYXMgdGhl eSBoYXZlIGEgbm9uCmludGVnZXIgdmFsdWUgb2YgY3BwICh0aHVzIGRlbm90ZWQgYXMgJzAnIGlu IGRybV9mb3JtYXRfaW5mb1tdKS4gVGhlcmVmb3JlLAp0aGUgY2FsY3VsYXRpb24gb2YgQUZCQyBm cmFtZWJ1ZmZlciBzaXplIG5lZWRzIHRvIHVzZSBtYWxpZHBfZm9ybWF0X2dldF9icHAoKS4KClNp Z25lZC1vZmYtYnk6IEF5YW4gS3VtYXIgaGFsZGVyIDxheWFuLmhhbGRlckBhcm0uY29tPgpSZXZp ZXdlZC1ieTogTGl2aXUgRHVkYXUgPGxpdml1LmR1ZGF1QGFybS5jb20+Ci0tLQogZHJpdmVycy9n cHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMgfCAxNSArKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFu Z2VkLCAxMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBf ZHJ2LmMKaW5kZXggYzY5NzY2NC4uNDEwNmY1ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L2FybS9tYWxpZHBfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMK QEAgLTI5OCw2ICsyOTgsNyBAQCBtYWxpZHBfdmVyaWZ5X2FmYmNfZnJhbWVidWZmZXJfc2l6ZShz dHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCXN0cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqcyA9IE5V TEw7CiAJdTMyIGFmYmNfc3VwZXJibG9ja19zaXplID0gMCwgYWZiY19zdXBlcmJsb2NrX2hlaWdo dCA9IDA7CiAJdTMyIGFmYmNfc3VwZXJibG9ja193aWR0aCA9IDAsIGFmYmNfc2l6ZSA9IDA7CisJ aW50IGJwcCA9IDA7CiAKIAlzd2l0Y2ggKG1vZGVfY21kLT5tb2RpZmllclswXSAmIEFGQkNfU0la RV9NQVNLKSB7CiAJY2FzZSBBRkJDX1NJWkVfMTZYMTY6CkBAIC0zMTQsMTUgKzMxNSwxOSBAQCBt YWxpZHBfdmVyaWZ5X2FmYmNfZnJhbWVidWZmZXJfc2l6ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 LAogCW5fc3VwZXJibG9ja3MgPSAobW9kZV9jbWQtPndpZHRoIC8gYWZiY19zdXBlcmJsb2NrX3dp ZHRoKSAqCiAJCShtb2RlX2NtZC0+aGVpZ2h0IC8gYWZiY19zdXBlcmJsb2NrX2hlaWdodCk7CiAK LQlhZmJjX3N1cGVyYmxvY2tfc2l6ZSA9IGluZm8tPmNwcFswXSAqIGFmYmNfc3VwZXJibG9ja193 aWR0aCAqCi0JCWFmYmNfc3VwZXJibG9ja19oZWlnaHQ7CisJYnBwID0gbWFsaWRwX2Zvcm1hdF9n ZXRfYnBwKGluZm8tPmZvcm1hdCk7CisKKwlhZmJjX3N1cGVyYmxvY2tfc2l6ZSA9IChicHAgKiBh ZmJjX3N1cGVyYmxvY2tfd2lkdGggKiBhZmJjX3N1cGVyYmxvY2tfaGVpZ2h0KQorCQkJCS8gQklU U19QRVJfQllURTsKIAogCWFmYmNfc2l6ZSA9IEFMSUdOKG5fc3VwZXJibG9ja3MgKiBBRkJDX0hF QURFUl9TSVpFLCBBRkJDX1NVUEVSQkxLX0FMSUdOTUVOVCk7CiAJYWZiY19zaXplICs9IG5fc3Vw ZXJibG9ja3MgKiBBTElHTihhZmJjX3N1cGVyYmxvY2tfc2l6ZSwgQUZCQ19TVVBFUkJMS19BTElH Tk1FTlQpOwogCi0JaWYgKG1vZGVfY21kLT53aWR0aCAqIGluZm8tPmNwcFswXSAhPSBtb2RlX2Nt ZC0+cGl0Y2hlc1swXSkgewotCQlEUk1fREVCVUdfS01TKCJJbnZhbGlkIHZhbHVlIG9mIHBpdGNo ICg9JXUpIHNob3VsZCBiZSBzYW1lIGFzIHdpZHRoICg9JXUpICogY3BwICg9JXUpXG4iLAotCQkJ ICAgICAgbW9kZV9jbWQtPnBpdGNoZXNbMF0sIG1vZGVfY21kLT53aWR0aCwgaW5mby0+Y3BwWzBd KTsKKwlpZiAoKG1vZGVfY21kLT53aWR0aCAqIGJwcCkgIT0gKG1vZGVfY21kLT5waXRjaGVzWzBd ICogQklUU19QRVJfQllURSkpIHsKKwkJRFJNX0RFQlVHX0tNUygiSW52YWxpZCB2YWx1ZSBvZiAo cGl0Y2ggKiBCSVRTX1BFUl9CWVRFKSAoPSV1KSAiCisJCQkgICAgICAic2hvdWxkIGJlIHNhbWUg YXMgd2lkdGggKD0ldSkgKiBicHAgKD0ldSlcbiIsCisJCQkgICAgICAobW9kZV9jbWQtPnBpdGNo ZXNbMF0gKiBCSVRTX1BFUl9CWVRFKSwKKwkJCSAgICAgIG1vZGVfY21kLT53aWR0aCwgYnBwKTsK IAkJcmV0dXJuIGZhbHNlOwogCX0KIAotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==