From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH 2/2] drm/i915/bxt: fix max scaling factor calculation Date: Wed, 17 Jun 2015 14:00:55 +0300 Message-ID: <1434538855-21722-2-git-send-email-imre.deak@intel.com> References: <1434538855-21722-1-git-send-email-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 4C3A46E1DC for ; Wed, 17 Jun 2015 04:01:11 -0700 (PDT) In-Reply-To: <1434538855-21722-1-git-send-email-imre.deak@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 QXRtIHdoZW4gY2FsY3VsYXRpbmcgdGhlIG1heGltdW0gcGxhbmUgc2NhbGUgZmFjdG9yLCB3ZSB1 c2UgdGhlIGFjdGl2ZQpDRENMSyByYXRlLiBUaGUgdGFyZ2V0IENEQ0xLIHJhdGUgZm9yIHRoZSB1 cGNvbWluZyBtb2Rlc2V0IG1heSBiZQpkaWZmZXJlbnQgZnJvbSB0aGlzLCBzbyB1c2UgdGhlIHRh cmdldCByYXRlIGluc3RlYWQuCgpUaGlzIGZpeGVzIHRoZSBtb2Rlc2V0IG9uIEJYVCwgd2hlcmUg dGhlIGluaXRpYWwgcmF0ZSB3YXMgc21hbGxlciB0aGFuCnRoZSB0YXJnZXQgcmF0ZS4gT24gU0tM IHdlIHVzZSBhIGZpeGVkIENEQ0xLIHJhdGUgZm9yIG5vdywgc28gdGhlcmUgdGhpcwp3YXNuJ3Qg YW4gaXNzdWUuCgpTaWduZWQtb2ZmLWJ5OiBJbXJlIERlYWsgPGltcmUuZGVha0BpbnRlbC5jb20+ Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgNyArKysrKy0tCiAx IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rpc3BsYXkuYwppbmRleCA5YjY4YTVjLi4xNWI5MjA4IDEwMDY0NAotLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCkBAIC01OTA4LDcgKzU5MDgsMTAgQEAgc3RhdGljIGlu dCBpbnRlbF9tb2RlX3RhcmdldF9jZGNsayhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3By aXYsCiAJaWYgKG1heF9waXhjbGsgPCAwKQogCQlyZXR1cm4gbWF4X3BpeGNsazsKIAotCWlmIChJ U19CUk9YVE9OKGRldl9wcml2KSkgeworCWlmIChJU19TS1lMQUtFKGRldl9wcml2KSkgeworCQkv KiBGSVhNRTogY2FsY3VsYXRlIHRoZSBhY3R1YWwgdGFyZ2V0IGNsb2NrIHJhdGUgKi8KKwkJY2Rj bGsgPSBkZXZfcHJpdi0+ZGlzcGxheS5nZXRfZGlzcGxheV9jbG9ja19zcGVlZChkZXZfcHJpdi0+ ZGV2KTsKKwl9IGVsc2UgaWYgKElTX0JST1hUT04oZGV2X3ByaXYpKSB7CiAJCWNkY2xrID0gYnJv eHRvbl9jYWxjX2NkY2xrKGRldl9wcml2LCBtYXhfcGl4Y2xrKTsKIAl9IGVsc2UgaWYgKElTX1ZB TExFWVZJRVcoZGV2X3ByaXYpKSB7CiAJCWNkY2xrID0gdmFsbGV5dmlld19jYWxjX2NkY2xrKGRl dl9wcml2LCBtYXhfcGl4Y2xrKTsKQEAgLTEzNTk3LDcgKzEzNjAwLDcgQEAgc2tsX21heF9zY2Fs ZShzdHJ1Y3QgaW50ZWxfY3J0YyAqaW50ZWxfY3J0Yywgc3RydWN0IGludGVsX2NydGNfc3RhdGUg KmNydGNfc3RhdGUKIAlkZXYgPSBpbnRlbF9jcnRjLT5iYXNlLmRldjsKIAlkZXZfcHJpdiA9IGRl di0+ZGV2X3ByaXZhdGU7CiAJY3J0Y19jbG9jayA9IGNydGNfc3RhdGUtPmJhc2UuYWRqdXN0ZWRf bW9kZS5jcnRjX2Nsb2NrOwotCWNkY2xrID0gZGV2X3ByaXYtPmRpc3BsYXkuZ2V0X2Rpc3BsYXlf Y2xvY2tfc3BlZWQoZGV2KTsKKwljZGNsayA9IGludGVsX21vZGVfdGFyZ2V0X2NkY2xrKGRldl9w cml2LCBjcnRjX3N0YXRlLT5iYXNlLnN0YXRlKTsKIAogCWlmICghY3J0Y19jbG9jayB8fCAhY2Rj bGspCiAJCXJldHVybiBEUk1fUExBTkVfSEVMUEVSX05PX1NDQUxJTkc7Ci0tIAoyLjEuNAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK