From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russell King Subject: [PATCH v3 4/7] drm/i2c: tda998x: always disable and clear interrupts at probe Date: Mon, 09 Apr 2018 13:16:27 +0100 Message-ID: References: <20180409121529.GA31403@n2100.armlinux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from pandora.armlinux.org.uk (pandora.armlinux.org.uk [IPv6:2001:4d48:ad52:3201:214:fdff:fe10:1be6]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3E9D66E1FC for ; Mon, 9 Apr 2018 12:22:11 +0000 (UTC) In-Reply-To: <20180409121529.GA31403@n2100.armlinux.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: Hans Verkuil Cc: David Airlie , devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org QWx3YXlzIGRpc2FibGUgYW5kIGNsZWFyIGludGVycnVwdHMgYXQgcHJvYmUgdGltZSB0byBlbnN1 cmUgdGhhdCB0aGUKVERBOTk4eCBpcyBpbiBhIHNhbmUgc3RhdGUuICBUaGlzIGVuc3VyZXMgdGhh dCB0aGUgaW50ZXJydXB0IGxpbmUsCndoaWNoIGlzIGFsc28gdGhlIENFQyBjbG9jayBjYWxpYnJh dGlvbiBzaWduYWwsIGlzIGFsd2F5cyBkZWFzc2VydGVkLgoKQWNrZWQtYnk6IEhhbnMgVmVya3Vp bCA8aGFucy52ZXJrdWlsQGNpc2NvLmNvbT4KU2lnbmVkLW9mZi1ieTogUnVzc2VsbCBLaW5nIDxy bWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5 OHhfZHJ2LmMgfCAxNCArKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9u cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTJjL3Rk YTk5OHhfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhfZHJ2LmMKaW5kZXggN2Yy NzYyZmFiNWM5Li4xNmUwNDM5Y2FkNDQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pMmMv dGRhOTk4eF9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhfZHJ2LmMKQEAg LTE1NDYsNiArMTU0NiwxNSBAQCBzdGF0aWMgaW50IHRkYTk5OHhfY3JlYXRlKHN0cnVjdCBpMmNf Y2xpZW50ICpjbGllbnQsIHN0cnVjdCB0ZGE5OTh4X3ByaXYgKnByaXYpCiAJY2VjX3dyaXRlKHBy aXYsIFJFR19DRUNfRlJPX0lNX0NMS19DVFJMLAogCQkJQ0VDX0ZST19JTV9DTEtfQ1RSTF9HSE9T VF9ESVMgfCBDRUNfRlJPX0lNX0NMS19DVFJMX0lNQ0xLX1NFTCk7CiAKKwkvKiBlbnN1cmUgaW50 ZXJydXB0cyBhcmUgZGlzYWJsZWQgKi8KKwljZWNfd3JpdGUocHJpdiwgUkVHX0NFQ19SWFNIUERJ TlRFTkEsIDApOworCisJLyogY2xlYXIgcGVuZGluZyBpbnRlcnJ1cHRzICovCisJY2VjX3JlYWQo cHJpdiwgUkVHX0NFQ19SWFNIUERJTlQpOworCXJlZ19yZWFkKHByaXYsIFJFR19JTlRfRkxBR1Nf MCk7CisJcmVnX3JlYWQocHJpdiwgUkVHX0lOVF9GTEFHU18xKTsKKwlyZWdfcmVhZChwcml2LCBS RUdfSU5UX0ZMQUdTXzIpOworCiAJLyogaW5pdGlhbGl6ZSB0aGUgb3B0aW9uYWwgSVJRICovCiAJ aWYgKGNsaWVudC0+aXJxKSB7CiAJCXVuc2lnbmVkIGxvbmcgaXJxX2ZsYWdzOwpAQCAtMTU1Mywx MSArMTU2Miw2IEBAIHN0YXRpYyBpbnQgdGRhOTk4eF9jcmVhdGUoc3RydWN0IGkyY19jbGllbnQg KmNsaWVudCwgc3RydWN0IHRkYTk5OHhfcHJpdiAqcHJpdikKIAkJLyogaW5pdCByZWFkIEVESUQg d2FpdHF1ZXVlIGFuZCBIRFAgd29yayAqLwogCQlpbml0X3dhaXRxdWV1ZV9oZWFkKCZwcml2LT53 cV9lZGlkKTsKIAotCQkvKiBjbGVhciBwZW5kaW5nIGludGVycnVwdHMgKi8KLQkJcmVnX3JlYWQo cHJpdiwgUkVHX0lOVF9GTEFHU18wKTsKLQkJcmVnX3JlYWQocHJpdiwgUkVHX0lOVF9GTEFHU18x KTsKLQkJcmVnX3JlYWQocHJpdiwgUkVHX0lOVF9GTEFHU18yKTsKLQogCQlpcnFfZmxhZ3MgPQog CQkJaXJxZF9nZXRfdHJpZ2dlcl90eXBlKGlycV9nZXRfaXJxX2RhdGEoY2xpZW50LT5pcnEpKTsK IAkJaXJxX2ZsYWdzIHw9IElSUUZfU0hBUkVEIHwgSVJRRl9PTkVTSE9UOwotLSAKMi43LjQKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBt YWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=