From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: [PATCH v3 4/4] drm/vc4: Support the case where the DSI device is disabled Date: Wed, 9 May 2018 15:00:42 +0200 Message-ID: <20180509130042.9435-5-boris.brezillon@bootlin.com> References: <20180509130042.9435-1-boris.brezillon@bootlin.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.bootlin.com (mail.bootlin.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id DC8556E142 for ; Wed, 9 May 2018 13:00:49 +0000 (UTC) In-Reply-To: <20180509130042.9435-1-boris.brezillon@bootlin.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding , dri-devel@lists.freedesktop.org, Eric Anholt Cc: David Airlie , Boris Brezillon List-Id: dri-devel@lists.freedesktop.org SGF2aW5nIGEgZGV2aWNlIHdpdGggYSBzdGF0dXMgcHJvcGVydHkgIT0gIm9rYXkiIGluIHRoZSBE VCBpcyBhIHZhbGlkCnVzZSBjYXNlLCBhbmQgd2Ugc2hvdWxkIG5vdCBwcmV2ZW50IHRoZSByZWdp c3RyYXRpb24gb2YgdGhlIERSTSBkZXZpY2UKd2hlbiB0aGUgRFNJIGRldmljZSBjb25uZWN0ZWQg dG8gdGhlIERTSSBjb250cm9sbGVyIGlzIGRpc2FibGVkLgoKQ29uc2lkZXIgdGhlIEVOT0RFViBy ZXR1cm4gY29kZSBhcyBhIHZhbGlkIHJlc3VsdCBhbmQgZG8gbm90IGV4cG9zZSB0aGUKRFNJIGVu Y29kZXIvY29ubmVjdG9yIHdoZW4gaXQgaGFwcGVucy4KClNpZ25lZC1vZmYtYnk6IEJvcmlzIEJy ZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGJvb3RsaW4uY29tPgotLS0KQ2hhbmdlcyBpbiB2MzoK LSBOb25lCgpDaGFuZ2VzIGluIHYyOgotIE5ldyBjb21taXQKLS0tCiBkcml2ZXJzL2dwdS9kcm0v dmM0L3ZjNF9kc2kuYyB8IDE1ICsrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDEzIGlu c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L3ZjNC92YzRfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kc2kuYwppbmRleCA4YWE4 OTc4MzUxMTguLmRiMmYxMzdmOGI3YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92 YzRfZHNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMKQEAgLTE2MDYsOCAr MTYwNiwxOCBAQCBzdGF0aWMgaW50IHZjNF9kc2lfYmluZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0 cnVjdCBkZXZpY2UgKm1hc3Rlciwgdm9pZCAqZGF0YSkKIAogCXJldCA9IGRybV9vZl9maW5kX3Bh bmVsX29yX2JyaWRnZShkZXYtPm9mX25vZGUsIDAsIDAsCiAJCQkJCSAgJnBhbmVsLCAmZHNpLT5i cmlkZ2UpOwotCWlmIChyZXQpCisJaWYgKHJldCkgeworCQkvKiBJZiB0aGUgYnJpZGdlIG9yIHBh bmVsIHBvaW50ZWQgYnkgZGV2LT5vZl9ub2RlIGlzIG5vdAorCQkgKiBlbmFibGVkLCBqdXN0IHJl dHVybiAwIGhlcmUgc28gdGhhdCB3ZSBkb24ndCBwcmV2ZW50IHRoZSBEUk0KKwkJICogZGV2IGZy b20gYmVpbmcgcmVnaXN0ZXJlZC4gT2YgY291cnNlIHRoYXQgbWVhbnMgdGhlIERTSQorCQkgKiBl bmNvZGVyIHdvbid0IGJlIGV4cG9zZWQsIGJ1dCB0aGF0J3Mgbm90IGEgcHJvYmxlbSBzaW5jZQor CQkgKiBub3RoaW5nIGlzIGNvbm5lY3RlZCB0byBpdC4KKwkJICovCisJCWlmIChyZXQgPT0gLUVO T0RFVikKKwkJCXJldHVybiAwOworCiAJCXJldHVybiByZXQ7CisJfQogCiAJaWYgKHBhbmVsKSB7 CiAJCWRzaS0+YnJpZGdlID0gZGV2bV9kcm1fcGFuZWxfYnJpZGdlX2FkZChkZXYsIHBhbmVsLApA QCAtMTY1Miw3ICsxNjYyLDggQEAgc3RhdGljIHZvaWQgdmM0X2RzaV91bmJpbmQoc3RydWN0IGRl dmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlICptYXN0ZXIsCiAJc3RydWN0IHZjNF9kZXYgKnZjNCA9 IHRvX3ZjNF9kZXYoZHJtKTsKIAlzdHJ1Y3QgdmM0X2RzaSAqZHNpID0gZGV2X2dldF9kcnZkYXRh KGRldik7CiAKLQlwbV9ydW50aW1lX2Rpc2FibGUoZGV2KTsKKwlpZiAoZHNpLT5icmlkZ2UpCisJ CXBtX3J1bnRpbWVfZGlzYWJsZShkZXYpOwogCiAJdmM0X2RzaV9lbmNvZGVyX2Rlc3Ryb3koZHNp LT5lbmNvZGVyKTsKIAotLSAKMi4xNC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK