From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 10/12] drm/i915: Simplify hdmi_12bpc_possible() Date: Wed, 8 Jun 2016 13:41:45 +0300 Message-ID: <1465382507-23085-11-git-send-email-ville.syrjala@linux.intel.com> References: <1465382507-23085-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 8CE5E6E97D for ; Wed, 8 Jun 2016 10:42:23 +0000 (UTC) In-Reply-To: <1465382507-23085-1-git-send-email-ville.syrjala@linux.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 List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCldp dGggdGhlIG91dHB1dF90eXBlcyBiaXRtYXNrIHRoZXJlJ3Mgbm8gbmVlZCB0byBsb29wIHRocm91 Z2gKdGhlIGVuY29kZXJzIGFueW1vcmUgd2hlbiBjaGVja2luZyBmb3IgSERNSStub24tSERNSSBj bG9uaW5nLgoKdjI6IFVzZSBvdXRwdXRfdHlwZXMgYml0bWFzawoKU2lnbmVkLW9mZi1ieTogVmls bGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9oZG1pLmMgfCAyMCArLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9oZG1pLmMKaW5kZXggYWUxNTNiNmYwOTNlLi4xYjkxZDY1ZWNmYjkgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9oZG1pLmMKQEAgLTEyNzMsMzMgKzEyNzMsMTUgQEAgaW50ZWxfaGRtaV9t b2RlX3ZhbGlkKHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsCiBzdGF0aWMgYm9vbCBo ZG1pXzEyYnBjX3Bvc3NpYmxlKHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlKQog ewogCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBjcnRjX3N0YXRlLT5iYXNlLmNydGMtPmRldjsK LQlzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGU7Ci0Jc3RydWN0IGludGVsX2VuY29kZXIg KmVuY29kZXI7Ci0Jc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvcjsKLQlzdHJ1Y3QgZHJt X2Nvbm5lY3Rvcl9zdGF0ZSAqY29ubmVjdG9yX3N0YXRlOwotCWludCBjb3VudCA9IDAsIGNvdW50 X2hkbWkgPSAwOwotCWludCBpOwogCiAJaWYgKEhBU19HTUNIX0RJU1BMQVkoZGV2KSkKIAkJcmV0 dXJuIGZhbHNlOwogCi0Jc3RhdGUgPSBjcnRjX3N0YXRlLT5iYXNlLnN0YXRlOwotCi0JZm9yX2Vh Y2hfY29ubmVjdG9yX2luX3N0YXRlKHN0YXRlLCBjb25uZWN0b3IsIGNvbm5lY3Rvcl9zdGF0ZSwg aSkgewotCQlpZiAoY29ubmVjdG9yX3N0YXRlLT5jcnRjICE9IGNydGNfc3RhdGUtPmJhc2UuY3J0 YykKLQkJCWNvbnRpbnVlOwotCi0JCWVuY29kZXIgPSB0b19pbnRlbF9lbmNvZGVyKGNvbm5lY3Rv cl9zdGF0ZS0+YmVzdF9lbmNvZGVyKTsKLQotCQljb3VudF9oZG1pICs9IGVuY29kZXItPnR5cGUg PT0gSU5URUxfT1VUUFVUX0hETUk7Ci0JCWNvdW50Kys7Ci0JfQotCiAJLyoKIAkgKiBIRE1JIDEy YnBjIGFmZmVjdHMgdGhlIGNsb2Nrcywgc28gaXQncyBvbmx5IHBvc3NpYmxlCiAJICogd2hlbiBu b3QgY2xvbmluZyB3aXRoIG90aGVyIGVuY29kZXIgdHlwZXMuCiAJICovCi0JcmV0dXJuIGNvdW50 X2hkbWkgPiAwICYmIGNvdW50X2hkbWkgPT0gY291bnQ7CisJcmV0dXJuIGNydGNfc3RhdGUtPm91 dHB1dF90eXBlcyAmIH4oMSA8PCBJTlRFTF9PVVRQVVRfSERNSSk7CiB9CiAKIGJvb2wgaW50ZWxf aGRtaV9jb21wdXRlX2NvbmZpZyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKLS0gCjIu Ny40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK