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=-6.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS autolearn=ham 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 0AA20C433E0 for ; Thu, 2 Jul 2020 22:00:48 +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 CE8B220885 for ; Thu, 2 Jul 2020 22:00:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="S1m2ZucY" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CE8B220885 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ideasonboard.com 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 0EDA06E2F9; Thu, 2 Jul 2020 22:00:47 +0000 (UTC) Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by gabe.freedesktop.org (Postfix) with ESMTPS id 185026E277 for ; Thu, 2 Jul 2020 22:00:46 +0000 (UTC) Received: from pendragon.ideasonboard.com (81-175-216-236.bb.dnainternet.fi [81.175.216.236]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 78A1A9CB; Fri, 3 Jul 2020 00:00:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1593727244; bh=sLZBoqu6xJQY3hYmTbjOX0TFnbS1S/r5ZRmrlu4IfDs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=S1m2ZucYZlK7WGJXmSeULMZxPMlMTGYphjmC68GGWcYMV+EqxfijWeJ+MFlNSj+SW Mz6l+GpHy+0ZmRJBQV+9PLAN3ZgGsCkN7AmWz0OeQpjk4cUi3Cd1eE4s+cIR2/l5x/ w2BMaKfdjF9rUvNFZ1sI8iYV3NGxfa+44P4vAT/Q= Date: Fri, 3 Jul 2020 01:00:40 +0300 From: Laurent Pinchart To: Tomasz Figa Subject: Re: [libcamera-devel] [PATCH v2] drm/fourcc: Add bayer formats and modifiers Message-ID: <20200702220040.GW12562@pendragon.ideasonboard.com> References: <20200521235201.279642-1-niklas.soderlund@ragnatech.se> <20200619130655.GB241696@chromium.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200619130655.GB241696@chromium.org> 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: Niklas =?utf-8?Q?S=C3=B6derlund?= , libcamera-devel@lists.libcamera.org, dri-devel@lists.freedesktop.org, Sakari Ailus Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" SGkgVG9tYXN6LAoKT24gRnJpLCBKdW4gMTksIDIwMjAgYXQgMDE6MDY6NTVQTSArMDAwMCwgVG9t YXN6IEZpZ2Egd3JvdGU6Cj4gT24gRnJpLCBNYXkgMjIsIDIwMjAgYXQgMDE6NTI6MDFBTSArMDIw MCwgTmlrbGFzIFPDtmRlcmx1bmQgd3JvdGU6Cj4gPiBCYXllciBmb3JtYXRzIGFyZSB1c2VkIHdp dGggY2FtZXJhcyBhbmQgY29udGFpbiBncmVlbiwgcmVkIGFuZCBibHVlCj4gPiBjb21wb25lbnRz LCB3aXRoIGFsdGVybmF0aW5nIGxpbmVzIG9mIHJlZCBhbmQgZ3JlZW4sIGFuZCBibHVlIGFuZCBn cmVlbgo+ID4gcGl4ZWxzIGluIGRpZmZlcmVudCBvcmRlcnMuIEZvciBlYWNoIGJsb2NrIG9mIDJ4 MiBwaXhlbHMgdGhlcmUgaXMgb25lCj4gPiBwaXhlbCB3aXRoIGEgcmVkIGZpbHRlciwgdHdvIHdp dGggYSBncmVlbiBmaWx0ZXIsIGFuZCBvbmUgd2l0aCBhIGJsdWUKPiA+IGZpbHRlci4gVGhlIGZp bHRlcnMgY2FuIGJlIGFycmFuZ2VkIGluIGRpZmZlcmVudCBwYXR0ZXJucy4KPiA+IAo+ID4gQWRk IERSTSBmb3VyY2MgZm9ybWF0cyB0byBkZXNjcmliZSB0aGUgbW9zdCBjb21tb24gQmF5ZXIgZm9y bWF0cy4gQWxzbwo+ID4gYWRkIGEgbW9kaWZpZXJzIHRvIGRlc2NyaWJlIHRoZSBjdXN0b20gcGFj a2luZyBsYXlvdXRzIHVzZWQgYnkgdGhlIEludGVsCj4gPiBJUFUzIGFuZCBpbiB0aGUgTUlQSSAo TW9iaWxlIEluZHVzdHJ5IFByb2Nlc3NvciBJbnRlcmZhY2UpIENTSS0yCj4gPiBzcGVjaWZpY2F0 aW9uLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBOaWtsYXMgU8O2ZGVybHVuZCA8bmlrbGFzLnNv ZGVybHVuZEByYWduYXRlY2guc2U+Cj4gPiAtLS0KPiA+ICogQ2hhbmdlcyBzaW5jZSB2MQo+ID4g LSBSZW5hbWUgdGhlIGRlZmluZXMgZnJvbSBEUk1fRk9STUFUX1NSR0dCOCB0byBEUk1fRk9STUFU X0JBWUVSX1JHR0I4Lgo+ID4gLSBVcGRhdGUgdGhlIGZvdXJjYyBjb2RlcyBwYXNzZWQgdG8gZm91 cmNjX2NvZGUoKSB0byBhdm9pZCBhIGNvbmZsaWN0Lgo+ID4gLSBBZGQgZGlhZ3JhbXMgZm9yIGFs bCBCYXllciBmb3JtYXRzIG1lbW9yeSBsYXlvdXQuCj4gPiAtIFVwZGF0ZSBkb2N1bWVudGF0aW9u Lgo+ID4gLS0tCj4gPiAgaW5jbHVkZS91YXBpL2RybS9kcm1fZm91cmNjLmggfCAyMDUgKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyMDUgaW5z ZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2RybS9kcm1fZm91 cmNjLmggYi9pbmNsdWRlL3VhcGkvZHJtL2RybV9mb3VyY2MuaAo+ID4gaW5kZXggOGJjMGIzMTU5 N2Q4MDczNy4uZDA3ZGQyNGI0OWJkZTZjMSAxMDA2NDQKPiA+IC0tLSBhL2luY2x1ZGUvdWFwaS9k cm0vZHJtX2ZvdXJjYy5oCj4gPiArKysgYi9pbmNsdWRlL3VhcGkvZHJtL2RybV9mb3VyY2MuaAo+ ID4gQEAgLTI4NSw2ICsyODUsNzMgQEAgZXh0ZXJuICJDIiB7Cj4gPiAgI2RlZmluZSBEUk1fRk9S TUFUX1lVVjQ0NAlmb3VyY2NfY29kZSgnWScsICdVJywgJzInLCAnNCcpIC8qIG5vbi1zdWJzYW1w bGVkIENiICgxKSBhbmQgQ3IgKDIpIHBsYW5lcyAqLwo+ID4gICNkZWZpbmUgRFJNX0ZPUk1BVF9Z VlU0NDQJZm91cmNjX2NvZGUoJ1knLCAnVicsICcyJywgJzQnKSAvKiBub24tc3Vic2FtcGxlZCBD ciAoMSkgYW5kIENiICgyKSBwbGFuZXMgKi8KPiA+ICAKPiA+ICsvKgo+ID4gKyAqIEJheWVyIGZv cm1hdHMKPiA+ICsgKgo+ID4gKyAqIEJheWVyIGZvcm1hdHMgY29udGFpbiBncmVlbiwgcmVkIGFu ZCBibHVlIGNvbXBvbmVudHMsIHdpdGggYWx0ZXJuYXRpbmcgbGluZXMKPiA+ICsgKiBvZiByZWQg YW5kIGdyZWVuLCBhbmQgYmx1ZSBhbmQgZ3JlZW4gcGl4ZWxzIGluIGRpZmZlcmVudCBvcmRlcnMu IEZvciBlYWNoCj4gPiArICogYmxvY2sgb2YgMngyIHBpeGVscyB0aGVyZSBpcyBvbmUgcGl4ZWwg d2l0aCBhIHJlZCBmaWx0ZXIsIHR3byB3aXRoIGEgZ3JlZW4KPiA+ICsgKiBmaWx0ZXIsIGFuZCBv bmUgd2l0aCBhIGJsdWUgZmlsdGVyLiBUaGUgZmlsdGVycyBjYW4gYmUgYXJyYW5nZWQgaW4gZGlm ZmVyZW50Cj4gPiArICogcGF0dGVybnMuCj4gPiArICoKPiA+ICsgKiBGb3IgZXhhbXBsZSwgUkdH QjoKPiA+ICsgKglyb3cwOiBSR1JHUkdSRy4uLgo+ID4gKyAqCXJvdzE6IEdCR0JHQkdCLi4uCj4g PiArICoJcm93MjogUkdSR1JHUkcuLi4KPiA+ICsgKglyb3czOiBHQkdCR0JHQi4uLgo+ID4gKyAq CS4uLgo+ID4gKyAqCj4gCj4gSSB3b25kZXIgaWYgd2UncmUgb3BlcmF0aW5nIG9uIHRoZSByaWdo dCBsZXZlbCBvZiBhYnN0cmFjdGlvbiB3aXRoaW4gdGhpcwo+IHByb3Bvc2FsLgo+IAo+IFRoZSBz ZW5zb3IgaXRzZWxmIHRyYW5zZmVycyBvbmx5IHNlcXVlbnRpYWwgcGl4ZWxzLCBhcyByZWFkCj4g b3V0IGZyb20gaXRzIG1hdHJpeC4gV2hldGhlciBhIGdpdmVuIHBpeGVsIGNvcnJlc3BvbmRzIHRv IGEgcmVkLCBncmVlbgo+IG9yIGJsdWUgY29sb3IgZmlsdGVyIGFjdHVhbGx5IGRlcGVuZHMgb24g dGhlIGZpbHRlciBsYXllciwgd2hpY2ggY291bGQKPiBhY3R1YWxseSB2YXJ5IGJldHdlZW4gaW50 ZWdyYXRpb25zIG9mIHRoZSBzYW1lIHNlbnNvci4gKFNlZSBGdWppZmlsbQo+IFgtVHJhbnMsIHdo aWNoIHVzZXMgcmVndWxhciBTb255IHNlbnNvcnMgd2l0aCB0aGVpciBvd24gZmlsdGVyIHBhdHRl cm4KPiBbMV0uKQo+IAo+IE1vcmVvdmVyLCB0aGUgc2Vuc29yIHJlc29sdXRpb24gaXMgc3BlY2lm aWVkIGFzIHRoZSBudW1iZXIgb2YgcGl4ZWxzCj4gaG9yaXpvbnRhbGx5IGFuZCB0aGUgbnVtYmVy IG9mIGxpbmVzIGhvcml6b250YWxseSwgd2l0aG91dCBjb25zaWRlcmluZwo+IHRoZSBjb2xvciBw YXR0ZXJuLgo+IAo+IElmIHdlIGNvbnNpZGVyIHRoYXQsIHdvdWxkbid0IHRoZSBkYXRhIHN0cmVh bSBjb21pbmcgZnJvbSB0aGUgc2Vuc29yIGJlCj4gZXNzZW50aWFsbHkgRFJNX0ZPUk1BVF9SOC9S MTAvUjEyL2V0Yy4/Cj4gCj4gVGhlbiwgb24gdG9wIG9mIHRoYXQsIHdlIHdvdWxkIGhhdmUgdGhl IHBhY2tpbmcsIHdoaWNoIEkgYmVsaWV2ZSBpcwo+IGRlZmluZWQgd2VsbCBpbiB0aGlzIGRvY3Vt ZW50ICsvLSBiZWluZyBlbnRhbmdsZWQgd2l0aCB0aGUgQmF5ZXIKPiBwYXR0ZXJuLgo+IAo+IFdo YXQgZG8geW91IHRoaW5rPwo+IAo+IFsxXSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9G dWppZmlsbV9YLVRyYW5zX3NlbnNvcgoKSSB0aGluayB1c2luZyBEUk1fRk9STUFUX1I4L1IxMC9S MTIvLi4uIGlzIGEgZ29vZCBpZGVhLiBQYWNraW5nIHdvdWxkCmluZGVlZCBiZSBhIG1vZGlmaWVy LCBhbmQgbWF5YmUgdGhlIENGQSBjb3VsZCBldmVuIGJlIGV4cHJlc3NlZApzZXBhcmF0ZWx5IGZy b20gdGhlIERSTSBmb3JtYXQgKDRDQyArIG1vZGlmaWVyKSwgdGhyb3VnaCBhIGxpYmNhbWVyYQpw cm9wZXJ0eS4KCi0tIApSZWdhcmRzLAoKTGF1cmVudCBQaW5jaGFydApfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRy aS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK