From mboxrd@z Thu Jan 1 00:00:00 1970 From: Huang Rui Subject: [PATCH 101/138] drm/amd/powerplay: add interface to get current shallow sleep clocks Date: Fri, 25 Jan 2019 18:25:08 +0800 Message-ID: <1548411945-12396-102-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 VGhpcyBwYXRjaCBhZGRzIGludGVyZmFjZSB0byBnZXQgY3VycmVudCBzaGFsbG93IHNsZWVwIGNs b2NrcyBmb3IgZGlzcGxheSBhbmQgaW4Kc211IHYxMSBkaWRuJ3QgaGF2ZSB0aGlzIGltcGxlbWVu dGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogSHVhbmcgUnVpIDxyYXkuaHVhbmdAYW1kLmNvbT4KUmV2 aWV3ZWQtYnk6IEtldmluIFdhbmcgPEtldmluMS5XYW5nQGFtZC5jb20+Ci0tLQogZHJpdmVycy9n cHUvZHJtL2FtZC9wb3dlcnBsYXkvaW5jL2FtZGdwdV9zbXUuaCB8IDEzICsrKysrKysrKysrKysK IDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2FtZC9wb3dlcnBsYXkvaW5jL2FtZGdwdV9zbXUuaCBiL2RyaXZlcnMvZ3B1L2RybS9h bWQvcG93ZXJwbGF5L2luYy9hbWRncHVfc211LmgKaW5kZXggMDNjMDZhYS4uYTU3YjI0NSAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvaW5jL2FtZGdwdV9zbXUuaAor KysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL3Bvd2VycGxheS9pbmMvYW1kZ3B1X3NtdS5oCkBAIC0x NTQsNiArMTU0LDE1IEBAIHN0cnVjdCBzbXVfcGVyZm9ybWFuY2VfbGV2ZWwgewogCXVpbnQzMl90 IG5vbl9sb2NhbF9tZW1fd2lkdGg7CiB9OwogCitzdHJ1Y3Qgc211X2Nsb2NrX2luZm8geworCXVp bnQzMl90IG1pbl9tZW1fY2xrOworCXVpbnQzMl90IG1heF9tZW1fY2xrOworCXVpbnQzMl90IG1p bl9lbmdfY2xrOworCXVpbnQzMl90IG1heF9lbmdfY2xrOworCXVpbnQzMl90IG1pbl9idXNfYmFu ZHdpZHRoOworCXVpbnQzMl90IG1heF9idXNfYmFuZHdpZHRoOworfTsKKwogc3RydWN0IHNtdV9i aW9zX2Jvb3RfdXBfdmFsdWVzCiB7CiAJdWludDMyX3QJCQlyZXZpc2lvbjsKQEAgLTMwNiw2ICsz MTUsOCBAQCBzdHJ1Y3Qgc211X2Z1bmNzCiAJaW50ICgqZ2V0X3BlcmZfbGV2ZWwpKHN0cnVjdCBz bXVfY29udGV4dCAqc211LAogCQkJICAgICAgZW51bSBzbXVfcGVyZl9sZXZlbF9kZXNpZ25hdGlv biBkZXNpZ25hdGlvbiwKIAkJCSAgICAgIHN0cnVjdCBzbXVfcGVyZm9ybWFuY2VfbGV2ZWwgKmxl dmVsKTsKKwlpbnQgKCpnZXRfY3VycmVudF9zaGFsbG93X3NsZWVwX2Nsb2Nrcykoc3RydWN0IHNt dV9jb250ZXh0ICpzbXUsCisJCQkJCQlzdHJ1Y3Qgc211X2Nsb2NrX2luZm8gKmNsb2Nrcyk7CiB9 OwogCiAjZGVmaW5lIHNtdV9pbml0X21pY3JvY29kZShzbXUpIFwKQEAgLTQyMSw2ICs0MzIsOCBA QCBzdHJ1Y3Qgc211X2Z1bmNzCiAJKChzbXUpLT5mdW5jcy0+Z2V0X2RhbF9wb3dlcl9sZXZlbCA/ IChzbXUpLT5mdW5jcy0+Z2V0X2RhbF9wb3dlcl9sZXZlbCgoc211KSwgKGNsb2NrcykpIDogMCkK ICNkZWZpbmUgc211X2dldF9wZXJmX2xldmVsKHNtdSwgZGVzaWduYXRpb24sIGxldmVsKSBcCiAJ KChzbXUpLT5mdW5jcy0+Z2V0X3BlcmZfbGV2ZWwgPyAoc211KS0+ZnVuY3MtPmdldF9wZXJmX2xl dmVsKChzbXUpLCAoZGVzaWduYXRpb24pLCAobGV2ZWwpKSA6IDApCisjZGVmaW5lIHNtdV9nZXRf Y3VycmVudF9zaGFsbG93X3NsZWVwX2Nsb2NrcyhzbXUsIGNsb2NrcykgXAorCSgoc211KS0+ZnVu Y3MtPmdldF9jdXJyZW50X3NoYWxsb3dfc2xlZXBfY2xvY2tzID8gKHNtdSktPmZ1bmNzLT5nZXRf Y3VycmVudF9zaGFsbG93X3NsZWVwX2Nsb2Nrcygoc211KSwgKGNsb2NrcykpIDogMCkKIAogCiBl eHRlcm4gaW50IHNtdV9nZXRfYXRvbV9kYXRhX3RhYmxlKHN0cnVjdCBzbXVfY29udGV4dCAqc211 LCB1aW50MzJfdCB0YWJsZSwKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwphbWQtZ2Z4IG1haWxpbmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2FtZC1nZngK