From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: [PATCH 08/10] drm/radeon: handle runtime pm in fbcon Date: Wed, 31 Aug 2016 18:08:54 -0400 Message-ID: <1472681336-30106-8-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 ZGVyLmRldWNoZXJAYW1kLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9m Yi5jIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI1IGlu c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9m Yi5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZmIuYwppbmRleCAwZTMxNDNhLi4x YWUzMmM5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9mYi5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2ZiLmMKQEAgLTI2LDYgKzI2LDcgQEAK ICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5j bHVkZSA8bGludXgvZmIuaD4KKyNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+CiAKICNpbmNs dWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgpAQCAtNDcsOCArNDgs MzIgQEAgc3RydWN0IHJhZGVvbl9mYmRldiB7CiAJc3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXY7 CiB9OwogCitzdGF0aWMgaW50CityYWRlb25mYl9vcGVuKHN0cnVjdCBmYl9pbmZvICppbmZvLCBp bnQgdXNlcikKK3sKKwlzdHJ1Y3QgcmFkZW9uX2ZiZGV2ICpyZmJkZXYgPSBpbmZvLT5wYXI7CisJ c3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXYgPSByZmJkZXYtPnJkZXY7CisJaW50IHJldCA9IHBt X3J1bnRpbWVfZ2V0X3N5bmMocmRldi0+ZGRldi0+ZGV2KTsKKwlpZiAocmV0IDwgMCAmJiByZXQg IT0gLUVBQ0NFUykKKwkJcmV0dXJuIHJldDsKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludAor cmFkZW9uZmJfcmVsZWFzZShzdHJ1Y3QgZmJfaW5mbyAqaW5mbywgaW50IHVzZXIpCit7CisJc3Ry dWN0IHJhZGVvbl9mYmRldiAqcmZiZGV2ID0gaW5mby0+cGFyOworCXN0cnVjdCByYWRlb25fZGV2 aWNlICpyZGV2ID0gcmZiZGV2LT5yZGV2OworCisJcG1fcnVudGltZV9tYXJrX2xhc3RfYnVzeShy ZGV2LT5kZGV2LT5kZXYpOworCXBtX3J1bnRpbWVfcHV0X2F1dG9zdXNwZW5kKHJkZXYtPmRkZXYt PmRldik7CisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBzdHJ1Y3QgZmJfb3BzIHJhZGVvbmZiX29w cyA9IHsKIAkub3duZXIgPSBUSElTX01PRFVMRSwKKwkuZmJfb3BlbiA9IHJhZGVvbmZiX29wZW4s CisJLmZiX3JlbGVhc2UgPSByYWRlb25mYl9yZWxlYXNlLAogCS5mYl9jaGVja192YXIgPSBkcm1f ZmJfaGVscGVyX2NoZWNrX3ZhciwKIAkuZmJfc2V0X3BhciA9IGRybV9mYl9oZWxwZXJfc2V0X3Bh ciwKIAkuZmJfZmlsbHJlY3QgPSBkcm1fZmJfaGVscGVyX2NmYl9maWxscmVjdCwKLS0gCjIuNS41 CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphbWQtZ2Z4 IG1haWxpbmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FtZC1nZngK