From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH v4 05/16] drm/dsi: Add mipi_dsi_set_maximum_return_packet_size() helper Date: Mon, 3 Nov 2014 10:13:30 +0100 Message-ID: <1415006021-29313-5-git-send-email-thierry.reding@gmail.com> References: <1415006021-29313-1-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f54.google.com (mail-pa0-f54.google.com [209.85.220.54]) by gabe.freedesktop.org (Postfix) with ESMTP id C425D6E3FE for ; Mon, 3 Nov 2014 01:14:11 -0800 (PST) Received: by mail-pa0-f54.google.com with SMTP id rd3so11883706pab.27 for ; Mon, 03 Nov 2014 01:14:11 -0800 (PST) In-Reply-To: <1415006021-29313-1-git-send-email-thierry.reding@gmail.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 Cc: Andrzej Hajda , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogWW91bmdKdW4gQ2hvIDx5ajQ0LmNob0BzYW1zdW5nLmNvbT4KClRoaXMgZnVuY3Rpb24g Y2FuIGJlIHVzZWQgdG8gc2V0IHRoZSBtYXhpbXVtIHJldHVybiBwYWNrZXQgc2l6ZSBmb3IgYQpN SVBJIERTSSBwZXJpcGhlcmFsLgoKU2lnbmVkLW9mZi1ieTogWW91bmdKdW4gQ2hvIDx5ajQ0LmNo b0BzYW1zdW5nLmNvbT4KW3RyZWRpbmc6IGVuZGlhbmVzcywga2VybmVsZG9jLCByZXR1cm4gdmFs dWVdClNpZ25lZC1vZmYtYnk6IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+Ci0t LQpDaGFuZ2VzIGluIHY0OgotIHVzZSBDOTkgaW5pdGlhbGl6ZXIKCkNoYW5nZXMgaW4gdjM6Ci0g dXNlIGNvbW1vbiBoZWxwZXIgdG8gc2ltcGxpZnkgY29kZQoKIGRyaXZlcnMvZ3B1L2RybS9kcm1f bWlwaV9kc2kuYyB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9kcm0vZHJt X21pcGlfZHNpLmggICAgIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygr KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kc2kuYyBiL2RyaXZlcnMv Z3B1L2RybS9kcm1fbWlwaV9kc2kuYwppbmRleCBhYTFhYWIyNDE4MWMuLjY0MGNhYmNkNmMxZiAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9taXBpX2RzaS5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9kcm1fbWlwaV9kc2kuYwpAQCAtMjU3LDYgKzI1NywzMCBAQCBpbnQgbWlwaV9kc2lf Y3JlYXRlX3BhY2tldChzdHJ1Y3QgbWlwaV9kc2lfcGFja2V0ICpwYWNrZXQsCiB9CiBFWFBPUlRf U1lNQk9MKG1pcGlfZHNpX2NyZWF0ZV9wYWNrZXQpOwogCisvKgorICogbWlwaV9kc2lfc2V0X21h eGltdW1fcmV0dXJuX3BhY2tldF9zaXplKCkgLSBzcGVjaWZ5IHRoZSBtYXhpbXVtIHNpemUgb2Yg dGhlCisgKiAgICB0aGUgcGF5bG9hZCBpbiBhIGxvbmcgcGFja2V0IHRyYW5zbWl0dGVkIGZyb20g dGhlIHBlcmlwaGVyYWwgYmFjayB0byB0aGUKKyAqICAgIGhvc3QgcHJvY2Vzc29yCisgKiBAZHNp OiBEU0kgcGVyaXBoZXJhbCBkZXZpY2UKKyAqIEB2YWx1ZTogdGhlIG1heGltdW0gc2l6ZSBvZiB0 aGUgcGF5bG9hZAorICoKKyAqIFJldHVybjogMCBvbiBzdWNjZXNzIG9yIGEgbmVnYXRpdmUgZXJy b3IgY29kZSBvbiBmYWlsdXJlLgorICovCitpbnQgbWlwaV9kc2lfc2V0X21heGltdW1fcmV0dXJu X3BhY2tldF9zaXplKHN0cnVjdCBtaXBpX2RzaV9kZXZpY2UgKmRzaSwKKwkJCQkJICAgIHUxNiB2 YWx1ZSkKK3sKKwl1OCB0eFsyXSA9IHsgdmFsdWUgJiAweGZmLCB2YWx1ZSA+PiA4IH07CisJc3Ry dWN0IG1pcGlfZHNpX21zZyBtc2cgPSB7CisJCS5jaGFubmVsID0gZHNpLT5jaGFubmVsLAorCQku dHlwZSA9IE1JUElfRFNJX1NFVF9NQVhJTVVNX1JFVFVSTl9QQUNLRVRfU0laRSwKKwkJLnR4X2xl biA9IHNpemVvZih0eCksCisJCS50eF9idWYgPSB0eCwKKwl9OworCisJcmV0dXJuIG1pcGlfZHNp X2RldmljZV90cmFuc2Zlcihkc2ksICZtc2cpOworfQorRVhQT1JUX1NZTUJPTChtaXBpX2RzaV9z ZXRfbWF4aW11bV9yZXR1cm5fcGFja2V0X3NpemUpOworCiAvKioKICAqIG1pcGlfZHNpX2Rjc193 cml0ZV9idWZmZXIoKSAtIHRyYW5zbWl0IGEgRENTIGNvbW1hbmQgd2l0aCBwYXlsb2FkCiAgKiBA ZHNpOiBEU0kgcGVyaXBoZXJhbCBkZXZpY2UKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9t aXBpX2RzaS5oIGIvaW5jbHVkZS9kcm0vZHJtX21pcGlfZHNpLmgKaW5kZXggNjYwMGNmNjMwNTg1 Li5iYWI2NzA5OTg3MmIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL2RybV9taXBpX2RzaS5oCisr KyBiL2luY2x1ZGUvZHJtL2RybV9taXBpX2RzaS5oCkBAIC0xNTAsNiArMTUwLDggQEAgc3RhdGlj IGlubGluZSBzdHJ1Y3QgbWlwaV9kc2lfZGV2aWNlICp0b19taXBpX2RzaV9kZXZpY2Uoc3RydWN0 IGRldmljZSAqZGV2KQogCiBpbnQgbWlwaV9kc2lfYXR0YWNoKHN0cnVjdCBtaXBpX2RzaV9kZXZp Y2UgKmRzaSk7CiBpbnQgbWlwaV9kc2lfZGV0YWNoKHN0cnVjdCBtaXBpX2RzaV9kZXZpY2UgKmRz aSk7CitpbnQgbWlwaV9kc2lfc2V0X21heGltdW1fcmV0dXJuX3BhY2tldF9zaXplKHN0cnVjdCBt aXBpX2RzaV9kZXZpY2UgKmRzaSwKKwkJCQkJICAgIHUxNiB2YWx1ZSk7CiBzc2l6ZV90IG1pcGlf ZHNpX2Rjc193cml0ZV9idWZmZXIoc3RydWN0IG1pcGlfZHNpX2RldmljZSAqZHNpLAogCQkJCSAg Y29uc3Qgdm9pZCAqZGF0YSwgc2l6ZV90IGxlbik7CiBzc2l6ZV90IG1pcGlfZHNpX2Rjc193cml0 ZShzdHJ1Y3QgbWlwaV9kc2lfZGV2aWNlICpkc2ksIHU4IGNtZCwKLS0gCjIuMS4yCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=