From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philippe Cornu Subject: [PATCH] drm/bridge/synopsys: dsi: readl_poll_timeout return value clean up Date: Sun, 4 Feb 2018 22:36:24 +0100 Message-ID: <20180204213624.18288-1-philippe.cornu@st.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 55D856E09B for ; Sun, 4 Feb 2018 21:36:48 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Archit Taneja , Andrzej Hajda , Laurent Pinchart , David Airlie , Philippe Cornu , Brian Norris , Benjamin Gaignard , Bhumika Goyal , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Sandy Huang , Heiko Stubner , linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org Cc: Yannick Fertre , Vincent Abriou , Alexandre Torgue List-Id: dri-devel@lists.freedesktop.org VGhlIHJlYWRsX3BvbGxfdGltZW91dCgpIHJldHVybiB2YWx1ZSBpcyAwIGluIGNhc2Ugb2Ygc3Vj Y2VzcwpzbyBpdCBpcyBiZXR0ZXIgdG8gZGV0ZWN0IGVycm9ycyB3aXRob3V0IHRha2luZyBjYXJl IG9mIHRoZQpyZXR1cm4gdmFsdWUgc2lnbi4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIENvcm51 IDxwaGlsaXBwZS5jb3JudUBzdC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5v cHN5cy9kdy1taXBpLWRzaS5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5z ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v YnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5 bm9wc3lzL2R3LW1pcGktZHNpLmMKaW5kZXggNjVhZWIzZjc4YjQ4Li40ZDBlODQ3MWExNWMgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMKQEAgLTM0 Miw3ICszNDIsNyBAQCBzdGF0aWMgaW50IGR3X21pcGlfZHNpX2dlbl9wa3RfaGRyX3dyaXRlKHN0 cnVjdCBkd19taXBpX2RzaSAqZHNpLCB1MzIgaGRyX3ZhbCkKIAlyZXQgPSByZWFkbF9wb2xsX3Rp bWVvdXQoZHNpLT5iYXNlICsgRFNJX0NNRF9QS1RfU1RBVFVTLAogCQkJCSB2YWwsICEodmFsICYg R0VOX0NNRF9GVUxMKSwgMTAwMCwKIAkJCQkgQ01EX1BLVF9TVEFUVVNfVElNRU9VVF9VUyk7Ci0J aWYgKHJldCA8IDApIHsKKwlpZiAocmV0KSB7CiAJCWRldl9lcnIoZHNpLT5kZXYsICJmYWlsZWQg dG8gZ2V0IGF2YWlsYWJsZSBjb21tYW5kIEZJRk9cbiIpOwogCQlyZXR1cm4gcmV0OwogCX0KQEAg LTM1Myw3ICszNTMsNyBAQCBzdGF0aWMgaW50IGR3X21pcGlfZHNpX2dlbl9wa3RfaGRyX3dyaXRl KHN0cnVjdCBkd19taXBpX2RzaSAqZHNpLCB1MzIgaGRyX3ZhbCkKIAlyZXQgPSByZWFkbF9wb2xs X3RpbWVvdXQoZHNpLT5iYXNlICsgRFNJX0NNRF9QS1RfU1RBVFVTLAogCQkJCSB2YWwsICh2YWwg JiBtYXNrKSA9PSBtYXNrLAogCQkJCSAxMDAwLCBDTURfUEtUX1NUQVRVU19USU1FT1VUX1VTKTsK LQlpZiAocmV0IDwgMCkgeworCWlmIChyZXQpIHsKIAkJZGV2X2Vycihkc2ktPmRldiwgImZhaWxl ZCB0byB3cml0ZSBjb21tYW5kIEZJRk9cbiIpOwogCQlyZXR1cm4gcmV0OwogCX0KQEAgLTM4NSw3 ICszODUsNyBAQCBzdGF0aWMgaW50IGR3X21pcGlfZHNpX3dyaXRlKHN0cnVjdCBkd19taXBpX2Rz aSAqZHNpLAogCQlyZXQgPSByZWFkbF9wb2xsX3RpbWVvdXQoZHNpLT5iYXNlICsgRFNJX0NNRF9Q S1RfU1RBVFVTLAogCQkJCQkgdmFsLCAhKHZhbCAmIEdFTl9QTERfV19GVUxMKSwgMTAwMCwKIAkJ CQkJIENNRF9QS1RfU1RBVFVTX1RJTUVPVVRfVVMpOwotCQlpZiAocmV0IDwgMCkgeworCQlpZiAo cmV0KSB7CiAJCQlkZXZfZXJyKGRzaS0+ZGV2LAogCQkJCSJmYWlsZWQgdG8gZ2V0IGF2YWlsYWJs ZSB3cml0ZSBwYXlsb2FkIEZJRk9cbiIpOwogCQkJcmV0dXJuIHJldDsKQEAgLTcxNiwxMyArNzE2 LDEzIEBAIHN0YXRpYyB2b2lkIGR3X21pcGlfZHNpX2RwaHlfZW5hYmxlKHN0cnVjdCBkd19taXBp X2RzaSAqZHNpKQogCiAJcmV0ID0gcmVhZGxfcG9sbF90aW1lb3V0KGRzaS0+YmFzZSArIERTSV9Q SFlfU1RBVFVTLCB2YWwsCiAJCQkJIHZhbCAmIFBIWV9MT0NLLCAxMDAwLCBQSFlfU1RBVFVTX1RJ TUVPVVRfVVMpOwotCWlmIChyZXQgPCAwKQorCWlmIChyZXQpCiAJCURSTV9ERUJVR19EUklWRVIo ImZhaWxlZCB0byB3YWl0IHBoeSBsb2NrIHN0YXRlXG4iKTsKIAogCXJldCA9IHJlYWRsX3BvbGxf dGltZW91dChkc2ktPmJhc2UgKyBEU0lfUEhZX1NUQVRVUywKIAkJCQkgdmFsLCB2YWwgJiBQSFlf U1RPUF9TVEFURV9DTEtfTEFORSwgMTAwMCwKIAkJCQkgUEhZX1NUQVRVU19USU1FT1VUX1VTKTsK LQlpZiAocmV0IDwgMCkKKwlpZiAocmV0KQogCQlEUk1fREVCVUdfRFJJVkVSKCJmYWlsZWQgdG8g d2FpdCBwaHkgY2xrIGxhbmUgc3RvcCBzdGF0ZVxuIik7CiB9CiAKLS0gCjIuMTUuMQoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxp bmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==