From mboxrd@z Thu Jan 1 00:00:00 1970 From: tom.orourke@intel.com Subject: [RFC 10/22] drm/i915/slpc: Update current requested frequency Date: Wed, 20 Jan 2016 18:26:12 -0800 Message-ID: <1453343184-160456-11-git-send-email-tom.orourke@intel.com> References: <1453343184-160456-1-git-send-email-tom.orourke@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 CEFB66E1DA for ; Wed, 20 Jan 2016 18:27:21 -0800 (PST) In-Reply-To: <1453343184-160456-1-git-send-email-tom.orourke@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: Tom O'Rourke List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVG9tIE8nUm91cmtlIDxUb20uTydSb3Vya2VAaW50ZWwuY29tPgoKV2hlbiBTTFBDIGlz IGNvbnRyb2xsaW5nIHJlcXVlc3RlZCBmcmVxdWVuY3ksIHRoZSBycHMuY3VyX2ZyZXEKdmFsdWUg aXMgbm90IHVzZWQgdG8gbWFrZSB0aGUgZnJlcXVlbmN5IHJlcXVlc3QuCgpCZWZvcmUgdXNpbmcg cnBzLmN1cl9mcmVxIGluIHN5c2ZzIG9yIGRlYnVnZnMsIHJlYWQKcmVxdWVzdGVkIGZyZXF1ZW5j eSBmcm9tIHJlZ2lzdGVyIHRvIGdldCB0aGUgdmFsdWUKbW9zdCByZWNlbnRseSByZXF1ZXN0ZWQg YnkgU0xQQyBmaXJtd2FyZS4KClNpZ25lZC1vZmYtYnk6IFRvbSBPJ1JvdXJrZSA8VG9tLk8nUm91 cmtlQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYyB8 IDYgKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3N5c2ZzLmMgICB8IDIgKysKIDIg ZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVn ZnMuYwppbmRleCAwYjM1NTBmLi5iOTk1ZDRlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2RlYnVnZnMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVn ZnMuYwpAQCAtMTEzMiw2ICsxMTMyLDkgQEAgc3RhdGljIGludCBpOTE1X2ZyZXF1ZW5jeV9pbmZv KHN0cnVjdCBzZXFfZmlsZSAqbSwgdm9pZCAqdW51c2VkKQogCiAJZmx1c2hfZGVsYXllZF93b3Jr KCZkZXZfcHJpdi0+cnBzLmRlbGF5ZWRfcmVzdW1lX3dvcmspOwogCisJaWYgKEhBU19TTFBDKGRl dikpCisJCWRldl9wcml2LT5ycHMuY3VyX2ZyZXEgPSAoSTkxNV9SRUFEKEdFTjZfUlBOU1dSRVEp ID4+IDIzKTsKKwogCWlmIChJU19HRU41KGRldikpIHsKIAkJdTE2IHJndnN3Y3RsID0gSTkxNV9S RUFEMTYoTUVNU1dDVEwpOwogCQl1MTYgcmd2c3RhdCA9IEk5MTVfUkVBRDE2KE1FTVNUQVRfSUxL KTsKQEAgLTIzNTUsNiArMjM1OCw5IEBAIHN0YXRpYyBpbnQgaTkxNV9ycHNfYm9vc3RfaW5mbyhz dHJ1Y3Qgc2VxX2ZpbGUgKm0sIHZvaWQgKmRhdGEpCiAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUg KmRldl9wcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKIAlzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGU7CiAK KwlpZiAoSEFTX1NMUEMoZGV2KSkKKwkJZGV2X3ByaXYtPnJwcy5jdXJfZnJlcSA9IChJOTE1X1JF QUQoR0VONl9SUE5TV1JFUSkgPj4gMjMpOworCiAJc2VxX3ByaW50ZihtLCAiUlBTIGVuYWJsZWQ/ ICVkXG4iLCBkZXZfcHJpdi0+cnBzLmVuYWJsZWQpOwogCXNlcV9wcmludGYobSwgIkdQVSBidXN5 PyAlZFxuIiwgZGV2X3ByaXYtPm1tLmJ1c3kpOwogCXNlcV9wcmludGYobSwgIkNQVSB3YWl0aW5n PyAlZFxuIiwgY291bnRfaXJxX3dhaXRlcnMoZGV2X3ByaXYpKTsKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfc3lzZnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf c3lzZnMuYwppbmRleCBjNjE4OGRkLi5mNjliOTQ5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X3N5c2ZzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9zeXNm cy5jCkBAIC0zMTgsNiArMzE4LDggQEAgc3RhdGljIHNzaXplX3QgZ3RfY3VyX2ZyZXFfbWh6X3No b3coc3RydWN0IGRldmljZSAqa2RldiwKIAlpbnRlbF9ydW50aW1lX3BtX2dldChkZXZfcHJpdik7 CiAKIAltdXRleF9sb2NrKCZkZXZfcHJpdi0+cnBzLmh3X2xvY2spOworCWlmIChIQVNfU0xQQyhk ZXYpKQorCQlkZXZfcHJpdi0+cnBzLmN1cl9mcmVxID0gKEk5MTVfUkVBRChHRU42X1JQTlNXUkVR KSA+PiAyMyk7CiAJcmV0ID0gaW50ZWxfZ3B1X2ZyZXEoZGV2X3ByaXYsIGRldl9wcml2LT5ycHMu Y3VyX2ZyZXEpOwogCW11dGV4X3VubG9jaygmZGV2X3ByaXYtPnJwcy5od19sb2NrKTsKIAotLSAK MS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==