From mboxrd@z Thu Jan 1 00:00:00 1970 From: Radhakrishna Sripada Subject: [PATCH v2 2/2] drm/i915: Allow "max bpc" property to limit pipe_bpp Date: Thu, 26 Oct 2017 17:20:29 -0700 Message-ID: <20171027002029.17213-2-radhakrishna.sripada@intel.com> References: <20171027002029.17213-1-radhakrishna.sripada@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 CBD326E858 for ; Fri, 27 Oct 2017 00:18:08 +0000 (UTC) In-Reply-To: <20171027002029.17213-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: Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org RnJvbTogIlNyaXBhZGEsIFJhZGhha3Jpc2huYSIgPHJhZGhha3Jpc2huYS5zcmlwYWRhQGludGVs LmNvbT4KClVzZSB0aGUgbmV3bHkgYWRkZWQgIm1heCBicGMiIGNvbm5lY3RvciBwcm9wZXJ0eSB0 byBsaW1pdCBwaXBlIGJwcC4KCkNjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGlu dXguaW50ZWwuY29tPgpDYzogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+ CkNjOiBNYW5hc2kgTmF2YXJlIDxtYW5hc2kuZC5uYXZhcmVAaW50ZWwuY29tPgpTaWduZWQtb2Zm LWJ5OiBSYWRoYWtyaXNobmEgU3JpcGFkYSA8cmFkaGFrcmlzaG5hLnNyaXBhZGFAaW50ZWwuY29t PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8IDI3ICsrKysrKysr KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggZTJhYzk3Njg0NGQ4Li5kM2NmNjhi ZDRmZGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKQEAgLTEwNTA3LDYgKzEw NTA3LDI4IEBAIGNvbm5lY3RlZF9zaW5rX2NvbXB1dGVfYnBwKHN0cnVjdCBpbnRlbF9jb25uZWN0 b3IgKmNvbm5lY3RvciwKIAl9CiB9CiAKK3N0YXRpYyB2b2lkCitjb25uZWN0ZWRfc2lua19tYXhf YnBwKHN0cnVjdCBpbnRlbF9kaWdpdGFsX2Nvbm5lY3Rvcl9zdGF0ZSAqaW50ZWxfY29ubl9zdGF0 ZSwKKwkJCSAgICAgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKnBpcGVfY29uZmlnKQoreworCXN3 aXRjaCAoaW50ZWxfY29ubl9zdGF0ZS0+bWF4X2JwYykgeworCWNhc2UgODoKKwljYXNlIDk6CisJ CXBpcGVfY29uZmlnLT5waXBlX2JwcCA9IDgqMzsKKwkJYnJlYWs7CisJY2FzZSAxMDoKKwljYXNl IDExOgorCQlwaXBlX2NvbmZpZy0+cGlwZV9icHAgPSAxMCozOworCQlicmVhazsKKwljYXNlIDEy OgorCQlwaXBlX2NvbmZpZy0+cGlwZV9icHAgPSAxMiozOworCQlicmVhazsKKwlkZWZhdWx0Ogor CQlicmVhazsKKwl9CisJRFJNX0RFQlVHX0tNUygiTGltaXRpbmcgZGlzcGxheSBicHAgdG8gJWRc biIsIHBpcGVfY29uZmlnLT5waXBlX2JwcCk7Cit9CisKIHN0YXRpYyBpbnQKIGNvbXB1dGVfYmFz ZWxpbmVfcGlwZV9icHAoc3RydWN0IGludGVsX2NydGMgKmNydGMsCiAJCQkgIHN0cnVjdCBpbnRl bF9jcnRjX3N0YXRlICpwaXBlX2NvbmZpZykKQEAgLTEwNTE1LDYgKzEwNTM3LDcgQEAgY29tcHV0 ZV9iYXNlbGluZV9waXBlX2JwcChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YywKIAlzdHJ1Y3QgZHJt X2F0b21pY19zdGF0ZSAqc3RhdGU7CiAJc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvcjsK IAlzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcl9zdGF0ZSAqY29ubmVjdG9yX3N0YXRlOworCXN0cnVjdCBp bnRlbF9kaWdpdGFsX2Nvbm5lY3Rvcl9zdGF0ZSAqaW50ZWxfY29ubl9zdGF0ZTsKIAlpbnQgYnBw LCBpOwogCiAJaWYgKChJU19HNFgoZGV2X3ByaXYpIHx8IElTX1ZBTExFWVZJRVcoZGV2X3ByaXYp IHx8CkBAIC0xMDUzNSw2ICsxMDU1OCwxMCBAQCBjb21wdXRlX2Jhc2VsaW5lX3BpcGVfYnBwKHN0 cnVjdCBpbnRlbF9jcnRjICpjcnRjLAogCQlpZiAoY29ubmVjdG9yX3N0YXRlLT5jcnRjICE9ICZj cnRjLT5iYXNlKQogCQkJY29udGludWU7CiAKKwkJaW50ZWxfY29ubl9zdGF0ZSA9IHRvX2ludGVs X2RpZ2l0YWxfY29ubmVjdG9yX3N0YXRlKGNvbm5lY3Rvcl9zdGF0ZSk7CisJCWlmIChpbnRlbF9j b25uX3N0YXRlLT5tYXhfYnBjKQorCQkJY29ubmVjdGVkX3NpbmtfbWF4X2JwcChpbnRlbF9jb25u X3N0YXRlLCBwaXBlX2NvbmZpZyk7CisKIAkJY29ubmVjdGVkX3NpbmtfY29tcHV0ZV9icHAodG9f aW50ZWxfY29ubmVjdG9yKGNvbm5lY3RvciksCiAJCQkJCSAgIHBpcGVfY29uZmlnKTsKIAl9Ci0t IAoyLjkuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==