From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vidya Srinivas Subject: [PATCH 3/9] drm: Add DSI panel power on/off sequence programming Date: Wed, 8 Feb 2017 16:20:52 +0530 Message-ID: <1486551058-22596-4-git-send-email-vidya.srinivas@intel.com> References: <1486551058-22596-1-git-send-email-vidya.srinivas@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1BF316E825 for ; Wed, 8 Feb 2017 10:39:02 +0000 (UTC) In-Reply-To: <1486551058-22596-1-git-send-email-vidya.srinivas@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: jani.nikula@intel.com, Vidya Srinivas List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVW1hIFNoYW5rYXIgPHVtYS5zaGFua2FyQGludGVsLmNvbT4KClBhbmVsIFBvd2VyIE9u L09mZiBzZXF1ZW5jZXMgYXJlIHBhcnQgb2YgUGFuZWwgc3BlYy4KRW5hYmxpbmcgdGhlIHN1cHBv cnQgb2Ygc2FtZSBpbiBEUk0gbGF5ZXIgZm9yIGZpbmUgZ3JhaW5lZApwYW5lbCBjb250cm9sLiBT b21lIERTSSBjb250cm9sbGVyL3BhbmVscyByZXF1aXJlIG1ha2luZwpTT0Mgc3BlY2lmaWMgZGV2 aWNlIHJlYWR5IGNoYW5nZXMgaW4gYmV0d2VlbiB0aGUgcGFuZWwKcG93ZXIgT04gYW5kIHNlbmRp bmcgdGhlIE9UUCBzZXF1ZW5jZXMuCgpUaGlzIHBhdGNoIGludHJvZHVjZXMgZHJtX3BhbmVsX3Bv d2VyX29uIHdoaWNoIGNhbiBiZSB1c2VkCnRvIGRlY291cGxlIHBhbmVsIHBvd2VyIE9OIGFuZCBP VFAuIEVhcmxpZXIgYm90aCBvcGVyYXRpb25zCndlcmUgYmVpbmcgZG9uZSBhcyBwYXJ0IG9mIGRy bV9wYW5lbF9wcmVwYXJlLgoKU2lnbmVkLW9mZi1ieTogVW1hIFNoYW5rYXIgPHVtYS5zaGFua2Fy QGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogVmlkeWEgU3Jpbml2YXMgPHZpZHlhLnNyaW5pdmFz QGludGVsLmNvbT4KLS0tCiBpbmNsdWRlL2RybS9kcm1fcGFuZWwuaCB8IDE4ICsrKysrKysrKysr KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9p bmNsdWRlL2RybS9kcm1fcGFuZWwuaCBiL2luY2x1ZGUvZHJtL2RybV9wYW5lbC5oCmluZGV4IDIy MGQxZTJiLi41MTU1OTViIDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1fcGFuZWwuaAorKysg Yi9pbmNsdWRlL2RybS9kcm1fcGFuZWwuaApAQCAtNjksNiArNjksOCBAQCBzdHJ1Y3QgZHJtX3Bh bmVsX2Z1bmNzIHsKIAlpbnQgKCpkaXNhYmxlKShzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCk7CiAJ aW50ICgqdW5wcmVwYXJlKShzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCk7CiAJaW50ICgqcHJlcGFy ZSkoc3RydWN0IGRybV9wYW5lbCAqcGFuZWwpOworCWludCAoKnBvd2VyX29uKShzdHJ1Y3QgZHJt X3BhbmVsICpwYW5lbCk7CisJaW50ICgqcG93ZXJfb2ZmKShzdHJ1Y3QgZHJtX3BhbmVsICpwYW5l bCk7CiAJaW50ICgqZW5hYmxlKShzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCk7CiAJaW50ICgqZ2V0 X21vZGVzKShzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCk7CiAJaW50ICgqZ2V0X3RpbWluZ3MpKHN0 cnVjdCBkcm1fcGFuZWwgKnBhbmVsLCB1bnNpZ25lZCBpbnQgbnVtX3RpbWluZ3MsCkBAIC0xNjYs NiArMTY4LDIyIEBAIHN0YXRpYyBpbmxpbmUgaW50IGRybV9wYW5lbF9lbmFibGUoc3RydWN0IGRy bV9wYW5lbCAqcGFuZWwpCiAJcmV0dXJuIHBhbmVsID8gLUVOT1NZUyA6IC1FSU5WQUw7CiB9CiAK K3N0YXRpYyBpbmxpbmUgaW50IGRybV9wYW5lbF9wb3dlcl9vbihzdHJ1Y3QgZHJtX3BhbmVsICpw YW5lbCkKK3sKKwlpZiAocGFuZWwgJiYgcGFuZWwtPmZ1bmNzICYmIHBhbmVsLT5mdW5jcy0+cG93 ZXJfb24pCisJCXJldHVybiBwYW5lbC0+ZnVuY3MtPnBvd2VyX29uKHBhbmVsKTsKKworCXJldHVy biBwYW5lbCA/IC1FTk9TWVMgOiAtRUlOVkFMOworfQorCitzdGF0aWMgaW5saW5lIGludCBkcm1f cGFuZWxfcG93ZXJfb2ZmKHN0cnVjdCBkcm1fcGFuZWwgKnBhbmVsKQoreworCWlmIChwYW5lbCAm JiBwYW5lbC0+ZnVuY3MgJiYgcGFuZWwtPmZ1bmNzLT5wb3dlcl9vZmYpCisJCXJldHVybiBwYW5l bC0+ZnVuY3MtPnBvd2VyX29mZihwYW5lbCk7CisKKwlyZXR1cm4gcGFuZWwgPyAtRU5PU1lTIDog LUVJTlZBTDsKK30KKwogLyoqCiAgKiBkcm1fcGFuZWxfZ2V0X21vZGVzIC0gcHJvYmUgdGhlIGF2 YWlsYWJsZSBkaXNwbGF5IG1vZGVzIG9mIGEgcGFuZWwKICAqIEBwYW5lbDogRFJNIHBhbmVsCi0t IAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==