From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH 5/5] drm/tegra: Add minimal power management Date: Fri, 19 Dec 2014 16:24:58 +0100 Message-ID: <1419002698-4963-5-git-send-email-thierry.reding@gmail.com> References: <1419002698-4963-1-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pd0-f182.google.com (mail-pd0-f182.google.com [209.85.192.182]) by gabe.freedesktop.org (Postfix) with ESMTP id 833CD6E8F3 for ; Fri, 19 Dec 2014 07:25:20 -0800 (PST) Received: by mail-pd0-f182.google.com with SMTP id p10so1385449pdj.27 for ; Fri, 19 Dec 2014 07:25:20 -0800 (PST) In-Reply-To: <1419002698-4963-1-git-send-email-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: linux-tegra@vger.kernel.org, Mark Zhang List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KCkZvciBub3cgb25seSBk aXNhYmxlIHRoZSBLTVMgaG90cGx1ZyBwb2xsaW5nIGhlbHBlciBsb2dpYyB1cG9uIHN1c3BlbmQK YW5kIHJlLWVuYWJsZSBpdCBvbiByZXN1bWUuCgpTaWduZWQtb2ZmLWJ5OiBUaGllcnJ5IFJlZGlu ZyA8dHJlZGluZ0BudmlkaWEuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uYyB8 IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRp b25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5jIGIvZHJpdmVy cy9ncHUvZHJtL3RlZ3JhL2RybS5jCmluZGV4IDI3MmMyZGNhMzUzNi4uMTZjNDRiOWFiYmQ4IDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL3RlZ3JhL2RybS5jCkBAIC04ODksNiArODg5LDMwIEBAIHN0YXRpYyBpbnQgaG9zdDF4X2Ry bV9yZW1vdmUoc3RydWN0IGhvc3QxeF9kZXZpY2UgKmRldikKIAlyZXR1cm4gMDsKIH0KIAorI2lm ZGVmIENPTkZJR19QTV9TTEVFUAorc3RhdGljIGludCBob3N0MXhfZHJtX3N1c3BlbmQoc3RydWN0 IGRldmljZSAqZGV2KQoreworCXN0cnVjdCBkcm1fZGV2aWNlICpkcm0gPSBkZXZfZ2V0X2RydmRh dGEoZGV2KTsKKworCWRybV9rbXNfaGVscGVyX3BvbGxfZGlzYWJsZShkcm0pOworCisJcmV0dXJu IDA7Cit9CisKK3N0YXRpYyBpbnQgaG9zdDF4X2RybV9yZXN1bWUoc3RydWN0IGRldmljZSAqZGV2 KQoreworCXN0cnVjdCBkcm1fZGV2aWNlICpkcm0gPSBkZXZfZ2V0X2RydmRhdGEoZGV2KTsKKwor CWRybV9rbXNfaGVscGVyX3BvbGxfZW5hYmxlKGRybSk7CisKKwlyZXR1cm4gMDsKK30KKyNlbmRp ZgorCitzdGF0aWMgY29uc3Qgc3RydWN0IGRldl9wbV9vcHMgaG9zdDF4X2RybV9wbV9vcHMgPSB7 CisJU0VUX1NZU1RFTV9TTEVFUF9QTV9PUFMoaG9zdDF4X2RybV9zdXNwZW5kLCBob3N0MXhfZHJt X3Jlc3VtZSkKK307CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgb2ZfZGV2aWNlX2lkIGhvc3QxeF9k cm1fc3ViZGV2c1tdID0gewogCXsgLmNvbXBhdGlibGUgPSAibnZpZGlhLHRlZ3JhMjAtZGMiLCB9 LAogCXsgLmNvbXBhdGlibGUgPSAibnZpZGlhLHRlZ3JhMjAtaGRtaSIsIH0sCkBAIC05MTAsNiAr OTM0LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBvZl9kZXZpY2VfaWQgaG9zdDF4X2RybV9zdWJk ZXZzW10gPSB7CiBzdGF0aWMgc3RydWN0IGhvc3QxeF9kcml2ZXIgaG9zdDF4X2RybV9kcml2ZXIg PSB7CiAJLmRyaXZlciA9IHsKIAkJLm5hbWUgPSAiZHJtIiwKKwkJLnBtID0gJmhvc3QxeF9kcm1f cG1fb3BzLAogCX0sCiAJLnByb2JlID0gaG9zdDF4X2RybV9wcm9iZSwKIAkucmVtb3ZlID0gaG9z dDF4X2RybV9yZW1vdmUsCi0tIAoyLjEuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK