From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dhinakaran Pandiyan Subject: [PATCH v2] drm/i915: Clean up skl_plane_has_planar() Date: Mon, 27 Aug 2018 15:56:24 -0700 Message-ID: <20180827225624.4912-1-dhinakaran.pandiyan@intel.com> References: <20180827115618.GP5565@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id BEA4D6E2AC for ; Mon, 27 Aug 2018 22:56:27 +0000 (UTC) In-Reply-To: <20180827115618.GP5565@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Dhinakaran Pandiyan , rodrigo.vivi@intel.com List-Id: intel-gfx@lists.freedesktop.org c2tsX3BsYW5lX2hhc19wbGFuYXIgaXMgaGFyZCB0byByZWFkLCBzaW1wbGlmeSB0aGUgbG9naWMg YnkgY2hlY2tpbmcgZm9yCnN1cHBvcnQgaW4gdGhlIG9yZGVyIG9mIHBsYXRmb3JtLCBwaXBlIGFu ZCBwbGFuZS4KCk5vIGNoYW5nZSBpbiBmdW5jdGlvbmFsaXR5IGludGVuZGVkLgp2MjogRml4IGxv Z2ljIGZvciBwcmltYXJ5IHBsYW5lIChWaWxsZSkKCkNjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxl LnN5cmphbGFAbGludXguaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBEaGluYWthcmFuIFBhbmRp eWFuIDxkaGluYWthcmFuLnBhbmRpeWFuQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAyNyArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rpc3BsYXkuYwppbmRleCAzMGZkZmQxYTMwMzcuLjE3ODU1MmRiMTU1MiAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwpAQCAtMTM2MjIsMjQgKzEzNjIyLDE1 IEBAIHN0YXRpYyBib29sIHNrbF9wbGFuZV9oYXNfZmJjKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdiwKIGJvb2wgc2tsX3BsYW5lX2hhc19wbGFuYXIoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2LAogCQkJICBlbnVtIHBpcGUgcGlwZSwgZW51bSBwbGFuZV9pZCBwbGFu ZV9pZCkKIHsKLQlpZiAocGxhbmVfaWQgPT0gUExBTkVfUFJJTUFSWSkgewotCQlpZiAoSVNfU0tZ TEFLRShkZXZfcHJpdikgfHwgSVNfQlJPWFRPTihkZXZfcHJpdikpCi0JCQlyZXR1cm4gZmFsc2U7 Ci0JCWVsc2UgaWYgKChJTlRFTF9HRU4oZGV2X3ByaXYpID09IDkgJiYgcGlwZSA9PSBQSVBFX0Mp ICYmCi0JCQkgIUlTX0dFTUlOSUxBS0UoZGV2X3ByaXYpKQotCQkJcmV0dXJuIGZhbHNlOwotCX0g ZWxzZSBpZiAocGxhbmVfaWQgPj0gUExBTkVfU1BSSVRFMCkgewotCQlpZiAocGxhbmVfaWQgPT0g UExBTkVfQ1VSU09SKQotCQkJcmV0dXJuIGZhbHNlOwotCQlpZiAoSVNfR0VNSU5JTEFLRShkZXZf cHJpdikgfHwgSU5URUxfR0VOKGRldl9wcml2KSA9PSAxMCkgewotCQkJaWYgKHBsYW5lX2lkICE9 IFBMQU5FX1NQUklURTApCi0JCQkJcmV0dXJuIGZhbHNlOwotCQl9IGVsc2UgewotCQkJaWYgKHBs YW5lX2lkICE9IFBMQU5FX1NQUklURTAgfHwgcGlwZSA9PSBQSVBFX0MgfHwKLQkJCSAgICBJU19T S1lMQUtFKGRldl9wcml2KSB8fCBJU19CUk9YVE9OKGRldl9wcml2KSkKLQkJCQlyZXR1cm4gZmFs c2U7Ci0JCX0KLQl9CisJaWYgKElTX1NLWUxBS0UoZGV2X3ByaXYpIHx8IElTX0JST1hUT04oZGV2 X3ByaXYpKQorCQlyZXR1cm4gZmFsc2U7CisKKwlpZiAoSU5URUxfR0VOKGRldl9wcml2KSA9PSA5 ICYmICFJU19HRU1JTklMQUtFKGRldl9wcml2KSAmJiBwaXBlID09IFBJUEVfQykKKwkJcmV0dXJu IGZhbHNlOworCisJaWYgKHBsYW5lX2lkICE9IFBMQU5FX1BSSU1BUlkgJiYgcGxhbmVfaWQgIT0g UExBTkVfU1BSSVRFMCkKKwkJcmV0dXJuIGZhbHNlOworCiAJcmV0dXJuIHRydWU7CiB9CiAKLS0g CjIuMTcuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==