From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3DA12C2D0E4 for ; Wed, 18 Nov 2020 03:25:41 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B0A8124695 for ; Wed, 18 Nov 2020 03:25:40 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B0A8124695 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C8C8F6E284; Wed, 18 Nov 2020 03:25:39 +0000 (UTC) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3C8116E284 for ; Wed, 18 Nov 2020 03:25:39 +0000 (UTC) IronPort-SDR: 55ijV0D5vatZYBU3qCvztKt3OYBaMz8osSAQHTGvZTOne/shSnBNh4+JYayYGhyP358ouPM79+ fALOgT/Z+u/Q== X-IronPort-AV: E=McAfee;i="6000,8403,9808"; a="158832718" X-IronPort-AV: E=Sophos;i="5.77,486,1596524400"; d="scan'208";a="158832718" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2020 19:25:38 -0800 IronPort-SDR: Vln8eCQCnJoHXPN+I8XjlWCxbyjvgoRgU6t92x4zDu4U0PupRfLqTOrWPUpIZXqqM58uUM3eRh 4z14h4m4mHhg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,486,1596524400"; d="scan'208";a="368113298" Received: from shawnle1-build-machine.itwn.intel.com ([10.5.253.9]) by FMSMGA003.fm.intel.com with ESMTP; 17 Nov 2020 19:25:36 -0800 From: Lee Shawn C To: intel-gfx@lists.freedesktop.org Date: Wed, 18 Nov 2020 11:30:25 +0800 Message-Id: <20201118033025.25454-1-shawn.c.lee@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20201116135913.20782-1-shawn.c.lee@intel.com> References: <20201116135913.20782-1-shawn.c.lee@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH v2] drm/i915/lspcon: enter standby mode to enhance power saving X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Cooper Chiou Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" QWZ0ZXIgc3lzdGVtIGJvb3QgdXAsIExTUENPTiB3aWxsIGJlIGNvbmZpZ3VyZWQgYXMgUENPTiBt b2RlLgpCdXQgaXQgbmV2ZXIgZ28gaW50byBwb3dlciBzYXZpbmcgc3RhdGUuIFNvdXJjZSBkcml2 ZXIgY2FuCmRvIHRoZSBmb2xsb3dpbmcuIFRoZW4gTFNQQ09OIGNhbiBlbnRlciBzdGFuZGJ5IG1v ZGUKYXV0b21hdGljYWxseSB0byBzYXZlIG1vcmUgcG93ZXIuCgoxLiBBdCBQQ09OIG1vZGUsIHNv dXJjZSBkcml2ZXIgd3JpdGUgMHgyIHRvIERQQ0QgNjAwaC4KMi4gQXQgTFMgbW9kZSwgdHJ5IHRv IGRpc2FibGUgRFBfRFVBTF9NT0RFX1RNRFNfT0VOLgoKdjI6IGZpeCB0eXBvCgpDYzogVmlsbGUg U3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IEphbmkgTmlrdWxh IDxqYW5pLm5pa3VsYUBsaW51eC5pbnRlbC5jb20+CkNjOiBVbWEgU2hhbmthciA8dW1hLnNoYW5r YXJAaW50ZWwuY29tPgpDYzogQ29vcGVyIENoaW91IDxjb29wZXIuY2hpb3VAaW50ZWwuY29tPgpD YzogS2hhbGVkIEFsbWFoYWxsYXd5IDxraGFsZWQuYWxtYWhhbGxhd3lAaW50ZWwuY29tPgpTaWdu ZWQtb2ZmLWJ5OiBMZWUgU2hhd24gQyA8c2hhd24uYy5sZWVAaW50ZWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYyAgICAgfCA3ICsrKysrKy0KIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfbHNwY29uLmMgfCA4ICsrKysrKysrCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2xzcGNvbi5oIHwgMSArCiAzIGZpbGVzIGNo YW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9kaXNwbGF5L2ludGVsX2RwLmMKaW5kZXggZWM4MzU5ZjAzYWFmLi43ZGQxNmQ2YmQ1YmEgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYworKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwLmMKQEAgLTY1MzYsNiArNjUzNiw3 IEBAIGludGVsX2RwX2RldGVjdChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAogCXN0 cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUoY29ubmVjdG9yLT5kZXYp OwogCXN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAgPSBpbnRlbF9hdHRhY2hlZF9kcCh0b19pbnRl bF9jb25uZWN0b3IoY29ubmVjdG9yKSk7CiAJc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqZGln X3BvcnQgPSBkcF90b19kaWdfcG9ydChpbnRlbF9kcCk7CisJc3RydWN0IGludGVsX2xzcGNvbiAq bHNwY29uID0gZHBfdG9fbHNwY29uKGludGVsX2RwKTsKIAlzdHJ1Y3QgaW50ZWxfZW5jb2RlciAq ZW5jb2RlciA9ICZkaWdfcG9ydC0+YmFzZTsKIAllbnVtIGRybV9jb25uZWN0b3Jfc3RhdHVzIHN0 YXR1czsKIApAQCAtNjYzMiw5ICs2NjMzLDEzIEBAIGludGVsX2RwX2RldGVjdChzdHJ1Y3QgZHJt X2Nvbm5lY3RvciAqY29ubmVjdG9yLAogCWludGVsX2RwX2NoZWNrX3NlcnZpY2VfaXJxKGludGVs X2RwKTsKIAogb3V0OgotCWlmIChzdGF0dXMgIT0gY29ubmVjdG9yX3N0YXR1c19jb25uZWN0ZWQg JiYgIWludGVsX2RwLT5pc19tc3QpCisJaWYgKHN0YXR1cyAhPSBjb25uZWN0b3Jfc3RhdHVzX2Nv bm5lY3RlZCAmJiAhaW50ZWxfZHAtPmlzX21zdCkgewogCQlpbnRlbF9kcF91bnNldF9lZGlkKGlu dGVsX2RwKTsKIAorCQlpZiAobHNwY29uICYmIGxzcGNvbi0+YWN0aXZlKQorCQkJbHNwY29uX3N0 YW5kYnkoZHBfdG9fZGlnX3BvcnQoaW50ZWxfZHApKTsKKwl9CisKIAkvKgogCSAqIE1ha2Ugc3Vy ZSB0aGUgcmVmcyBmb3IgcG93ZXIgd2VsbHMgZW5hYmxlZCBkdXJpbmcgZGV0ZWN0IGFyZQogCSAq IGRyb3BwZWQgdG8gYXZvaWQgYSBuZXcgZGV0ZWN0IGN5Y2xlIHRyaWdnZXJlZCBieSBIUEQgcG9s bGluZy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfbHNw Y29uLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2xzcGNvbi5jCmluZGV4 IGUzN2Q0NWU1MzFkZi4uZDliYzA1MmQzYmRlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9kaXNwbGF5L2ludGVsX2xzcGNvbi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rp c3BsYXkvaW50ZWxfbHNwY29uLmMKQEAgLTU1MCw2ICs1NTAsMTQgQEAgc3RhdGljIGJvb2wgbHNw Y29uX2luaXQoc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqZGlnX3BvcnQpCiAJcmV0dXJuIHRy dWU7CiB9CiAKK3ZvaWQgbHNwY29uX3N0YW5kYnkoc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAq ZGlnX3BvcnQpCit7CisJc3RydWN0IGludGVsX2RwICpkcCA9ICZkaWdfcG9ydC0+ZHA7CisKKwlp ZiAoZHJtX2RwX2RwY2Rfd3JpdGViKCZkcC0+YXV4LCBEUF9TRVRfUE9XRVIsIERQX1NFVF9QT1dF Ul9EMykgPD0gMCkKKwkJRFJNX0RFQlVHX0tNUygiTFNQQ09OIGZhaWxlZCB0byB3cml0ZSBwb3dl ciBzdGF0ZSB0byBEM1xuIik7Cit9CisKIHZvaWQgbHNwY29uX3Jlc3VtZShzdHJ1Y3QgaW50ZWxf ZGlnaXRhbF9wb3J0ICpkaWdfcG9ydCkKIHsKIAlzdHJ1Y3QgaW50ZWxfbHNwY29uICpsc3Bjb24g PSAmZGlnX3BvcnQtPmxzcGNvbjsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rp c3BsYXkvaW50ZWxfbHNwY29uLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X2xzcGNvbi5oCmluZGV4IGIwM2RjYjcwNzZkOC4uNjU4YTJlNWIyMmRiIDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2xzcGNvbi5oCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfbHNwY29uLmgKQEAgLTE2LDYgKzE2LDcgQEAgc3Ry dWN0IGludGVsX2VuY29kZXI7CiBzdHJ1Y3QgaW50ZWxfbHNwY29uOwogCiB2b2lkIGxzcGNvbl9y ZXN1bWUoc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqZGlnX3BvcnQpOwordm9pZCBsc3Bjb25f c3RhbmRieShzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICpkaWdfcG9ydCk7CiB2b2lkIGxzcGNv bl93YWl0X3Bjb25fbW9kZShzdHJ1Y3QgaW50ZWxfbHNwY29uICpsc3Bjb24pOwogdm9pZCBsc3Bj b25fd3JpdGVfaW5mb2ZyYW1lKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAogCQkJICAg IGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlLAotLSAKMi4xNy4xCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK