From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: [PATCH] drm/amdgpu: add ELM/BAF support to dce_v11_0_pick_pll (v2) Date: Mon, 2 May 2016 16:00:38 -0400 Message-ID: <1462219259-29806-26-git-send-email-alexander.deucher@amd.com> References: <1462219259-29806-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-qk0-x234.google.com (mail-qk0-x234.google.com [IPv6:2607:f8b0:400d:c09::234]) by gabe.freedesktop.org (Postfix) with ESMTPS id D73556E629 for ; Mon, 2 May 2016 20:01:21 +0000 (UTC) Received: by mail-qk0-x234.google.com with SMTP id x7so79676674qkd.3 for ; Mon, 02 May 2016 13:01:21 -0700 (PDT) In-Reply-To: <1462219259-29806-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 TmV3IFBMTCBzY2hlbWUgb24gRUxNL0JBRi4KCnYyOiBzcXVhc2ggaW4gcGxsIGZpeC4gIFBsbHMg YXJlIHBhcnQgb2YgdGhlIHBoeXMuCgpSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hy aXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbGV4IERldWNoZXIgPGFsZXhh bmRlci5kZXVjaGVyQGFtZC5jb20+ClJldmlld2VkLWJ5OiBKYW1teSBaaG91IDxKYW1teS5aaG91 QGFtZC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZGNlX3YxMV8wLmMgfCAz OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzgg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2Rj ZV92MTFfMC5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZGNlX3YxMV8wLmMKaW5kZXgg NjEzY2M5OC4uZDFhMGE1NSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv ZGNlX3YxMV8wLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZGNlX3YxMV8wLmMK QEAgLTIzODUsNiArMjM4NSw0NCBAQCBzdGF0aWMgdTMyIGRjZV92MTFfMF9waWNrX3BsbChzdHJ1 Y3QgZHJtX2NydGMgKmNydGMpCiAJdTMyIHBsbF9pbl91c2U7CiAJaW50IHBsbDsKIAorCWlmICgo YWRldi0+YXNpY190eXBlID09IENISVBfRUxMRVNNRVJFKSB8fAorCSAgICAoYWRldi0+YXNpY190 eXBlID09IENISVBfQkFGRklOKSkgeworCQlzdHJ1Y3QgYW1kZ3B1X2VuY29kZXIgKmFtZGdwdV9l bmNvZGVyID0KKwkJCXRvX2FtZGdwdV9lbmNvZGVyKGFtZGdwdV9jcnRjLT5lbmNvZGVyKTsKKwkJ c3RydWN0IGFtZGdwdV9lbmNvZGVyX2F0b21fZGlnICpkaWcgPSBhbWRncHVfZW5jb2Rlci0+ZW5j X3ByaXY7CisKKwkJaWYgKEVOQ09ERVJfTU9ERV9JU19EUChhbWRncHVfYXRvbWJpb3NfZW5jb2Rl cl9nZXRfZW5jb2Rlcl9tb2RlKGFtZGdwdV9jcnRjLT5lbmNvZGVyKSkpCisJCQlyZXR1cm4gQVRP TV9EUF9EVE87CisJCS8qIHVzZSB0aGUgc2FtZSBQUExMIGZvciBhbGwgbW9uaXRvcnMgd2l0aCB0 aGUgc2FtZSBjbG9jayAqLworCQlwbGwgPSBhbWRncHVfcGxsX2dldF9zaGFyZWRfbm9uZHBfcHBs bChjcnRjKTsKKwkJaWYgKHBsbCAhPSBBVE9NX1BQTExfSU5WQUxJRCkKKwkJCXJldHVybiBwbGw7 CisKKwkJc3dpdGNoIChhbWRncHVfZW5jb2Rlci0+ZW5jb2Rlcl9pZCkgeworCQljYXNlIEVOQ09E RVJfT0JKRUNUX0lEX0lOVEVSTkFMX1VOSVBIWToKKwkJCWlmIChkaWctPmxpbmtiKQorCQkJCXJl dHVybiBBVE9NX0NPTUJPUEhZX1BMTDE7CisJCQllbHNlCisJCQkJcmV0dXJuIEFUT01fQ09NQk9Q SFlfUExMMDsKKwkJCWJyZWFrOworCQljYXNlIEVOQ09ERVJfT0JKRUNUX0lEX0lOVEVSTkFMX1VO SVBIWTE6CisJCQlpZiAoZGlnLT5saW5rYikKKwkJCQlyZXR1cm4gQVRPTV9DT01CT1BIWV9QTEwz OworCQkJZWxzZQorCQkJCXJldHVybiBBVE9NX0NPTUJPUEhZX1BMTDI7CisJCQlicmVhazsKKwkJ Y2FzZSBFTkNPREVSX09CSkVDVF9JRF9JTlRFUk5BTF9VTklQSFkyOgorCQkJaWYgKGRpZy0+bGlu a2IpCisJCQkJcmV0dXJuIEFUT01fQ09NQk9QSFlfUExMNTsKKwkJCWVsc2UKKwkJCQlyZXR1cm4g QVRPTV9DT01CT1BIWV9QTEw0OworCQkJYnJlYWs7CisJCWRlZmF1bHQ6CisJCQlEUk1fRVJST1Io ImludmFsaWQgZW5jb2Rlcl9pZDogMHgleFxuIiwgYW1kZ3B1X2VuY29kZXItPmVuY29kZXJfaWQp OworCQkJcmV0dXJuIEFUT01fUFBMTF9JTlZBTElEOworCQl9CisJfQorCiAJaWYgKEVOQ09ERVJf TU9ERV9JU19EUChhbWRncHVfYXRvbWJpb3NfZW5jb2Rlcl9nZXRfZW5jb2Rlcl9tb2RlKGFtZGdw dV9jcnRjLT5lbmNvZGVyKSkpIHsKIAkJaWYgKGFkZXYtPmNsb2NrLmRwX2V4dGNsaykKIAkJCS8q IHNraXAgUFBMTCBwcm9ncmFtbWluZyBpZiB1c2luZyBleHQgY2xvY2sgKi8KLS0gCjIuNS41Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK