From mboxrd@z Thu Jan 1 00:00:00 1970 From: tom.orourke@intel.com Subject: [PATCH 10/26] drm/i915/slpc: Update current requested frequency Date: Tue, 8 Mar 2016 16:34:13 -0800 Message-ID: <1457483669-155235-11-git-send-email-tom.orourke@intel.com> References: <1457483669-155235-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 mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 02CDE6E7AE for ; Wed, 9 Mar 2016 00:35:06 +0000 (UTC) In-Reply-To: <1457483669-155235-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: paulo.r.zanoni@intel.com, Tom O'Rourke List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVG9tIE8nUm91cmtlIDxUb20uTydSb3Vya2VAaW50ZWwuY29tPgoKV2hlbiBTTFBDIGlz IGNvbnRyb2xsaW5nIHJlcXVlc3RlZCBmcmVxdWVuY3ksIHRoZSBycHMuY3VyX2ZyZXEKdmFsdWUg aXMgbm90IHVzZWQgdG8gbWFrZSB0aGUgZnJlcXVlbmN5IHJlcXVlc3QuCgpCZWZvcmUgdXNpbmcg cnBzLmN1cl9mcmVxIGluIHN5c2ZzIG9yIGRlYnVnZnMsIHJlYWQKcmVxdWVzdGVkIGZyZXF1ZW5j eSBmcm9tIHJlZ2lzdGVyIHRvIGdldCB0aGUgdmFsdWUKbW9zdCByZWNlbnRseSByZXF1ZXN0ZWQg YnkgU0xQQyBmaXJtd2FyZS4KCnYyOiByZXBsYWNlIEhBU19TTFBDIHdpdGggaW50ZWxfc2xwY19h Y3RpdmUgKFBhdWxvKQoKU2lnbmVkLW9mZi1ieTogVG9tIE8nUm91cmtlIDxUb20uTydSb3Vya2VA aW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIHwgNiAr KysrKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfc3lzZnMuYyAgIHwgMiArKwogMiBmaWxl cyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2RlYnVnZnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5j CmluZGV4IDE1YWFjZDAuLjZiZjkyODIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZGVidWdmcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5j CkBAIC0xMTM1LDYgKzExMzUsOSBAQCBzdGF0aWMgaW50IGk5MTVfZnJlcXVlbmN5X2luZm8oc3Ry dWN0IHNlcV9maWxlICptLCB2b2lkICp1bnVzZWQpCiAKIAlmbHVzaF9kZWxheWVkX3dvcmsoJmRl dl9wcml2LT5ycHMuZGVsYXllZF9yZXN1bWVfd29yayk7CiAKKwlpZiAoaW50ZWxfc2xwY19hY3Rp dmUoZGV2KSkKKwkJZGV2X3ByaXYtPnJwcy5jdXJfZnJlcSA9IChJOTE1X1JFQUQoR0VONl9SUE5T V1JFUSkgPj4gMjMpOworCiAJaWYgKElTX0dFTjUoZGV2KSkgewogCQl1MTYgcmd2c3djdGwgPSBJ OTE1X1JFQUQxNihNRU1TV0NUTCk7CiAJCXUxNiByZ3ZzdGF0ID0gSTkxNV9SRUFEMTYoTUVNU1RB VF9JTEspOwpAQCAtMjM1MSw2ICsyMzU0LDkgQEAgc3RhdGljIGludCBpOTE1X3Jwc19ib29zdF9p bmZvKHN0cnVjdCBzZXFfZmlsZSAqbSwgdm9pZCAqZGF0YSkKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwogCXN0cnVjdCBkcm1fZmlsZSAqZmls ZTsKIAorCWlmIChpbnRlbF9zbHBjX2FjdGl2ZShkZXYpKQorCQlkZXZfcHJpdi0+cnBzLmN1cl9m cmVxID0gKEk5MTVfUkVBRChHRU42X1JQTlNXUkVRKSA+PiAyMyk7CisKIAlzZXFfcHJpbnRmKG0s ICJSUFMgZW5hYmxlZD8gJWRcbiIsIGRldl9wcml2LT5ycHMuZW5hYmxlZCk7CiAJc2VxX3ByaW50 ZihtLCAiR1BVIGJ1c3k/ICVkXG4iLCBkZXZfcHJpdi0+bW0uYnVzeSk7CiAJc2VxX3ByaW50Ziht LCAiQ1BVIHdhaXRpbmc/ICVkXG4iLCBjb3VudF9pcnFfd2FpdGVycyhkZXZfcHJpdikpOwpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9zeXNmcy5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9zeXNmcy5jCmluZGV4IDJkNTc2YjcuLjkyM2E2M2EgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfc3lzZnMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X3N5c2ZzLmMKQEAgLTMxOCw2ICszMTgsOCBAQCBzdGF0aWMgc3NpemVfdCBndF9j dXJfZnJlcV9taHpfc2hvdyhzdHJ1Y3QgZGV2aWNlICprZGV2LAogCWludGVsX3J1bnRpbWVfcG1f Z2V0KGRldl9wcml2KTsKIAogCW11dGV4X2xvY2soJmRldl9wcml2LT5ycHMuaHdfbG9jayk7CisJ aWYgKGludGVsX3NscGNfYWN0aXZlKGRldikpCisJCWRldl9wcml2LT5ycHMuY3VyX2ZyZXEgPSAo STkxNV9SRUFEKEdFTjZfUlBOU1dSRVEpID4+IDIzKTsKIAlyZXQgPSBpbnRlbF9ncHVfZnJlcShk ZXZfcHJpdiwgZGV2X3ByaXYtPnJwcy5jdXJfZnJlcSk7CiAJbXV0ZXhfdW5sb2NrKCZkZXZfcHJp di0+cnBzLmh3X2xvY2spOwogCi0tIAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==