From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Keeping Subject: [PATCH v4 08/23] drm/rockchip: dw-mipi-dsi: respect message flags Date: Fri, 24 Feb 2017 12:54:51 +0000 Message-ID: <20170224125506.21533-9-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 SW5zdGVhZCBvZiBhbHdheXMgc2VuZGluZyBjb21tYW5kcyBpbiBMUCBtb2RlLCByZXNwZWN0IHRo ZQpNSVBJX0RTSV9NU0dfVVNFX0xQTSBmbGFnIHRvIGRlY2lkZSBob3cgdG8gc2VuZCBlYWNoIG1l c3NhZ2UuICBBbHNvCnJlcXVlc3QgYWNrcyBpZiBNSVBJX0RTSV9NU0dfUkVRX0FDSyBpcyBzZXQu CgpTaWduZWQtb2ZmLWJ5OiBKb2huIEtlZXBpbmcgPGpvaG5AbWV0YW5hdGUuY29tPgpSZXZpZXdl ZC1ieTogQ2hyaXMgWmhvbmcgPHp5d0Byb2NrLWNoaXBzLmNvbT4KUmV2aWV3ZWQtYnk6IFNlYW4g UGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgotLS0KdjQ6Ci0gQWRkIFNlYW4ncyBSZXZpZXdl ZC1ieQp2MzoKLSBBZGQgQ2hyaXMnIFJldmlld2VkLWJ5ClVuY2hhbmdlZCBpbiB2MgotLS0KIGRy aXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kdy1taXBpLWRzaS5jIHwgMTYgKysrKysrKysrKysrKysr LQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHctbWlwaS1kc2kuYyBiL2RyaXZlcnMv Z3B1L2RybS9yb2NrY2hpcC9kdy1taXBpLWRzaS5jCmluZGV4IDM3NGIxOGM1NTBmZC4uYTIwZDY2 OWI3M2VlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHctbWlwaS1kc2ku YworKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHctbWlwaS1kc2kuYwpAQCAtNTQyLDYg KzU0MiwxOSBAQCBzdGF0aWMgaW50IGR3X21pcGlfZHNpX2hvc3RfZGV0YWNoKHN0cnVjdCBtaXBp X2RzaV9ob3N0ICpob3N0LAogCXJldHVybiAwOwogfQogCitzdGF0aWMgdm9pZCBkd19taXBpX21l c3NhZ2VfY29uZmlnKHN0cnVjdCBkd19taXBpX2RzaSAqZHNpLAorCQkJCSAgIGNvbnN0IHN0cnVj dCBtaXBpX2RzaV9tc2cgKm1zZykKK3sKKwl1MzIgdmFsID0gMDsKKworCWlmIChtc2ctPmZsYWdz ICYgTUlQSV9EU0lfTVNHX1JFUV9BQ0spCisJCXZhbCB8PSBFTl9BQ0tfUlFTVDsKKwlpZiAobXNn LT5mbGFncyAmIE1JUElfRFNJX01TR19VU0VfTFBNKQorCQl2YWwgfD0gQ01EX01PREVfQUxMX0xQ OworCisJZHNpX3dyaXRlKGRzaSwgRFNJX0NNRF9NT0RFX0NGRywgdmFsKTsKK30KKwogc3RhdGlj IGludCBkd19taXBpX2RzaV9nZW5fcGt0X2hkcl93cml0ZShzdHJ1Y3QgZHdfbWlwaV9kc2kgKmRz aSwgdTMyIGhkcl92YWwpCiB7CiAJaW50IHJldDsKQEAgLTYzNiw2ICs2NDksOCBAQCBzdGF0aWMg c3NpemVfdCBkd19taXBpX2RzaV9ob3N0X3RyYW5zZmVyKHN0cnVjdCBtaXBpX2RzaV9ob3N0ICpo b3N0LAogCXN0cnVjdCBkd19taXBpX2RzaSAqZHNpID0gaG9zdF90b19kc2koaG9zdCk7CiAJaW50 IHJldDsKIAorCWR3X21pcGlfbWVzc2FnZV9jb25maWcoZHNpLCBtc2cpOworCiAJc3dpdGNoICht c2ctPnR5cGUpIHsKIAljYXNlIE1JUElfRFNJX0RDU19TSE9SVF9XUklURToKIAljYXNlIE1JUElf RFNJX0RDU19TSE9SVF9XUklURV9QQVJBTToKQEAgLTc0Nyw3ICs3NjIsNiBAQCBzdGF0aWMgdm9p ZCBkd19taXBpX2RzaV9jb21tYW5kX21vZGVfY29uZmlnKHN0cnVjdCBkd19taXBpX2RzaSAqZHNp KQogewogCWRzaV93cml0ZShkc2ksIERTSV9UT19DTlRfQ0ZHLCBIU1RYX1RPX0NOVCgxMDAwKSB8 IExQUlhfVE9fQ05UKDEwMDApKTsKIAlkc2lfd3JpdGUoZHNpLCBEU0lfQlRBX1RPX0NOVCwgMHhk MDApOwotCWRzaV93cml0ZShkc2ksIERTSV9DTURfTU9ERV9DRkcsIENNRF9NT0RFX0FMTF9MUCk7 CiAJZHNpX3dyaXRlKGRzaSwgRFNJX01PREVfQ0ZHLCBFTkFCTEVfQ01EX01PREUpOwogfQogCi0t IAoyLjEyLjAucmMwLjIzMC5nZjYyNWQ0Y2RiOS5kaXJ0eQoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2 ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==