From mboxrd@z Thu Jan 1 00:00:00 1970 From: akash.goel@intel.com Subject: [PATCH 5/6] drm/i915/skl: Updated the i915_ring_freq_table debugfs function Date: Fri, 19 Jun 2015 23:07:30 +0530 Message-ID: <1434735451-12063-6-git-send-email-akash.goel@intel.com> References: <1434735451-12063-1-git-send-email-akash.goel@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id E22796EF16 for ; Fri, 19 Jun 2015 10:28:23 -0700 (PDT) In-Reply-To: <1434735451-12063-1-git-send-email-akash.goel@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: Akash Goel List-Id: intel-gfx@lists.freedesktop.org RnJvbTogQWthc2ggR29lbCA8YWthc2guZ29lbEBpbnRlbC5jb20+CgpVcGRhdGVkIHRoZSBpOTE1 X3JpbmdfZnJlcV90YWJsZSBkZWJ1Z2ZzIGZ1bmN0aW9uIHRvIHN1cHBvcnQgdGhlIHJlYWQKb2Yg cmluZyBmcmVxdWVuY3kgdGFibGUsIHRocm91Z2ggUHVuaXQgaW50ZXJmYWNlLCBmb3IgU0tMIGFs c28uCgpJc3N1ZTogVklaLTUxNDQKU2lnbmVkLW9mZi1ieTogQWthc2ggR29lbCA8YWthc2guZ29l bEBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRl bC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgfCAyMiArKysr KysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgNiBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVn ZnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCmluZGV4IDQzOGMxMGIu LjI2NjZkOGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5j CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCkBAIC0xNzQ1LDkgKzE3 NDUsOSBAQCBzdGF0aWMgaW50IGk5MTVfcmluZ19mcmVxX3RhYmxlKHN0cnVjdCBzZXFfZmlsZSAq bSwgdm9pZCAqdW51c2VkKQogCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRl di0+ZGV2X3ByaXZhdGU7CiAJaW50IHJldCA9IDA7CiAJaW50IGdwdV9mcmVxLCBpYV9mcmVxOwor CXVuc2lnbmVkIGludCBtYXhfZ3B1X2ZyZXEsIG1pbl9ncHVfZnJlcTsKIAotCWlmICghKElTX0dF TjYoZGV2KSB8fCAoSVNfR0VONyhkZXYpICYmICFJU19WQUxMRVlWSUVXKGRldikpIHx8Ci0JICAg ICAgSVNfQlJPQURXRUxMKGRldikpKSB7CisJaWYgKChJTlRFTF9JTkZPKGRldiktPmdlbiA8IDYp IHx8IElTX1ZBTExFWVZJRVcoZGV2KSkgewogCQlzZXFfcHV0cyhtLCAidW5zdXBwb3J0ZWQgb24g dGhpcyBjaGlwc2V0XG4iKTsKIAkJcmV0dXJuIDA7CiAJfQpAQCAtMTc2MCwxNyArMTc2MCwyNyBA QCBzdGF0aWMgaW50IGk5MTVfcmluZ19mcmVxX3RhYmxlKHN0cnVjdCBzZXFfZmlsZSAqbSwgdm9p ZCAqdW51c2VkKQogCWlmIChyZXQpCiAJCWdvdG8gb3V0OwogCisJaWYgKElTX1NLWUxBS0UoZGV2 KSkgeworCQkvKiBDb252ZXJ0IEdUIGZyZXF1ZW5jeSB0byA1MCBIWiB1bml0cyAqLworCQltaW5f Z3B1X2ZyZXEgPQorCQkJZGV2X3ByaXYtPnJwcy5taW5fZnJlcV9zb2Z0bGltaXQgLyBHRU45X0ZS RVFfU0NBTEVSOworCQltYXhfZ3B1X2ZyZXEgPQorCQkJZGV2X3ByaXYtPnJwcy5tYXhfZnJlcV9z b2Z0bGltaXQgLyBHRU45X0ZSRVFfU0NBTEVSOworCX0gZWxzZSB7CisJCW1pbl9ncHVfZnJlcSA9 IGRldl9wcml2LT5ycHMubWluX2ZyZXFfc29mdGxpbWl0OworCQltYXhfZ3B1X2ZyZXEgPSBkZXZf cHJpdi0+cnBzLm1heF9mcmVxX3NvZnRsaW1pdDsKKwl9CisKIAlzZXFfcHV0cyhtLCAiR1BVIGZy ZXEgKE1IeilcdEVmZmVjdGl2ZSBDUFUgZnJlcSAoTUh6KVx0RWZmZWN0aXZlIFJpbmcgZnJlcSAo TUh6KVxuIik7CiAKLQlmb3IgKGdwdV9mcmVxID0gZGV2X3ByaXYtPnJwcy5taW5fZnJlcV9zb2Z0 bGltaXQ7Ci0JICAgICBncHVfZnJlcSA8PSBkZXZfcHJpdi0+cnBzLm1heF9mcmVxX3NvZnRsaW1p dDsKLQkgICAgIGdwdV9mcmVxKyspIHsKKwlmb3IgKGdwdV9mcmVxID0gbWluX2dwdV9mcmVxOyBn cHVfZnJlcSA8PSBtYXhfZ3B1X2ZyZXE7IGdwdV9mcmVxKyspIHsKIAkJaWFfZnJlcSA9IGdwdV9m cmVxOwogCQlzYW5keWJyaWRnZV9wY29kZV9yZWFkKGRldl9wcml2LAogCQkJCSAgICAgICBHRU42 X1BDT0RFX1JFQURfTUlOX0ZSRVFfVEFCTEUsCiAJCQkJICAgICAgICZpYV9mcmVxKTsKIAkJc2Vx X3ByaW50ZihtLCAiJWRcdFx0JWRcdFx0XHRcdCVkXG4iLAotCQkJICAgaW50ZWxfZ3B1X2ZyZXEo ZGV2X3ByaXYsIGdwdV9mcmVxKSwKKwkJCSAgIGludGVsX2dwdV9mcmVxKGRldl9wcml2LCAoZ3B1 X2ZyZXEgKgorCQkJCShJU19TS1lMQUtFKGRldikgPyBHRU45X0ZSRVFfU0NBTEVSIDogMSkpKSwK IAkJCSAgICgoaWFfZnJlcSA+PiAwKSAmIDB4ZmYpICogMTAwLAogCQkJICAgKChpYV9mcmVxID4+ IDgpICYgMHhmZikgKiAxMDApOwogCX0KLS0gCjEuOS4yCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=