From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Keeping Subject: [PATCH v4 12/23] drm/rockchip: dw-mipi-dsi: allow commands in panel_disable Date: Fri, 24 Feb 2017 12:54:55 +0000 Message-ID: <20170224125506.21533-13-john@metanate.com> References: <20170224125506.21533-1-john@metanate.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170224125506.21533-1-john@metanate.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Mark Yao Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-rockchip@lists.infradead.org, Chris Zhong , linux-arm-kernel@lists.infradead.org List-Id: linux-rockchip.vger.kernel.org UGFuZWwgZHJpdmVycyBtYXkgd2FudCB0byBzZW50IGNvbW1hbmRzIGR1cmluZyB0aGUgZGlzYWJs ZSBmdW5jdGlvbiwgZm9yCmV4YW1wbGUgTUlQSV9EQ1NfU0VUX0RJU1BMQVlfT0ZGIGJlZm9yZSB0 aGUgdmlkZW8gc2lnbmFsIGVuZHMuICBJbiBvcmRlcgp0byBzZW5kIGNvbW1hbmRzIHdlIG5lZWQg dG8gd3JpdGUgdG8gcmVnaXN0ZXJzLCBzbyBwY2xrIG11c3QgYmUgZW5hYmxlZC4KCldoaWxlIGNo YW5naW5nIHRoaXMsIHJlbW92ZSB0aGUgdW5uZWNlc3NhcnkgY29kZSBhZnRlciB0aGUgcGFuZWwK dW5wcmVwYXJlIGNhbGwgd2hpY2ggc2VlbXMgdG8gYmUgYSB3b3JrYXJvdW5kIGZvciBhIHNwZWNp ZmljIHBhbmVsIGFuZAp0aHVzIGJlbG9uZ3MgaW4gdGhlIHBhbmVsIGRyaXZlci4KClNpZ25lZC1v ZmYtYnk6IEpvaG4gS2VlcGluZyA8am9obkBtZXRhbmF0ZS5jb20+ClJldmlld2VkLWJ5OiBDaHJp cyBaaG9uZyA8enl3QHJvY2stY2hpcHMuY29tPgpSZXZpZXdlZC1ieTogU2VhbiBQYXVsIDxzZWFu cGF1bEBjaHJvbWl1bS5vcmc+Ci0tLQp2NDoKLSBBZGQgU2VhbidzIFJldmlld2VkLWJ5CnYzOgot IEFkZCBDaHJpcycgUmV2aWV3ZWQtYnkKVW5jaGFuZ2VkIGluIHYyCi0tLQogZHJpdmVycy9ncHUv ZHJtL3JvY2tjaGlwL2R3LW1pcGktZHNpLmMgfCAxMiArKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu Z2VkLCAyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9yb2NrY2hpcC9kdy1taXBpLWRzaS5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tj aGlwL2R3LW1pcGktZHNpLmMKaW5kZXggNTM1MTU0MDRkMGNhLi40MjAxYTIxNDMyOTUgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kdy1taXBpLWRzaS5jCisrKyBiL2RyaXZl cnMvZ3B1L2RybS9yb2NrY2hpcC9kdy1taXBpLWRzaS5jCkBAIC04NDgsMjQgKzg0OCwxNiBAQCBz dGF0aWMgdm9pZCBkd19taXBpX2RzaV9lbmNvZGVyX2Rpc2FibGUoc3RydWN0IGRybV9lbmNvZGVy ICplbmNvZGVyKQogewogCXN0cnVjdCBkd19taXBpX2RzaSAqZHNpID0gZW5jb2Rlcl90b19kc2ko ZW5jb2Rlcik7CiAKLQlkcm1fcGFuZWxfZGlzYWJsZShkc2ktPnBhbmVsKTsKLQogCWlmIChjbGtf cHJlcGFyZV9lbmFibGUoZHNpLT5wY2xrKSkgewogCQlkZXZfZXJyKGRzaS0+ZGV2LCAiJXM6IEZh aWxlZCB0byBlbmFibGUgcGNsa1xuIiwgX19mdW5jX18pOwogCQlyZXR1cm47CiAJfQogCisJZHJt X3BhbmVsX2Rpc2FibGUoZHNpLT5wYW5lbCk7CisKIAlkd19taXBpX2RzaV9zZXRfbW9kZShkc2ks IERXX01JUElfRFNJX0NNRF9NT0RFKTsKIAlkcm1fcGFuZWxfdW5wcmVwYXJlKGRzaS0+cGFuZWwp OwotCWR3X21pcGlfZHNpX3NldF9tb2RlKGRzaSwgRFdfTUlQSV9EU0lfVklEX01PREUpOwogCi0J LyoKLQkgKiBUaGlzIGlzIG5lY2Vzc2FyeSB0byBtYWtlIHN1cmUgdGhlIHBlcmlwaGVyYWwgd2ls bCBiZSBkcml2ZW4KLQkgKiBub3JtYWxseSB3aGVuIHRoZSBkaXNwbGF5IGlzIGVuYWJsZWQgYWdh aW4gbGF0ZXIuCi0JICovCi0JbXNsZWVwKDEyMCk7Ci0KLQlkd19taXBpX2RzaV9zZXRfbW9kZShk c2ksIERXX01JUElfRFNJX0NNRF9NT0RFKTsKIAlkd19taXBpX2RzaV9kaXNhYmxlKGRzaSk7CiAJ Y2xrX2Rpc2FibGVfdW5wcmVwYXJlKGRzaS0+cGNsayk7CiB9Ci0tIAoyLjEyLjAucmMwLjIzMC5n ZjYyNWQ0Y2RiOS5kaXJ0eQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJp LWRldmVsCg==