From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan de Oliveira Subject: [PATCH 06/15] drm/i915: Don't calculate a new clock in ILK+ code if it is already set Date: Mon, 21 Mar 2016 18:00:07 +0200 Message-ID: <1458576016-30348-7-git-send-email-ander.conselvan.de.oliveira@intel.com> References: <1458576016-30348-1-git-send-email-ander.conselvan.de.oliveira@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 7F4716E060 for ; Mon, 21 Mar 2016 16:00:42 +0000 (UTC) In-Reply-To: <1458576016-30348-1-git-send-email-ander.conselvan.de.oliveira@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: Ander Conselvan de Oliveira List-Id: intel-gfx@lists.freedesktop.org UmVtb3ZlIHRoZSBjbG9jayBjYWxjdWxhdGlvbiBmcm9tIGlyb25sYWtlX2NydGNfY29tcHV0ZV9j bG9jaygpIHdoZW4gdGhlCmVuY29kZXIgY29tcHV0ZV9jb25maWcoKSBhbHJlYWR5IHNldCBvbmUu IFRoZSB2YWx1ZSB3YXMganVzdCB0aHJvd24gYXdheQppbiB0aGF0IGNhc2UuCgpOb3RlIHRoYXQg dGhlIHByZXZpb3VzbHkgc2V0IGNsb2NrIGlzIG5vdCB2YWxpZGF0ZWQgYWdhaW5zdCB0aGUgbGlt aXRzCmFueW1vcmUuIFRoYXQgaXMgb2sgc2luY2UgdGhlIGZpeGVkIGNsb2NrcyBmcm9tIERQIGFu ZCBTRFZPIGFyZSB3aXRoaW4KdGhlIHN1cHBvcnRlZCByYW5nZSwgc28gdGhlIGNhbGwgdG8gaXJv bmxha2VfY29tcHV0ZV9jbG9ja3MoKSB3b3VsZApuZXZlciBmYWlsIGluIHRoYXQgY2FzZS4KCnYy OiBBZGQgbm90ZSBhYm91dCBub3QgY2hlY2tpbmcgZml4ZWQgY2xvY2tzIGFnYWlucyBsaW1pdHMu IChNYWFydGVuKQpTaWduZWQtb2ZmLWJ5OiBBbmRlciBDb25zZWx2YW4gZGUgT2xpdmVpcmEgPGFu ZGVyLmNvbnNlbHZhbi5kZS5vbGl2ZWlyYUBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBNYWFydGVu IExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8IDE3ICsrKysrKysrKy0tLS0tLS0tCiAx IGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rpc3BsYXkuYwppbmRleCBhNmZhYTk2Li5mNGJlZjllIDEwMDY0NAotLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCkBAIC04OTI4LDcgKzg5MjgsNyBAQCBzdGF0aWMgaW50 IGlyb25sYWtlX2NydGNfY29tcHV0ZV9jbG9jayhzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YywKIAlz dHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gY3J0Yy0+YmFzZS5kZXY7CiAJaW50ZWxfY2xvY2tfdCBj bG9jaywgcmVkdWNlZF9jbG9jazsKIAl1MzIgZHBsbCA9IDAsIGZwID0gMCwgZnAyID0gMDsKLQli b29sIG9rLCBoYXNfcmVkdWNlZF9jbG9jayA9IGZhbHNlOworCWJvb2wgaGFzX3JlZHVjZWRfY2xv Y2sgPSBmYWxzZTsKIAlib29sIGlzX2x2ZHMgPSBmYWxzZTsKIAlzdHJ1Y3QgaW50ZWxfc2hhcmVk X2RwbGwgKnBsbDsKIApAQCAtODk0MCwxNCArODk0MCwxNSBAQCBzdGF0aWMgaW50IGlyb25sYWtl X2NydGNfY29tcHV0ZV9jbG9jayhzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YywKIAlXQVJOKCEoSEFT X1BDSF9JQlgoZGV2KSB8fCBIQVNfUENIX0NQVChkZXYpKSwKIAkgICAgICJVbmV4cGVjdGVkIFBD SCB0eXBlICVkXG4iLCBJTlRFTF9QQ0hfVFlQRShkZXYpKTsKIAotCW9rID0gaXJvbmxha2VfY29t cHV0ZV9jbG9ja3MoJmNydGMtPmJhc2UsIGNydGNfc3RhdGUsICZjbG9jaywKLQkJCQkgICAgICZo YXNfcmVkdWNlZF9jbG9jaywgJnJlZHVjZWRfY2xvY2spOwotCWlmICghb2sgJiYgIWNydGNfc3Rh dGUtPmNsb2NrX3NldCkgewotCQlEUk1fRVJST1IoIkNvdWxkbid0IGZpbmQgUExMIHNldHRpbmdz IGZvciBtb2RlIVxuIik7Ci0JCXJldHVybiAtRUlOVkFMOwotCX0KLQkvKiBDb21wYXQtY29kZSBm b3IgdHJhbnNpdGlvbiwgd2lsbCBkaXNhcHBlYXIuICovCiAJaWYgKCFjcnRjX3N0YXRlLT5jbG9j a19zZXQpIHsKKwkJaWYgKCFpcm9ubGFrZV9jb21wdXRlX2Nsb2NrcygmY3J0Yy0+YmFzZSwgY3J0 Y19zdGF0ZSwgJmNsb2NrLAorCQkJCQkgICAgICZoYXNfcmVkdWNlZF9jbG9jaywKKwkJCQkJICAg ICAmcmVkdWNlZF9jbG9jaykpIHsKKwkJCURSTV9FUlJPUigiQ291bGRuJ3QgZmluZCBQTEwgc2V0 dGluZ3MgZm9yIG1vZGUhXG4iKTsKKwkJCXJldHVybiAtRUlOVkFMOworCQl9CisKKwkJLyogQ29t cGF0LWNvZGUgZm9yIHRyYW5zaXRpb24sIHdpbGwgZGlzYXBwZWFyLiAqLwogCQljcnRjX3N0YXRl LT5kcGxsLm4gPSBjbG9jay5uOwogCQljcnRjX3N0YXRlLT5kcGxsLm0xID0gY2xvY2subTE7CiAJ CWNydGNfc3RhdGUtPmRwbGwubTIgPSBjbG9jay5tMjsKLS0gCjIuNC4zCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK