From mboxrd@z Thu Jan 1 00:00:00 1970 From: Huang Rui Subject: [PATCH 014/138] drm/amd/powerplay: add interface to check fw version (v2) Date: Fri, 25 Jan 2019 18:23:41 +0800 Message-ID: <1548411945-12396-15-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 , Huang Rui , Chengming Gui VGhpcyBwYXRjaCBhZGRzIGludGVyZmFjZSB0byBjaGVjayBmdyB2ZXJzaW9uIGZvciBzbXUuCkl0 J3MgdG8gc2VuZCBtc2cgR2V0RHJpdmVySWZWZXJzaW9uIHRvIGNoZWNrIGlmIHRoZSByZXR1cm4g dmFsdWUgaXMgZXF1YWwgd2l0aApEUklWRVJfSUZfVkVSU0lPTiBvZiBzbWMgaGVhZGVyLgoKdjI6 IGFkZCBkZXRhaWxlZCBpbmZvIHRvIGRlc2NyaWJlIHRoaXMgZnVuY3Rpb24KClNpZ25lZC1vZmYt Ynk6IEh1YW5nIFJ1aSA8cmF5Lmh1YW5nQGFtZC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2Ft ZC9wb3dlcnBsYXkvYW1kZ3B1X3NtdS5jICAgICB8IDggKysrKysrKysKIGRyaXZlcnMvZ3B1L2Ry bS9hbWQvcG93ZXJwbGF5L2luYy9hbWRncHVfc211LmggfCAzICsrKwogMiBmaWxlcyBjaGFuZ2Vk LCAxMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dl cnBsYXkvYW1kZ3B1X3NtdS5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvYW1kZ3B1 X3NtdS5jCmluZGV4IGI0MGEzYzEuLjUxOTY4MjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9hbWQvcG93ZXJwbGF5L2FtZGdwdV9zbXUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL3Bv d2VycGxheS9hbWRncHVfc211LmMKQEAgLTE4NCw2ICsxODQsMTQgQEAgc3RhdGljIGludCBzbXVf c21jX3RhYmxlX2h3X2luaXQoc3RydWN0IHNtdV9jb250ZXh0ICpzbXUpCiAJaWYgKHJldCkKIAkJ cmV0dXJuIHJldDsKIAorCS8qCisJICogU2VuZCBtc2cgR2V0RHJpdmVySWZWZXJzaW9uIHRvIGNo ZWNrIGlmIHRoZSByZXR1cm4gdmFsdWUgaXMgZXF1YWwKKwkgKiB3aXRoIERSSVZFUl9JRl9WRVJT SU9OIG9mIHNtYyBoZWFkZXIuCisJICovCisJcmV0ID0gc211X2NoZWNrX2Z3X3ZlcnNpb24oc211 KTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0OworCiAJcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2luYy9hbWRncHVfc211LmggYi9kcml2 ZXJzL2dwdS9kcm0vYW1kL3Bvd2VycGxheS9pbmMvYW1kZ3B1X3NtdS5oCmluZGV4IGRhNzk3Nzcu Ljk1MjUyNjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2luYy9h bWRncHVfc211LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvaW5jL2FtZGdw dV9zbXUuaApAQCAtNDQsNiArNDQsNyBAQCBzdHJ1Y3Qgc211X2Z1bmNzCiAJaW50ICgqY2hlY2tf cHB0YWJsZSkoc3RydWN0IHNtdV9jb250ZXh0ICpzbXUpOwogCWludCAoKnBhcnNlX3BwdGFibGUp KHN0cnVjdCBzbXVfY29udGV4dCAqc211KTsKIAlpbnQgKCpwb3B1bGF0ZV9zbWNfcHB0YWJsZSko c3RydWN0IHNtdV9jb250ZXh0ICpzbXUpOworCWludCAoKmNoZWNrX2Z3X3ZlcnNpb24pKHN0cnVj dCBzbXVfY29udGV4dCAqc211KTsKIH07CiAKICNkZWZpbmUgc211X2luaXRfbWljcm9jb2RlKHNt dSkgXApAQCAtNjYsNiArNjcsOCBAQCBzdHJ1Y3Qgc211X2Z1bmNzCiAJKChzbXUpLT5mdW5jcy0+ cGFyc2VfcHB0YWJsZSA/IChzbXUpLT5mdW5jcy0+cGFyc2VfcHB0YWJsZSgoc211KSkgOiAwKQog I2RlZmluZSBzbXVfcG9wdWxhdGVfc21jX3BwdGFibGUoc211KSBcCiAJKChzbXUpLT5mdW5jcy0+ cG9wdWxhdGVfc21jX3BwdGFibGUgPyAoc211KS0+ZnVuY3MtPnBvcHVsYXRlX3NtY19wcHRhYmxl KChzbXUpKSA6IDApCisjZGVmaW5lIHNtdV9jaGVja19md192ZXJzaW9uKHNtdSkgXAorCSgoc211 KS0+ZnVuY3MtPmNoZWNrX2Z3X3ZlcnNpb24gPyAoc211KS0+ZnVuY3MtPmNoZWNrX2Z3X3ZlcnNp b24oKHNtdSkpIDogMCkKIAogCiBleHRlcm4gY29uc3Qgc3RydWN0IGFtZF9pcF9mdW5jcyBzbXVf aXBfZnVuY3M7Ci0tIAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KYW1kLWdmeCBtYWlsaW5nIGxpc3QKYW1kLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbWQt Z2Z4Cg==