From mboxrd@z Thu Jan 1 00:00:00 1970 From: Huang Rui Subject: [PATCH 015/138] drm/amd/powerplay: add interface to write pptable (v2) Date: Fri, 25 Jan 2019 18:23:42 +0800 Message-ID: <1548411945-12396-16-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 VGhpcyBwYXRjaCBhZGRzIGludGVyZmFjZSB0byB3cml0ZSBwcHRhYmxlIGZvciBzbXUuCkl0J3Mg dG8gY29weSBwcHRhYmxlIGJvIGluIHRoZSB2cmFtIHRvIHNtYyB3aXRoIFNNVSBNU0dzIHN1Y2gg YXMKU2V0RHJpdmVyRHJhbUFkZHIgYW5kIFRyYW5zZmVyVGFibGVEcmFtMlNtdS4KCnYyOiBhZGQg ZGV0YWlsZWQgaW5mbyB0byBkZXNjcmliZSB0aGlzIGZ1bmN0aW9uCgpTaWduZWQtb2ZmLWJ5OiBI dWFuZyBSdWkgPHJheS5odWFuZ0BhbWQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvcG93 ZXJwbGF5L2FtZGdwdV9zbXUuYyAgICAgfCA4ICsrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vYW1k L3Bvd2VycGxheS9pbmMvYW1kZ3B1X3NtdS5oIHwgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTEg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5 L2FtZGdwdV9zbXUuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2FtZGdwdV9zbXUu YwppbmRleCA1MTk2ODI1Li43NDdiNmI3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1k L3Bvd2VycGxheS9hbWRncHVfc211LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBs YXkvYW1kZ3B1X3NtdS5jCkBAIC0xOTIsNiArMTkyLDE0IEBAIHN0YXRpYyBpbnQgc211X3NtY190 YWJsZV9od19pbml0KHN0cnVjdCBzbXVfY29udGV4dCAqc211KQogCWlmIChyZXQpCiAJCXJldHVy biByZXQ7CiAKKwkvKgorCSAqIENvcHkgcHB0YWJsZSBibyBpbiB0aGUgdnJhbSB0byBzbWMgd2l0 aCBTTVUgTVNHcyBzdWNoIGFzCisJICogU2V0RHJpdmVyRHJhbUFkZHIgYW5kIFRyYW5zZmVyVGFi bGVEcmFtMlNtdS4KKwkgKi8KKwlyZXQgPSBzbXVfd3JpdGVfcHB0YWJsZShzbXUpOworCWlmIChy ZXQpCisJCXJldHVybiByZXQ7CisKIAlyZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvaW5jL2FtZGdwdV9zbXUuaCBiL2RyaXZlcnMvZ3B1L2Ry bS9hbWQvcG93ZXJwbGF5L2luYy9hbWRncHVfc211LmgKaW5kZXggOTUyNTI2NS4uZTdlOWZlYyAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvaW5jL2FtZGdwdV9zbXUu aAorKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL3Bvd2VycGxheS9pbmMvYW1kZ3B1X3NtdS5oCkBA IC00NSw2ICs0NSw3IEBAIHN0cnVjdCBzbXVfZnVuY3MKIAlpbnQgKCpwYXJzZV9wcHRhYmxlKShz dHJ1Y3Qgc211X2NvbnRleHQgKnNtdSk7CiAJaW50ICgqcG9wdWxhdGVfc21jX3BwdGFibGUpKHN0 cnVjdCBzbXVfY29udGV4dCAqc211KTsKIAlpbnQgKCpjaGVja19md192ZXJzaW9uKShzdHJ1Y3Qg c211X2NvbnRleHQgKnNtdSk7CisJaW50ICgqd3JpdGVfcHB0YWJsZSkoc3RydWN0IHNtdV9jb250 ZXh0ICpzbXUpOwogfTsKIAogI2RlZmluZSBzbXVfaW5pdF9taWNyb2NvZGUoc211KSBcCkBAIC02 OSw2ICs3MCw4IEBAIHN0cnVjdCBzbXVfZnVuY3MKIAkoKHNtdSktPmZ1bmNzLT5wb3B1bGF0ZV9z bWNfcHB0YWJsZSA/IChzbXUpLT5mdW5jcy0+cG9wdWxhdGVfc21jX3BwdGFibGUoKHNtdSkpIDog MCkKICNkZWZpbmUgc211X2NoZWNrX2Z3X3ZlcnNpb24oc211KSBcCiAJKChzbXUpLT5mdW5jcy0+ Y2hlY2tfZndfdmVyc2lvbiA/IChzbXUpLT5mdW5jcy0+Y2hlY2tfZndfdmVyc2lvbigoc211KSkg OiAwKQorI2RlZmluZSBzbXVfd3JpdGVfcHB0YWJsZShzbXUpIFwKKwkoKHNtdSktPmZ1bmNzLT53 cml0ZV9wcHRhYmxlID8gKHNtdSktPmZ1bmNzLT53cml0ZV9wcHRhYmxlKChzbXUpKSA6IDApCiAK IAogZXh0ZXJuIGNvbnN0IHN0cnVjdCBhbWRfaXBfZnVuY3Mgc211X2lwX2Z1bmNzOwotLSAKMi43 LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmFtZC1n ZnggbWFpbGluZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vYW1kLWdmeAo=