From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russell King Subject: [PATCH 05/11] drm/i2c: tda998x: handle all outstanding interrupts Date: Tue, 29 Sep 2015 19:33:01 +0100 Message-ID: References: <20150929183216.GQ21513@n2100.arm.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from pandora.arm.linux.org.uk (pandora.arm.linux.org.uk [78.32.30.218]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9A3E26E1AA for ; Tue, 29 Sep 2015 11:33:06 -0700 (PDT) Received: from e0022681537dd.dyn.arm.linux.org.uk ([2001:4d48:ad52:3201:222:68ff:fe15:37dd]:55846 helo=rmk-PC.arm.linux.org.uk) by pandora.arm.linux.org.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1Zgzi2-0004WU-V2 for dri-devel@lists.freedesktop.org; Tue, 29 Sep 2015 19:33:03 +0100 Received: from rmk by rmk-PC.arm.linux.org.uk with local (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1Zgzi1-00042f-Ma for dri-devel@lists.freedesktop.org; Tue, 29 Sep 2015 19:33:01 +0100 In-Reply-To: <20150929183216.GQ21513@n2100.arm.linux.org.uk> Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org QXMgcmVhZGluZyB0aGUgaW50ZXJydXB0IHJlZ2lzdGVycyBjbGVhcnMgdGhlIG91dHN0YW5kaW5n IGludGVycnVwdHMsIHdlCm11c3QgcHJvY2VzcyBhbGwgcmVjZWl2ZWQgaW50ZXJydXB0cyB0byBh dm9pZCBkcm9wcGluZyBhbnkuICBSZWFycmFuZ2UKdGhlIGNvZGUgdG8gYWNoaWV2ZSB0aGlzLCBh bmQgcHJvcGVybHkgY2hlY2sgZm9yIGEgSFBEIGludGVycnVwdCBmcm9tCnRoZSBDRUNfUlhTSFBE SU5UIHJlZ2lzdGVyLgoKU2lnbmVkLW9mZi1ieTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFy bS5saW51eC5vcmcudWs+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jIHwg MTYgKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDUg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Ry di5jIGIvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jCmluZGV4IDZkNmFhYWRjMGQy Zi4uMTI4NWZiMzU0ODEzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhf ZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jCkBAIC0zMzAsNiAr MzMwLDggQEAgc3RydWN0IHRkYTk5OHhfcHJpdiB7CiAjIGRlZmluZSBDRUNfRlJPX0lNX0NMS19D VFJMX0ZST19ESVYgICAoMSA8PCAwKQogI2RlZmluZSBSRUdfQ0VDX1JYU0hQRElOVEVOQQkgIDB4 ZmMJCSAgICAgIC8qIHJlYWQvd3JpdGUgKi8KICNkZWZpbmUgUkVHX0NFQ19SWFNIUERJTlQJICAw eGZkCQkgICAgICAvKiByZWFkICovCisjIGRlZmluZSBDRUNfUlhTSFBESU5UX1JYU0VOUyAgICAg QklUKDApCisjIGRlZmluZSBDRUNfUlhTSFBESU5UX0hQRCAgICAgICAgQklUKDEpCiAjZGVmaW5l IFJFR19DRUNfUlhTSFBETEVWICAgICAgICAgMHhmZSAgICAgICAgICAgICAgICAvKiByZWFkICov CiAjIGRlZmluZSBDRUNfUlhTSFBETEVWX1JYU0VOUyAgICAgKDEgPDwgMCkKICMgZGVmaW5lIENF Q19SWFNIUERMRVZfSFBEICAgICAgICAoMSA8PCAxKQpAQCAtNjE5LDExICs2MjEsOCBAQCBzdGF0 aWMgaXJxcmV0dXJuX3QgdGRhOTk4eF9pcnFfdGhyZWFkKGludCBpcnEsIHZvaWQgKmRhdGEpCiAJ RFJNX0RFQlVHX0RSSVZFUigKIAkJInRkYSBpcnEgc3RhICUwMnggY2VjICUwMnggbHZsICUwMngg ZjAgJTAyeCBmMSAlMDJ4IGYyICUwMnhcbiIsCiAJCXN0YSwgY2VjLCBsdmwsIGZsYWcwLCBmbGFn MSwgZmxhZzIpOwotCWlmICgoZmxhZzIgJiBJTlRfRkxBR1NfMl9FRElEX0JMS19SRCkgJiYgcHJp di0+d3FfZWRpZF93YWl0KSB7Ci0JCXByaXYtPndxX2VkaWRfd2FpdCA9IDA7Ci0JCXdha2VfdXAo JnByaXYtPndxX2VkaWQpOwotCQloYW5kbGVkID0gdHJ1ZTsKLQl9IGVsc2UgaWYgKGNlYyAhPSAw KSB7CQkJLyogSFBEIGNoYW5nZSAqLworCisJaWYgKGNlYyAmIENFQ19SWFNIUERJTlRfSFBEKSB7 CiAJCWlmIChsdmwgJiBDRUNfUlhTSFBETEVWX0hQRCkKIAkJCXRkYTk5OHhfZWRpZF9kZWxheV9z dGFydChwcml2KTsKIAkJZWxzZQpAQCAtNjMxLDYgKzYzMCwxMyBAQCBzdGF0aWMgaXJxcmV0dXJu X3QgdGRhOTk4eF9pcnFfdGhyZWFkKGludCBpcnEsIHZvaWQgKmRhdGEpCiAKIAkJaGFuZGxlZCA9 IHRydWU7CiAJfQorCisJaWYgKChmbGFnMiAmIElOVF9GTEFHU18yX0VESURfQkxLX1JEKSAmJiBw cml2LT53cV9lZGlkX3dhaXQpIHsKKwkJcHJpdi0+d3FfZWRpZF93YWl0ID0gMDsKKwkJd2FrZV91 cCgmcHJpdi0+d3FfZWRpZCk7CisJCWhhbmRsZWQgPSB0cnVlOworCX0KKwogCXJldHVybiBJUlFf UkVUVkFMKGhhbmRsZWQpOwogfQogCi0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK