From mboxrd@z Thu Jan 1 00:00:00 1970 From: Radhakrishna Sripada Subject: [PATCH v3 2/2] drm/i915: Allow "max bpc" property to limit pipe_bpp Date: Fri, 24 Aug 2018 18:02:17 -0700 Message-ID: <20180825010217.7612-2-radhakrishna.sripada@intel.com> References: <20180825010217.7612-1-radhakrishna.sripada@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id E19406E78B for ; Sat, 25 Aug 2018 01:00:21 +0000 (UTC) In-Reply-To: <20180825010217.7612-1-radhakrishna.sripada@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: dri-devel@lists.freedestop.org, Kishore Kadiyala , Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org RnJvbTogIlNyaXBhZGEsIFJhZGhha3Jpc2huYSIgPHJhZGhha3Jpc2huYS5zcmlwYWRhQGludGVs LmNvbT4KClVzZSB0aGUgbmV3bHkgYWRkZWQgIm1heCBicGMiIGNvbm5lY3RvciBwcm9wZXJ0eSB0 byBsaW1pdCBwaXBlIGJwcC4KClYzOiBVc2UgZHJtX2Nvbm5lY3Rvcl9zdGF0ZSB0byBhY2Nlc3Mg dGhlICJtYXggYnBjIiBwcm9wZXJ0eQoKQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFs YUBsaW51eC5pbnRlbC5jb20+CkNjOiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5j b20+CkNjOiBLaXNob3JlIEthZGl5YWxhIDxraXNob3JlLmthZGl5YWxhQGludGVsLmNvbT4KQ2M6 IE1hbmFzaSBOYXZhcmUgPG1hbmFzaS5kLm5hdmFyZUBpbnRlbC5jb20+CkNjOiBTdGFuaXNsYXYg TGlzb3Zza2l5IDxzdGFuaXNsYXYubGlzb3Zza2l5QGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTog UmFkaGFrcmlzaG5hIFNyaXBhZGEgPHJhZGhha3Jpc2huYS5zcmlwYWRhQGludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAyNSArKysrKysrKysrKysr KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rpc3BsYXkuYwppbmRleCAzMGZkZmQxYTMwMzcuLjg1MDZjZDE2MzRmYiAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwpAQCAtMTA3ODQsNiArMTA3ODQsMjgg QEAgY29ubmVjdGVkX3NpbmtfY29tcHV0ZV9icHAoc3RydWN0IGludGVsX2Nvbm5lY3RvciAqY29u bmVjdG9yLAogCX0KIH0KIAorc3RhdGljIHZvaWQKK2Nvbm5lY3RlZF9zaW5rX21heF9icHAoc3Ry dWN0IGRybV9jb25uZWN0b3Jfc3RhdGUgKmNvbm5fc3RhdGUsCisJCQkgICAgIHN0cnVjdCBpbnRl bF9jcnRjX3N0YXRlICpwaXBlX2NvbmZpZykKK3sKKwlzd2l0Y2ggKGNvbm5fc3RhdGUtPm1heF9i cGMpIHsKKwljYXNlIDg6CisJY2FzZSA5OgorCQlwaXBlX2NvbmZpZy0+cGlwZV9icHAgPSA4KjM7 CisJCWJyZWFrOworCWNhc2UgMTA6CisJY2FzZSAxMToKKwkJcGlwZV9jb25maWctPnBpcGVfYnBw ID0gMTAqMzsKKwkJYnJlYWs7CisJY2FzZSAxMjoKKwkJcGlwZV9jb25maWctPnBpcGVfYnBwID0g MTIqMzsKKwkJYnJlYWs7CisJZGVmYXVsdDoKKwkJYnJlYWs7CisJfQorCURSTV9ERUJVR19LTVMo IkxpbWl0aW5nIGRpc3BsYXkgYnBwIHRvICVkXG4iLCBwaXBlX2NvbmZpZy0+cGlwZV9icHApOwor fQorCiBzdGF0aWMgaW50CiBjb21wdXRlX2Jhc2VsaW5lX3BpcGVfYnBwKHN0cnVjdCBpbnRlbF9j cnRjICpjcnRjLAogCQkJICBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqcGlwZV9jb25maWcpCkBA IC0xMDgxMiw2ICsxMDgzNCw5IEBAIGNvbXB1dGVfYmFzZWxpbmVfcGlwZV9icHAoc3RydWN0IGlu dGVsX2NydGMgKmNydGMsCiAJCWlmIChjb25uZWN0b3Jfc3RhdGUtPmNydGMgIT0gJmNydGMtPmJh c2UpCiAJCQljb250aW51ZTsKIAorCQlpZiAoY29ubmVjdG9yX3N0YXRlLT5tYXhfYnBjKQorCQkJ Y29ubmVjdGVkX3NpbmtfbWF4X2JwcChjb25uZWN0b3Jfc3RhdGUsIHBpcGVfY29uZmlnKTsKKwog CQljb25uZWN0ZWRfc2lua19jb21wdXRlX2JwcCh0b19pbnRlbF9jb25uZWN0b3IoY29ubmVjdG9y KSwKIAkJCQkJICAgcGlwZV9jb25maWcpOwogCX0KLS0gCjIuOS4zCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK