From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: [PATCH 03/10] drm/amdgpu: handle runtime pm in fbcon Date: Wed, 31 Aug 2016 18:08:49 -0400 Message-ID: <1472681336-30106-3-git-send-email-alexander.deucher@amd.com> References: <1472681336-30106-1-git-send-email-alexander.deucher@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1472681336-30106-1-git-send-email-alexander.deucher-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: Alex Deucher UG9ydGVkIGZyb20gbm91dmVhdS4KClNpZ25lZC1vZmYtYnk6IEFsZXggRGV1Y2hlciA8YWxleGFu ZGVyLmRldWNoZXJAYW1kLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn cHVfZmIuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAy NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv YW1kZ3B1X2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZmIuYwppbmRl eCA5MTkxNDY3Li5lYWE1ZGNjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdw dS9hbWRncHVfZmIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZmIu YwpAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgogI2luY2x1ZGUg PGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxsaW51eC9mYi5oPgorI2luY2x1ZGUgPGxpbnV4L3Bt X3J1bnRpbWUuaD4KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9j cnRjLmg+CkBAIC00OCw4ICs0OSwzMiBAQCBzdHJ1Y3QgYW1kZ3B1X2ZiZGV2IHsKIAlzdHJ1Y3Qg YW1kZ3B1X2RldmljZSAqYWRldjsKIH07CiAKK3N0YXRpYyBpbnQKK2FtZGdwdWZiX29wZW4oc3Ry dWN0IGZiX2luZm8gKmluZm8sIGludCB1c2VyKQoreworCXN0cnVjdCBhbWRncHVfZmJkZXYgKnJm YmRldiA9IGluZm8tPnBhcjsKKwlzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldiA9IHJmYmRldi0+ YWRldjsKKwlpbnQgcmV0ID0gcG1fcnVudGltZV9nZXRfc3luYyhhZGV2LT5kZGV2LT5kZXYpOwor CWlmIChyZXQgPCAwICYmIHJldCAhPSAtRUFDQ0VTKQorCQlyZXR1cm4gcmV0OworCXJldHVybiAw OworfQorCitzdGF0aWMgaW50CithbWRncHVmYl9yZWxlYXNlKHN0cnVjdCBmYl9pbmZvICppbmZv LCBpbnQgdXNlcikKK3sKKwlzdHJ1Y3QgYW1kZ3B1X2ZiZGV2ICpyZmJkZXYgPSBpbmZvLT5wYXI7 CisJc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYgPSByZmJkZXYtPmFkZXY7CisKKwlwbV9ydW50 aW1lX21hcmtfbGFzdF9idXN5KGFkZXYtPmRkZXYtPmRldik7CisJcG1fcnVudGltZV9wdXRfYXV0 b3N1c3BlbmQoYWRldi0+ZGRldi0+ZGV2KTsKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIHN0cnVj dCBmYl9vcHMgYW1kZ3B1ZmJfb3BzID0gewogCS5vd25lciA9IFRISVNfTU9EVUxFLAorCS5mYl9v cGVuID0gYW1kZ3B1ZmJfb3BlbiwKKwkuZmJfcmVsZWFzZSA9IGFtZGdwdWZiX3JlbGVhc2UsCiAJ LmZiX2NoZWNrX3ZhciA9IGRybV9mYl9oZWxwZXJfY2hlY2tfdmFyLAogCS5mYl9zZXRfcGFyID0g ZHJtX2ZiX2hlbHBlcl9zZXRfcGFyLAogCS5mYl9maWxscmVjdCA9IGRybV9mYl9oZWxwZXJfY2Zi X2ZpbGxyZWN0LAotLSAKMi41LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmFtZC1nZnggbWFpbGluZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vYW1k LWdmeAo=