From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: [PATCH 50/51] drm/amd/powerplay/fiji: enable pcie and mclk forcing for low Date: Thu, 12 Nov 2015 01:18:40 -0500 Message-ID: <1447309121-2480-51-git-send-email-alexander.deucher@amd.com> References: <1447309121-2480-1-git-send-email-alexander.deucher@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qg0-f41.google.com (mail-qg0-f41.google.com [209.85.192.41]) by gabe.freedesktop.org (Postfix) with ESMTPS id AA8D67A093 for ; Wed, 11 Nov 2015 22:19:29 -0800 (PST) Received: by qgad10 with SMTP id d10so40913853qga.3 for ; Wed, 11 Nov 2015 22:19:29 -0800 (PST) In-Reply-To: <1447309121-2480-1-git-send-email-alexander.deucher@amd.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Alex Deucher List-Id: dri-devel@lists.freedesktop.org V2hlbiBmb3JjaW5nIHRoZSBsb3dlc3Qgc3RhdGUgYWxzbyBmb3JjZSBtY2xrIGFuZCBwY2llLgoK U2lnbmVkLW9mZi1ieTogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgot LS0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2h3bWdyL2ZpamlfaHdtZ3IuYyB8IDMw ICsrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMo KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dl cnBsYXkvaHdtZ3IvZmlqaV9od21nci5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkv aHdtZ3IvZmlqaV9od21nci5jCmluZGV4IDQ0NTc4NzguLmFkY2MyZjAgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2h3bWdyL2ZpamlfaHdtZ3IuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vYW1kL3Bvd2VycGxheS9od21nci9maWppX2h3bWdyLmMKQEAgLTM1NzYsMTgg KzM1NzYsMzggQEAgc3RhdGljIGludCBmaWppX2ZvcmNlX2RwbV9sb3dlc3Qoc3RydWN0IHBwX2h3 bWdyICpod21ncikKIHsKIAlzdHJ1Y3QgZmlqaV9od21nciAqZGF0YSA9CiAJCQkoc3RydWN0IGZp amlfaHdtZ3IgKikoaHdtZ3ItPmJhY2tlbmQpOwotCXVpbnQzMl90IGxldmVsID0gMDsKKwl1aW50 MzJfdCBsZXZlbDsKIAotCS8qIE9ubHkgZm9yY2Ugc2NsayBmb3Igbm93ICovCiAJaWYgKCFkYXRh LT5zY2xrX2RwbV9rZXlfZGlzYWJsZWQpCiAJCWlmIChkYXRhLT5kcG1fbGV2ZWxfZW5hYmxlX21h c2suc2Nsa19kcG1fZW5hYmxlX21hc2spIHsKIAkJCWxldmVsID0gZmlqaV9nZXRfbG93ZXN0X2Vu YWJsZWRfbGV2ZWwoaHdtZ3IsCi0JCQkJCWRhdGEtPmRwbV9sZXZlbF9lbmFibGVfbWFzay5zY2xr X2RwbV9lbmFibGVfbWFzayk7CisJCQkJCQkJICAgICAgZGF0YS0+ZHBtX2xldmVsX2VuYWJsZV9t YXNrLnNjbGtfZHBtX2VuYWJsZV9tYXNrKTsKIAkJCXNtdW1fc2VuZF9tc2dfdG9fc21jX3dpdGhf cGFyYW1ldGVyKGh3bWdyLT5zbXVtZ3IsCi0JCQkJCVBQU01DX01TR19TQ0xLRFBNX1NldEVuYWJs ZWRNYXNrLAotCQkJCQkoMSA8PCBsZXZlbCkpOworCQkJCQkJCSAgICBQUFNNQ19NU0dfU0NMS0RQ TV9TZXRFbmFibGVkTWFzaywKKwkJCQkJCQkgICAgKDEgPDwgbGV2ZWwpKTsKKworCX0KKworCWlm ICghZGF0YS0+bWNsa19kcG1fa2V5X2Rpc2FibGVkKSB7CisJCWlmIChkYXRhLT5kcG1fbGV2ZWxf ZW5hYmxlX21hc2subWNsa19kcG1fZW5hYmxlX21hc2spIHsKKwkJCWxldmVsID0gZmlqaV9nZXRf bG93ZXN0X2VuYWJsZWRfbGV2ZWwoaHdtZ3IsCisJCQkJCQkJICAgICAgZGF0YS0+ZHBtX2xldmVs X2VuYWJsZV9tYXNrLm1jbGtfZHBtX2VuYWJsZV9tYXNrKTsKKwkJCXNtdW1fc2VuZF9tc2dfdG9f c21jX3dpdGhfcGFyYW1ldGVyKGh3bWdyLT5zbXVtZ3IsCisJCQkJCQkJICAgIFBQU01DX01TR19N Q0xLRFBNX1NldEVuYWJsZWRNYXNrLAorCQkJCQkJCSAgICAoMSA8PCBsZXZlbCkpOworCQl9CisJ fQogCisJaWYgKCFkYXRhLT5wY2llX2RwbV9rZXlfZGlzYWJsZWQpIHsKKwkJaWYgKGRhdGEtPmRw bV9sZXZlbF9lbmFibGVfbWFzay5wY2llX2RwbV9lbmFibGVfbWFzaykgeworCQkJbGV2ZWwgPSBm aWppX2dldF9sb3dlc3RfZW5hYmxlZF9sZXZlbChod21nciwKKwkJCQkJCQkgICAgICBkYXRhLT5k cG1fbGV2ZWxfZW5hYmxlX21hc2sucGNpZV9kcG1fZW5hYmxlX21hc2spOworCQkJc211bV9zZW5k X21zZ190b19zbWNfd2l0aF9wYXJhbWV0ZXIoaHdtZ3ItPnNtdW1nciwKKwkJCQkJCQkgICAgUFBT TUNfTVNHX1BDSWVEUE1fRm9yY2VMZXZlbCwKKwkJCQkJCQkgICAgKDEgPDwgbGV2ZWwpKTsKKwkJ fQogCX0KKwogCXJldHVybiAwOwogCiB9Ci0tIAoxLjguMy4xCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1k ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=