From mboxrd@z Thu Jan 1 00:00:00 1970 From: Huang Rui Subject: [PATCH 085/138] drm/amd/powerplay: implement sensor of get_gpu_power for smu11 Date: Fri, 25 Jan 2019 18:24:52 +0800 Message-ID: <1548411945-12396-86-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 RnJvbTogS2V2aW4gV2FuZyA8S2V2aW4xLldhbmdAYW1kLmNvbT4KCmFkZCBzZW5zb3IgaW50ZXJm YWNlIG9mIGdldCBncHUgcG93ZXIgZm9yIGRlYnVnZnMgYW5kIGh3bW9uLgoKU2lnbmVkLW9mZi1i eTogS2V2aW4gV2FuZyA8S2V2aW4xLldhbmdAYW1kLmNvbT4KUmV2aWV3ZWQtYnk6IEh1YW5nIFJ1 aSA8cmF5Lmh1YW5nQGFtZC5jb20+ClJldmlld2VkLWJ5OiBFdmFuIFF1YW4gPGV2YW4ucXVhbkBh bWQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L3NtdV92MTFfMC5jIHwg MjEgKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygr KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L3NtdV92MTFfMC5j IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvc211X3YxMV8wLmMKaW5kZXggMjVkYmVl Yy4uMDMxODEyYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvc211 X3YxMV8wLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvc211X3YxMV8wLmMK QEAgLTEwMzIsNiArMTAzMiwyMyBAQCBzdGF0aWMgaW50IHNtdV92MTFfMF90aGVybWFsX2dldF90 ZW1wZXJhdHVyZShzdHJ1Y3Qgc211X2NvbnRleHQgKnNtdSwgdWludDMyX3QgKgogCXJldHVybiAw OwogfQogCitzdGF0aWMgaW50IHNtdV92MTFfMF9nZXRfZ3B1X3Bvd2VyKHN0cnVjdCBzbXVfY29u dGV4dCAqc211LCB1aW50MzJfdCAqdmFsdWUpCit7CisJaW50IHJldCA9IDA7CisJU211TWV0cmlj c190IG1ldHJpY3M7CisKKwlpZiAoIXZhbHVlKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCXJldCA9 IHNtdV91cGRhdGVfdGFibGUoc211LCBUQUJMRV9TTVVfTUVUUklDUywgKHZvaWQgKikmbWV0cmlj cywgZmFsc2UpOworCWlmIChyZXQpCisJCXJldHVybiByZXQ7CisKKwkqdmFsdWUgPSBtZXRyaWNz LkN1cnJTb2NrZXRQb3dlciA8PCA4OworCisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQgc211 X3YxMV8wX3JlYWRfc2Vuc29yKHN0cnVjdCBzbXVfY29udGV4dCAqc211LAogCQkJCSBlbnVtIGFt ZF9wcF9zZW5zb3JzIHNlbnNvciwKIAkJCQkgdm9pZCAqZGF0YSwgdWludDMyX3QgKnNpemUpCkBA IC0xMDU0LDYgKzEwNzEsMTAgQEAgc3RhdGljIGludCBzbXVfdjExXzBfcmVhZF9zZW5zb3Ioc3Ry dWN0IHNtdV9jb250ZXh0ICpzbXUsCiAJCXJldCA9IHNtdV92MTFfMF90aGVybWFsX2dldF90ZW1w ZXJhdHVyZShzbXUsICh1aW50MzJfdCAqKWRhdGEpOwogCQkqc2l6ZSA9IDQ7CiAJCWJyZWFrOwor CWNhc2UgQU1ER1BVX1BQX1NFTlNPUl9HUFVfUE9XRVI6CisJCXJldCA9IHNtdV92MTFfMF9nZXRf Z3B1X3Bvd2VyKHNtdSwgKHVpbnQzMl90ICopZGF0YSk7CisJCSpzaXplID0gNDsKKwkJYnJlYWs7 CiAJZGVmYXVsdDoKIAkJcmV0ID0gLUVJTlZBTDsKIAkJYnJlYWs7Ci0tIAoyLjcuNAoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KYW1kLWdmeCBtYWlsaW5n IGxpc3QKYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4Cg==