From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chandra Konduru Subject: [PATCH 07/21 v2] drm/i915: Helper function to update skylake scaling ratio. Date: Fri, 20 Mar 2015 17:04:28 -0700 Message-ID: <1426896282-23215-8-git-send-email-chandra.konduru@intel.com> References: <1426896282-23215-1-git-send-email-chandra.konduru@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id B16708A548 for ; Fri, 20 Mar 2015 17:05:23 -0700 (PDT) In-Reply-To: <1426896282-23215-1-git-send-email-chandra.konduru@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@intel.com, daniel.vetter@intel.com List-Id: intel-gfx@lists.freedesktop.org SGVscGVyIGZ1bmN0aW9uIHVwZGF0ZXMgc3VwcG9ydGVkIHNjYWxpbmcgcmF0aW9zIGJhc2VkIG9u IGNkY2xrIGFuZApjcnRjIGNsb2Nrcy4KCnYyOgotdXBkYXRlIHNpbmdsZSBjb3B5IG9mIHNjYWxp bmcgcmF0aW9zIChNYXR0KQoKU2lnbmVkLW9mZi1ieTogQ2hhbmRyYSBLb25kdXJ1IDxjaGFuZHJh LmtvbmR1cnVAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3Bs YXkuYyB8ICAgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI1 IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k aXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggMjBm MTNjOC4uODkwZDM3MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlz cGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwpAQCAtNDUx Myw2ICs0NTEzLDMxIEBAIHN0YXRpYyB2b2lkIGhhc3dlbGxfbW9kZV9zZXRfcGxhbmVzX3dvcmth cm91bmQoc3RydWN0IGludGVsX2NydGMgKmNydGMpCiAJaW50ZWxfd2FpdF9mb3JfdmJsYW5rKGRl diwgb3RoZXJfYWN0aXZlX2NydGMtPnBpcGUpOwogfQogCitzdGF0aWMgdm9pZCBza2xfdXBkYXRl X3NjYWxpbmdfcmF0aW8oc3RydWN0IGRybV9kZXZpY2UgKmRldiwKKwlzdHJ1Y3QgaW50ZWxfY3J0 Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKK3sKKwlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3By aXYgPSBkZXYtPmRldl9wcml2YXRlOworCXVpbnQzMl90IGNydGNfY2xvY2ssIGNkY2xrOworCXN0 cnVjdCBpbnRlbF9jcnRjX3NjYWxlcl9zdGF0ZSAqc2NhbGVyX3N0YXRlOworCisJaWYgKCFjcnRj X3N0YXRlKQorCQlyZXR1cm47CisKKwljcnRjX2Nsb2NrID0gKHVpbnQzMl90KSBjcnRjX3N0YXRl LT5iYXNlLmFkanVzdGVkX21vZGUuY3J0Y19jbG9jazsKKwljZGNsayA9ICh1aW50MzJfdCkgaW50 ZWxfZGRpX2dldF9jZGNsa19mcmVxKGRldl9wcml2KTsKKworCWlmICghY3J0Y19jbG9jayB8fCAh Y2RjbGspCisJCXJldHVybjsKKworCXNjYWxlcl9zdGF0ZSA9ICZjcnRjX3N0YXRlLT5zY2FsZXJf c3RhdGU7CisJc2NhbGVyX3N0YXRlLT5taW5faHNyID0gbWF4KHNjYWxlcl9zdGF0ZS0+bWluX2hz ciwgKGNydGNfY2xvY2sgKiAxMDApL2NkY2xrKTsKKwlzY2FsZXJfc3RhdGUtPm1pbl92c3IgPSBt YXgoc2NhbGVyX3N0YXRlLT5taW5faHNyLCAoY3J0Y19jbG9jayAqIDEwMCkvY2RjbGspOworCXNj YWxlcl9zdGF0ZS0+bWluX2h2c3IgPSBtYXgoc2NhbGVyX3N0YXRlLT5taW5faHNyLCAoY3J0Y19j bG9jayAqIDEwMCkvY2RjbGspOworCisJRFJNX0RFQlVHX0tNUygiZm9yIGNydGNfc3RhdGUgPSAl cCBjcnRjX2Nsb2NrID0gJWQgY2RjbGsgPSAlZFxuIiwgY3J0Y19zdGF0ZSwKKwkJY3J0Y19jbG9j aywgY2RjbGspOworfQorCiBzdGF0aWMgdm9pZCBoYXN3ZWxsX2NydGNfZW5hYmxlKHN0cnVjdCBk cm1fY3J0YyAqY3J0YykKIHsKIAlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gY3J0Yy0+ZGV2Owot LSAKMS43LjkuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK