From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1DAD1C433E0 for ; Sun, 24 May 2020 18:35:21 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 94A9320787 for ; Sun, 24 May 2020 18:35:20 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ffwll.ch header.i=@ffwll.ch header.b="d6IjnFBH" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 94A9320787 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 117C689D77; Sun, 24 May 2020 18:35:20 +0000 (UTC) Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8F69289D77 for ; Sun, 24 May 2020 18:35:18 +0000 (UTC) Received: by mail-ot1-x334.google.com with SMTP id b18so12337737oti.1 for ; Sun, 24 May 2020 11:35:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=nqTrR5jWkW4t6TKxWlvAOuPA4IFz3fxHRtHfSLK/6/E=; b=d6IjnFBHHbtXkP8uGtlNAx4nvumffNe3tMaWxr9oi7dZ1FBmkQod0xwXoJIoi0YLy2 CzH+ba22d0oQaaCQxJJtTyVIqawDAj5yBkx4TzzMC3cVDmKz7Bl+/p2+B5+14QDBC4Ku KC6Gd2bdkZOId9KXQAqQbv3xsO7OStS73dRF0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=nqTrR5jWkW4t6TKxWlvAOuPA4IFz3fxHRtHfSLK/6/E=; b=PjSawVgEOIm5fys++ERn9Kae/99wknYCrzywOthsRLIz/wPU8TzxAW7xiNYsJ3v+Xs WDUNtOW8OkxGTkJl9bUo+2pAP4k6EWIzT1sAnDngD/fI5disqqbHe99dzQ8fW8SCKR2D GmJyX/hG5B3fiXtZWv4SJPV+CuKmXdhIWQ5MaYFOrD7F52tQp7DVHObjHk+xk+NJCPlp oWY3mMFi5djNOjC+6mABtrcPVqbt/qTxG+IDGYDVYovdJ/osH9LAzqCrLcCymSI2CZ3c d4LkRsk5L0pAQqsiZveGJQfxkhISrE9bqoVSmRWraYNtfiFy4Aic9Y93xWyOI4gwUaLy YBWg== X-Gm-Message-State: AOAM5333G3vmabAjbhd1PMSeYknwHqtfmqgd7/H+bYnaCJS9uOQb2d2q FiG+XHnwPv7gPODDYf1g6R28ABGaWVNmKaBDn3hvqA== X-Google-Smtp-Source: ABdhPJzlHZbd+SfOQu9fpvhZxPwxfNE/M8Ir4q/DiHaHqB8bm07sb3blRpUQreN/+GmBjaVrUFiFar3GHiu9TROjV+0= X-Received: by 2002:a9d:1d1:: with SMTP id e75mr17848162ote.303.1590345317765; Sun, 24 May 2020 11:35:17 -0700 (PDT) MIME-Version: 1.0 References: <4QFUAQ.UPWBIKSUSOG@crapouillou.net> <05f4908a-2df4-2694-e5e6-0faee31cc2a9@tronnes.org> In-Reply-To: <05f4908a-2df4-2694-e5e6-0faee31cc2a9@tronnes.org> From: Daniel Vetter Date: Sun, 24 May 2020 20:35:06 +0200 Message-ID: Subject: Re: MIPI DSI, DBI, and tinydrm drivers To: =?UTF-8?Q?Noralf_Tr=C3=B8nnes?= X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Paul Cercueil , Sam Ravnborg , dri-devel Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gU3VuLCBNYXkgMjQsIDIwMjAgYXQgNzo0NiBQTSBOb3JhbGYgVHLDuG5uZXMgPG5vcmFsZkB0 cm9ubmVzLm9yZz4gd3JvdGU6Cj4KPgo+Cj4gRGVuIDI0LjA1LjIwMjAgMTguMTMsIHNrcmV2IFBh dWwgQ2VyY3VlaWw6Cj4gPiBIaSBsaXN0LAo+ID4KPiA+IEknZCBsaWtlIHRvIG9wZW4gYSBkaXNj dXNzaW9uIGFib3V0IHRoZSBjdXJyZW50IHN1cHBvcnQgb2YgTUlQSSBEU0kgYW5kCj4gPiBEQkkg cGFuZWxzLgo+ID4KPiA+IEJvdGggYXJlIHN0YW5kYXJkcyBmcm9tIHRoZSBNSVBJIGFsbGlhbmNl LCBib3RoIGFyZSBjb21tdW5pY2F0aW9uCj4gPiBwcm90b2NvbHMgYmV0d2VlbiBhIExDRCBjb250 cm9sbGVyIGFuZCBhIExDRCBwYW5lbCwgdGhleSBnZW5lcmFsbHkgYm90aAo+ID4gdXNlIHRoZSBz YW1lIGNvbW1hbmRzIChEQ1MpLCB0aGUgbWFpbiBkaWZmZXJlbmNlIGlzIHRoYXQgRFNJIGlzIHNl cmlhbAo+ID4gYW5kIERCSSBpcyBnZW5lcmFsbHkgcGFyYWxsZWwuCj4gPgo+ID4gSW4gdGhlIGtl cm5lbCByaWdodCBub3csIERTSSBpcyBwcmV0dHkgd2VsbCBpbXBsZW1lbnRlZC4gQWxsIHRoZQo+ ID4gaW5mcmFzdHVjdHVyZSB0byByZWdpc3RlciBhIERTSSBob3N0LCBEU0kgZGV2aWNlIGV0Yy4g aXMgdGhlcmUuIERTSQo+ID4gcGFuZWxzIGFyZSBpbXBsZW1lbnRlZCBhcyByZWd1bGFyIGRybV9w YW5lbCBpbnN0YW5jZXMsIGFuZCB0aGVpciBkcml2ZXJzCj4gPiBnbyB0aHJvdWdoIHRoZSBEU0kg QVBJIHRvIGNvbW11bmljYXRlIHdpdGggdGhlIHBhbmVsLCB3aGljaCBtYWtlcyB0aGVtCj4gPiBp bmRlcGVuZGVudCBvZiB0aGUgRFNJIGhvc3QgZHJpdmVyLgo+ID4KPiA+IERCSSwgb24gdGhlIG90 aGVyIGhhbmQsIGRvZXMgbm90IGhhdmUgYW55IG9mIHRoaXMuIEFsbCAoPykgREJJIHBhbmVscwo+ ID4gYXJlIGltcGxlbWVudGVkIGFzIHRpbnlkcm0gZHJpdmVycywgd2hpY2ggbWFrZSB0aGVtIGlt cG9zc2libGUgdG8gdXNlCj4gPiB3aXRoIHJlZ3VsYXIgRFJNIGRyaXZlcnMuIFdyaXRpbmcgYSBz dGFuZGFyZCBkcm1fcGFuZWwgZHJpdmVyIGlzCj4gPiBpbXBvc3NpYmxlLCBhcyB0aGVyZSBpcyBu byBjb25jZXB0IG9mIGhvc3QgYW5kIGRldmljZS4gQWxsIHRoZXNlIHRpbnlkcm0KPiA+IGRyaXZl cnMgcmVnaXN0ZXIgdGhlaXIgb3duIERCSSBob3N0IGFzIHRoZXkgYWxsIGRvIERCSSBvdmVyIFNQ SS4KPiA+Cj4gPiBJIHRoaW5rIHRoaXMgbmVlZHMgYSBnb29kIGNsZWFudXAuIEdpdmVuIHRoYXQg RFNJIGFuZCBEQkkgYXJlIHNvCj4gPiBzaW1pbGFyLCBpdCB3b3VsZCBwcm9iYWJseSBtYWtlIHNl bnNlIHRvIGZ1c2UgREJJIHN1cHBvcnQgaW50byB0aGUKPiA+IGN1cnJlbnQgRFNJIGNvZGUsIGFz IHRyeWluZyB0byB1cGRhdGUgREJJIHdvdWxkIHJlc3VsdCBpbiBhIGxvdCBvZiBjb2RlCj4gPiBi ZWluZyBkdXBsaWNhdGVkLiBXaXRoIHRoZSBwcm9wZXIgaG9zdC9kZXZpY2UgcmVnaXN0cmF0aW9u IG1lY2hhbmlzbQo+ID4gZnJvbSBEU0kgY29kZSwgaXQgd291bGQgYmUgcG9zc2libGUgdG8gdHVy biBtb3N0IG9mIHRoZSB0aW55ZHJtIGRyaXZlcnMKPiA+IGludG8gcmVndWxhciBkcm1fcGFuZWwg ZHJpdmVycy4KCkRvIHdlIGhhdmUgZHJpdmVycyB3aXRoIGRiaSBzdXBwb3J0IHRoYXQgYWN0dWFs bHkgd2FudCB0byByZXVzZSB0aGUKdGlueWRybSBkcml2ZXJzPyBHb29kIGNsZWFuIGlzIGFsbCBn b29kLCBidXQgd2UgbmVlZCBhIHNvbGlkIHJlYXNvbgpmb3IgY2hhbmdpbmcgc3R1ZmYuIFBsdXMg d2UgbmVlZCB0byBtYWtlIHN1cmUgd2UncmUgbm90IGp1c3QKcmVkaXNjb3ZlcmluZyBhbGwgdGhl IG9sZCByZWFzb25zIGZvciB3aHkgd2UgZW5kZWQgdXAgd2hlcmUgd2UgYXJlCnJpZ2h0IG5vdyBp biB0aGUgZmlyc3QgcGxhY2UuCgo+ID4gVGhlIHByb2JsZW0gdGhlbiBpcyB0aGF0IHRoZXNlIHNo b3VsZCBzdGlsbCBiZSBhdmFpbGFibGUgYXMgdGlueWRybQo+ID4gZHJpdmVycy4gSWYgdGhlIERT SS9EQkkgcGFuZWxzIGNhbiBzb21laG93IHJlZ2lzdGVyIGEgLnVwZGF0ZV9mYigpCj4gPiBjYWxs YmFjaywgaXQgd291bGQgbWFrZSBpdCBwb3NzaWJsZSB0byBoYXZlIGEgcGFuZWwtYWdub3N0aWMg dGlueWRybQo+ID4gZHJpdmVyLCB3aGljaCB3b3VsZCB0aGVuIHByb2JhYmx5IG9wZW4gYSBsb3Qg b2YgZG9vcnMsIGFuZCBoZWxwIGEgbG90IHRvCj4gPiBjbGVhbiB0aGUgbWVzcy4KPiA+Cj4gPiBJ IHRoaW5rIEkgY2FuIGhlbHAgd2l0aCB0aGF0LCBJIGp1c3QgbmVlZCBzb21lIGd1aWRhbmNlIC0g SSBhbSBmaXNoaW5nCj4gPiBpbiBleG90aWMgc2VhcyBoZXJlLgo+ID4KPiA+IFRob3VnaHRzLCBj b21tZW50cywgYXJlIHZlcnkgd2VsY29tZS4KPgo+IEkgZGlkIGxvb2sgYXQgdGhpcyBhIGZldyBt b250aHMgYmFjazoKPgo+IGRybS9taXBpLWRiaTogU3VwcG9ydCBwYW5lbCBkcml2ZXJzCj4gaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvYXJjaGl2ZXMvZHJpLWRldmVsLzIwMTktQXVndXN0 LzIyODk2Ni5odG1sCj4KPiBUaGUgcHJvYmxlbSB3aXRoIERCSSBpcyB0aGF0IGl0IGhhcyByZXVz ZWQgb3RoZXIgYnVzc2VzIHdoaWNoIG1lYW5zIHdlCj4gZG9uJ3QgaGF2ZSBEQkkgZHJpdmVycywg d2UgaGF2ZSBTUEkgZHJpdmVycyBpbnN0ZWFkICg2ODAwLzgwODAgaXMgbm90Cj4gYXZhaWwuIGFz IGJ1c3NlcyBpbiBMaW51eCB5ZXQpLiBEU0kgYW5kIERQSSBvbiB0aGUgb3RoZXIgaGFuZCBoYXMK PiBkZWRpY2F0ZWQgaHcgY29udHJvbGxlciBkcml2ZXJzIG5vdCBzaGFyZWQgd2l0aCBvdGhlciBz dWJzeXN0ZW1zLgo+Cj4gTXkgaW5pdGlhbCB0aW55ZHJtIHdvcmsgdXNlZCBkcm1fcGFuZWwsIGJ1 dCBJIHdhcyBub3QgYWxsb3dlZCB0byB1c2UgaXQKPiAoYXQgbGVhc3Qgbm90IHRoZSB3YXkgSSBo YWQgZG9uZSBpdCkuCgpIbSwgZG8gd2UgaGF2ZSBhIHN1bW1hcnkgb2YgYWxsIHRoZSBkaXNjdXNz aW9ucy9yZWFzb25zIGZyb20gYmFjawp0aGVuPyBBbGwgSSByZW1lbWJlciBpcyB0aGF0IGl0J3Mg YWxsIHRoYXQgc2ltcGxlLCB5b3UndmUgZG9uZSBhIGxvdApvZiB3b3JrIGV4cGxvcmluZyBhbGwg dGhlIG9wdGlvbnMsIEknbSBmYWlybHkgc3VyZSBJIHN1Z2dlc3RlZApkcm1fcGFuZWwgZXZlbiBi YWNrIHRoZW4gYnV0IHNvbWVob3cgaXQgZGlkbid0IHJlYWxseSB3b3JrLiBXb3VsZCBiZQpnb29k IGlmIHdlIG1ha2Ugc3VyZSB3ZSBkb24ndCBhdCBsZWFzdCByZXBlYXQgaGlzdG9yeSB0b28gbXVj aCA6LSkKCkNoZWVycywgRGFuaWVsCgo+Cj4gTm9yYWxmLgo+Cj4gPgo+ID4gQ2hlZXJzLAo+ID4g LVBhdWwKPiA+Cj4gPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCj4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2RyaS1kZXZlbAoKCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwg Q29ycG9yYXRpb24KKzQxICgwKSA3OSAzNjUgNTcgNDggLSBodHRwOi8vYmxvZy5mZndsbC5jaApf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK