From mboxrd@z Thu Jan 1 00:00:00 1970 From: Huang Rui Subject: [PATCH 052/138] drm/amd/powerplay: add function to set min dcef deep sleep for smu11 (v2) Date: Fri, 25 Jan 2019 18:24:19 +0800 Message-ID: <1548411945-12396-53-git-send-email-ray.huang@amd.com> References: <1548411945-12396-1-git-send-email-ray.huang@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1548411945-12396-1-git-send-email-ray.huang-5C7GfCeVMHo@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: Likun Gao , Kevin Wang , Chengming Gui RnJvbTogTGlrdW4gR2FvIDxMaWt1bi5HYW9AYW1kLmNvbT4KCkFkZCBzbXVfdjExXzBfc2V0X21p bl9kY2VmX2RlZXBfc2xlZXAgZnVuY3Rpb24gZm9yIHNtdTExLgoKdjI6IGZpeCBjb2RpbmcgZXJy b3IgYWJvdXQgc2V0X21pbl9kY2VmX2RlZXBfc2xlZXAgKEtldmluKQoKU2lnbmVkLW9mZi1ieTog S2V2aW4gV2FuZyA8S2V2aW4xLldhbmdAYW1kLmNvbT4KU2lnbmVkLW9mZi1ieTogTGlrdW4gR2Fv IDxMaWt1bi5HYW9AYW1kLmNvbT4KUmV2aWV3ZWQtYnk6IEh1YW5nIFJ1aSA8cmF5Lmh1YW5nQGFt ZC5jb20+ClJldmlld2VkLWJ5OiBLZXZpbiBXYW5nIDxLZXZpbjEuV2FuZ0BhbWQuY29tPgotLS0K IGRyaXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L3NtdV92MTFfMC5jIHwgMTggKysrKysrKysr KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L3NtdV92MTFfMC5jIGIvZHJpdmVycy9ncHUv ZHJtL2FtZC9wb3dlcnBsYXkvc211X3YxMV8wLmMKaW5kZXggNzQyODc2Yy4uODU1M2M0NyAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvc211X3YxMV8wLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvc211X3YxMV8wLmMKQEAgLTYxMyw2ICs2MTMs MjMgQEAgc3RhdGljIGludCBzbXVfdjExXzBfd3JpdGVfcHB0YWJsZShzdHJ1Y3Qgc211X2NvbnRl eHQgKnNtdSkKIAlyZXR1cm4gcmV0OwogfQogCitzdGF0aWMgaW50IHNtdV92MTFfMF9zZXRfbWlu X2RjZWZfZGVlcF9zbGVlcChzdHJ1Y3Qgc211X2NvbnRleHQgKnNtdSkKK3sKKwlpbnQgcmV0ID0g MDsKKwlzdHJ1Y3Qgc211X3RhYmxlX2NvbnRleHQgKnRhYmxlX2NvbnRleHQgPSAmc211LT5zbXVf dGFibGU7CisKKwlpZiAoIXRhYmxlX2NvbnRleHQpCisJCXJldHVybiAtRUlOVkFMOworCisJcmV0 ID0gc211X3NlbmRfc21jX21zZ193aXRoX3BhcmFtKHNtdSwKKwkJCQkJICBQUFNNQ19NU0dfU2V0 TWluRGVlcFNsZWVwRGNlZmNsaywKKwkJCQkJICB0YWJsZV9jb250ZXh0LT5ib290X3ZhbHVlcy5k Y2VmY2xrIC8gMTAwKTsKKwlpZiAocmV0KQorCQlwcl9lcnIoIlNNVTExIGF0dGVtcHQgdG8gc2V0 IGRpdmlkZXIgZm9yIERDRUZDTEsgRmFpbGVkISIpOworCisJcmV0dXJuIHJldDsKK30KKwogc3Rh dGljIGNvbnN0IHN0cnVjdCBzbXVfZnVuY3Mgc211X3YxMV8wX2Z1bmNzID0gewogCS5pbml0X21p Y3JvY29kZSA9IHNtdV92MTFfMF9pbml0X21pY3JvY29kZSwKIAkubG9hZF9taWNyb2NvZGUgPSBz bXVfdjExXzBfbG9hZF9taWNyb2NvZGUsCkBAIC02MzIsNiArNjQ5LDcgQEAgc3RhdGljIGNvbnN0 IHN0cnVjdCBzbXVfZnVuY3Mgc211X3YxMV8wX2Z1bmNzID0gewogCS5wYXJzZV9wcHRhYmxlID0g c211X3YxMV8wX3BhcnNlX3BwdGFibGUsCiAJLnBvcHVsYXRlX3NtY19wcHRhYmxlID0gc211X3Yx MV8wX3BvcHVsYXRlX3NtY19wcHRhYmxlLAogCS53cml0ZV9wcHRhYmxlID0gc211X3YxMV8wX3dy aXRlX3BwdGFibGUsCisJLnNldF9taW5fZGNlZl9kZWVwX3NsZWVwID0gc211X3YxMV8wX3NldF9t aW5fZGNlZl9kZWVwX3NsZWVwLAogfTsKIAogdm9pZCBzbXVfdjExXzBfc2V0X3NtdV9mdW5jcyhz dHJ1Y3Qgc211X2NvbnRleHQgKnNtdSkKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwphbWQtZ2Z4IG1haWxpbmcgbGlzdAphbWQtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2FtZC1nZngK