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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E84A6C352A1 for ; Tue, 6 Dec 2022 19:16:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Date:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=xBMx5U8yMwX63cX2cUofPRtAv4/toWt1ZnDjiZOl2u0=; b=s1eSSdjX2qzFcn x3xmCCOukhIamykrxHiSpX5G2TKKs3OyS5kkgihVI+AvyW8psEoxq9L7sTS/MzG2R3C1YuwzBNe1H vCEXypOPCGW7zzJaqUrnpprMnfcTO3K6r+RzkJ/GdfCUzsDVwnZOvaBaRZ3QQKLxrI2Alp+RVqaLP gzhICMKzLpk9PZmnTtpsgrx3mHuZxHzUdNTNVNo8JxePFgb922NsWiFWVyF5ydRHH6mqT+GHpKfEq aHvEdMPw2xUCx5lAEg/utEtDx/bScuSKxdl1jxmPI98Hid/95R2wjmBxAXsHqWfA8OJps5iQZz187 4eQqUwSRiBWsISI+GbaQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p2dPl-000PqY-MS; Tue, 06 Dec 2022 19:15:37 +0000 Received: from madras.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e5ab]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1p2dPi-000PeL-5X for linux-arm-kernel@lists.infradead.org; Tue, 06 Dec 2022 19:15:36 +0000 Received: from nicolas-tpx395.localdomain (192-222-136-102.qc.cable.ebox.net [192.222.136.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nicolas) by madras.collabora.co.uk (Postfix) with ESMTPSA id BA1326602B2C; Tue, 6 Dec 2022 19:15:29 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1670354130; bh=CbpetSjHvQviX156mgDvQrxS6ZNVFJ4ayCXN+Hd15qE=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=iDe6TZ4x00XduKQhsVWMhOUhifd4fAGQA9W2enB/w5rC3edcQ/UI+OZavlqkN5oVp F+lzQXnH3pwvD7jdJDEJblO+lcAe4GVxCmE2yrCGBZpxKCIOgjpPAawBjwZLfM9Uv0 Lwt7F0G7xJ41Enn33lr7MsOvKPJBgDPEQ1rfzvK4+HzJqQkDo+76V1NAyp2FEWfg95 AzxfbUBPShVt/5xm31KHmE1oH95UngzsQmuDXSSIM5INSl/BPdKHwlU2tkPE08W0AM J5/WbklRLVxYqwT3boakWqqAVs9tJP/+v0CqNUEKoC0szKgc9p3l2rmbmXKjYT44S1 mmW7MXw4jfWHw== Message-ID: <6c75bbbf497f9baa5d99f642bd466751e2b0d460.camel@collabora.com> Subject: Re: [PATCH] media: cedrus: Convert to MPLANE uAPI From: Nicolas Dufresne To: Chen-Yu Tsai , Hans Verkuil Cc: Jernej =?UTF-8?Q?=C5=A0krabec?= , Mauro Carvalho Chehab , Samuel Holland , linux-media@vger.kernel.org, linux-sunxi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Date: Tue, 06 Dec 2022 14:15:19 -0500 In-Reply-To: References: <20221129074530.640251-1-wenst@chromium.org> <45143854.fMDQidcC6G@kista> <5d79ed06-15c0-3564-97b6-5fd4433acabf@xs4all.nl> User-Agent: Evolution 3.44.4 (3.44.4-2.fc36) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221206_111534_515313_6CA6F254 X-CRM114-Status: GOOD ( 42.95 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org TGUgbWFyZGkgMDYgZMOpY2VtYnJlIDIwMjIgw6AgMjA6MjMgKzA4MDAsIENoZW4tWXUgVHNhaSBh IMOpY3JpdMKgOgo+IE9uIFR1ZSwgRGVjIDYsIDIwMjIgYXQgNDozNSBQTSBIYW5zIFZlcmt1aWwg PGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4gd3JvdGU6Cj4gPiAKPiA+IE9uIDA1LzEyLzIwMjIg MjI6MDEsIEplcm5laiDFoGtyYWJlYyB3cm90ZToKPiA+ID4gSGkgQ2hlbi1ZdSEKPiA+ID4gCj4g PiA+IERuZSB0b3JlaywgMjkuIG5vdmVtYmVyIDIwMjIgb2IgMDg6NDU6MzAgQ0VUIGplIENoZW4t WXUgVHNhaSBuYXBpc2FsKGEpOgo+ID4gPiA+IFRoZSBtYWpvcml0eSBvZiB0aGUgVjRMMiBzdGF0 ZWxlc3MgdmlkZW8gZGVjb2RlciBkcml2ZXJzIHVzZSB0aGUgTVBMQU5FCj4gPiA+ID4gaW50ZXJm YWNlLgo+ID4gPiA+IAo+ID4gPiA+IE9uIHRoZSB1c2Vyc3BhY2Ugc2lkZSwgR3N0cmVhbWVyIHN1 cHBvcnRzIG5vbi1NUExBTkUgYW5kIE1QTEFORQo+ID4gPiA+IGludGVyZmFjZXMuIENocm9taXVt IG9ubHkgc3VwcG9ydHMgdGhlIE1QTEFORSBpbnRlcmZhY2UsIGFuZCBpcyBub3QgeWV0Cj4gPiA+ ID4gdXNhYmxlIHdpdGggc3RhbmRhcmQgZGVza3RvcCBMaW51eC4gRkZtcGVnIHN1cHBvcnQgZm9y IGVpdGhlciBoYXMgbm90Cj4gPiA+ID4gbGFuZGVkLgo+ID4gPiAKPiA+ID4gSSBkb24ndCBsaWtl IGZpeGluZyB1c2Vyc3BhY2UgaXNzdWVzIGluIGtlcm5lbCwgaWYga2VybmVsIHNpZGUgd29ya3Mg ZmluZS4KPiA+ID4gSW1wbGVtZW50aW5nIG1pc3Npbmcgbm9uLU1QTEFORSBzdXBwb3J0IGluIENo cm9taXVtIHdpbGwgYWxzbyBhbGxvdyBpdCB0byB3b3JrCj4gPiA+IHdpdGggb2xkZXIga2VybmVs cy4KPiA+ID4gCj4gPiA+IEhhbnMsIHdoYXQncyBsaW51eC1tZWRpYSBwb2xpdGljcyBhYm91dCBz dWNoIGNoYW5nZXM/Cj4gPiAKPiA+IE5vdCBrZWVuIG9uIHRoaXMuIERvZXMgdGhlIGNlZHJ1cyBI VyBldmVuIGhhdmUgc3VwcG9ydCBmb3IgbXVsdGlwbGUgcGxhbmVzPwo+ID4gSSBzdXNwZWN0IG5v dCwgaW4gd2hpY2ggY2FzZSB0aGUgZHJpdmVyIHNob3VsZG4ndCBzdWdnZXN0IHRoYXQgaXQgY2Fu IGRvIHRoYXQuCgpIaSBIYW5zLAoKPiA+IAo+ID4gTm93LCBpZiB0aGUgaGFyZHdhcmUgKmNhbiog c3VwcG9ydCB0aGlzLCB0aGVuIHRoZXJlIGlzIGFuIGFyZ3VtZW50IHRvIGJlIG1hZGUKPiA+IGZv ciB0aGUgY2VkcnVzIGRyaXZlciB0byBtb3ZlIHRvIHRoZSBtdWx0aXBsYW5hciBBUEkgYmVmb3Jl IG1vdmluZyBpdCBvdXQKPiA+IG9mIHN0YWdpbmcgdG8gYWxsb3cgc3VjaCBmdXR1cmUgZW5oYW5j ZW1lbnRzLgo+IAo+IEFGQUlLIGl0IGNhbiwgYnV0IGhhcyBzb21lIGxpbWl0YXRpb25zIG9uIGhv dyBmYXIgYXBhcnQgdGhlIGJ1ZmZlcnMgZm9yCj4gdGhlIHNlcGFyYXRlIHBsYW5lcyBjYW4gYmUu IE5pY29sYXMgbWVudGlvbmVkIHRoYXQgSSBjb3VsZCBzdXBwb3J0IHRoZQo+IG11bHRpcGxhbmFy IEFQSSwgYnV0IG9ubHkgYWxsb3cgdGhlIGNvbnRpZ3VvdXMgc2luZ2xlIHBsYW5hciBmb3JtYXRz LAo+IHNvIE5WMTIgaW5zdGVhZCBvZiBOVjEyTS4KCmluZGVlZCwgTVBMQU5FIGJ1ZmZlciBBUEkg aXMgbm90IGFuIGFkdmVydGlzZW1lbnQgZm9yIE1QTEFORSBzdXBwb3J0LiBUaGUgcGl4ZWwKZm9y bWF0cyBleHBvc2VkIHRocm91Z2ggRU5VTV9GTVQgYXJlIHRoZSBvbmx5IHBvc3NpYmxlIGFkdmVy dGlzZW1lbnQsIGFuZCBvbmx5CnNpbmdsZSBhbGxvY2F0aW9uIGZvcm1hdCAoTlYxMikgcmVtYWlu cyBleHBvc2VkLgoKUHV0dGluZyBteSB1c2Vyc3BhY2UgaGF0IG9uLCBJIHNlZSBzZWUgYW4gZWZm b3J0IGJ5IHRoZSBhdXRob3Igb2YgTVBMQU5FIEFQSSB0bwptYWtlIGl0IHNvIGl0IHdvdWxkIGNv bXBsZXRlbHkgcmVwbGFjZWQgdGhlIG9sZGVyIEFQSS4gVGhlIGVmZm9ydCBoYXZlIGltaG8gdmVy eQpiYWQgY29uc2VxdWVuY2VzIChkdXBsaWNhdGlvbiBvZiBwaXhlbCBmb3JtYXRzKSwgYnV0IGlm IHdlIGFsc28gZG9uJ3QgZW5mb3JjZQpwb3J0aW5nIGV4aXN0aW5nIGRyaXZlcnMgdG8gdGhlIG5l dyBBUEksIHdlIGFkZCB5ZXQgYW5vdGhlciBjb25zZXF1ZW5jZSwgYnV0CnRoaXMgdGltZSBvbiB1 c2Vyc3BhY2UsIHdoaWNoIG11c3QgaGFuZGxlIGJvdGggQyBzdHJ1Y3R1cmVzIHRvIGFjdHVhbGx5 IHdvcmsKZ2VuZXJpY2FsbHkuIEkgdG90YWxseSB1bmRlcnN0YW5kIHRoYXQgZnJvbSBkcml2ZXIg bWFpbnRhaW5lciBwb2ludCBvZiB2aWV3LAp0aGlzIGNoYW5nZSBoYXZlIGFic29sdXRlbHkgbm8g dmFsdWUsIGJ1dCB3ZSBmb3JjZSB1c2Vyc3BhY2UgY29tcGxleGl0eSBzaW1wbHkKYmVjYXVzZSB3 ZSBsZWF2ZSBpdCB0byBkcml2ZXIgYXV0aG9yIHRvIHBpY2sgb2xkZXIgb3IgbmV3ZXIgKHRvdGFs bHkgZXF1aXZhbGVudCkKQVBJcy4gVG8gbWUsIHRoZSBwcm9ibGVtIGlzIHRoYXQgVjRMMiBBUEkg bWFpbnRhaW5lcnMgZGlkbid0IGFkb3B0IHRoZSBuZXcgQVBJCmRlc3BpdGUgbWVyZ2luZyBpdC4g VGhlIGFkb3B0aW9uIHNob3VsZCBoYXZlIGRlcHJlY2F0ZWQgdXNhZ2Ugb2YgdGhlIG9sZCBBUEks IGF0CmxlYXN0IGluIG5ldyBkcml2ZXJzIChzaW5jZSAyMDExKS4gVGhpcyBzaG91bGQgYWxzbyBo YXZlIGJlZW4gYW4gdW5zdGFnaW5nCnJlcXVpcmVtZW50LgoKcmVnYXJkcywKTmljb2xhcwoKPiAK PiBBbmQgSSBzdXNwZWN0IHRoYXQgcmVmZXJlbmNlIGZyYW1lcyBoYXZlIHRvIGJlIGNvbnRpZ3Vv dXMgYXMgd2VsbC4KPiBTbyBJIGd1ZXNzIHRoZSBvdmVyYWxsIGFuc3dlciBpcyB0aGF0IGl0IGNh bid0LiBCdXQgdGhlIHNhbWUgZ29lcyBmb3IKPiBIYW50cm8gb3Igcmt2ZGVjLCB3aGljaCBib3Ro IHVzZSB0aGUgbXVsdGlwbGFuYXIgQVBJLgo+IAo+IFRoaXMgY29udmVyc2lvbiB3YXMgZG9uZSBz byB0aGF0IEkgY291bGQgdXNlIENlZHJ1cyBhcyBhIHRlc3RiZWQgZm9yCj4gZGV2ZWxvcGluZyBu ZXcgY29kZWMgc3VwcG9ydCwgYXMgSSBhbHJlYWR5IG93biBhbiBINiBkZXZpY2UuIEFkZGVkCj4g Ym9udXMgaXMgdHJ5aW5nIHRvIGdldCBWNEwyIGRlY29kZXIgc3VwcG9ydCB0byB3b3JrIGZvciBk ZXNrdG9wIExpbnV4LAo+IHdpdGhvdXQgdGhlIGxpYnJhcmllcyB0aGF0IENocm9tZU9TIHNoaXBz Lgo+IAo+ID4gTm90ZSB0aGF0IHlvdSBoYXZlIHRvIGNob29zZSB3aGV0aGVyIHRvIHN1cHBvcnQg c2luZ2xlIG9yIG11bHRpcGxhbmFyLCB5b3UKPiA+IGNhbid0IHN1cHBvcnQgYm90aCBhdCB0aGUg c2FtZSB0aW1lLgo+ID4gCj4gPiBTbyB0aGUgZGVjaXNpb24gdG8gbW92ZSB0byBtdWx0aXBsYW5h ciBzaG91bGQgYmUgbGVkIGJ5IHRoZSBIVyBjYXBhYmlsaXRpZXMuCj4gPiAKPiA+IEFuZCBDaHJv bWl1bSByZWFsbHkgbmVlZHMgdG8gc3VwcG9ydCBub24tbXVsdGlwbGFuYXIgZm9ybWF0cyBhcyB3 ZWxsLiBJJ20KPiA+IHJlYWxseSBzdXJwcmlzZWQgdG8gaGVhciB0aGF0IGl0IGRvZXNuJ3QsIHRv IGJlIGhvbmVzdC4KPiAKPiBDaHJvbWl1bSBkb2VzIHN1cHBvcnQgbm9uLW11bHRpcGxhbmFyIGZv cm1hdHMsIHN1Y2ggYXMgTlYxMi4gSW4gZmFjdAo+IHRoaXMgaXMgdGhlIHByZWZlcnJlZCBmb3Jt YXQsIHVubGVzcyBpdCdzIG9uIE1lZGlhVGVrLCBpbiB3aGljaCBpdAo+IHN3aXRjaGVzIHRvIE1N MjEgYXMgdGhlIGNhcHR1cmUgZm9ybWF0LCBhbmQgZG9lcyB1bnRpbGluZyBpbiBzb2Z0d2FyZS4K PiBUaGlzIHN1cHBvcnQgZm9yIGZvcm1hdHMgaXMgc2VwYXJhdGUgZnJvbSB1c2luZyB0aGUgbXVs dGlwbGFuYXIgQVBJLgo+IAo+IFN1cHBvcnQgZm9yIHZpZGVvIGRlY29kZXJzIGlzIG1vc3RseSBk cml2ZW4gYnkgQ2hyb21lT1MuIEN1cnJlbnRseSBhbGwgdGhlCj4gaGFyZHdhcmUgQ2hyb21lT1Mg c3VwcG9ydHMsIGJlIGl0IHN0YXRlZnVsIG9yIHN0YXRlbGVzcywgdXNlIHRoZSBtdWx0aXBsYW5h cgo+IEFQSSwgc28gdGhlcmUgaGFzbid0IGJlZW4gYSByZWFsIG5lZWQgdG8gc3VwcG9ydCBpdCB5 ZXQuCj4gCj4gCj4gUmVnYXJkcwo+IENoZW5ZdQo+IAo+ID4gUmVnYXJkcywKPiA+IAo+ID4gICAg ICAgICBIYW5zCj4gPiAKPiA+ID4gCj4gPiA+IEJlc3QgcmVnYXJkcywKPiA+ID4gSmVybmVqCj4g PiA+IAo+ID4gPiA+IAo+ID4gPiA+IEEgZmFsbGJhY2sgcm91dGUgdXNpbmcgbGlidjRsIGlzIGFs c28gYXZhaWxhYmxlLiBUaGUgbGlicmFyeSB0cmFuc2xhdGVzCj4gPiA+ID4gTVBMQU5FIGludGVy ZmFjZSBpb2N0bCBjYWxscyB0byBub24tTVBMQU5FIG9uZXMsIHByb3ZpZGVkIHRoYXQgdGhlIHBp eGVsCj4gPiA+ID4gZm9ybWF0IHVzZWQgaXMgc2luZ2xlIHBsYW5lLgo+ID4gPiA+IAo+ID4gPiA+ IENvbnZlcnQgdGhlIENlZHJ1cyBkcml2ZXIgdG8gdGhlIE1QTEFORSBpbnRlcmZhY2UsIHdoaWxl IGtlZXBpbmcgdGhlCj4gPiA+ID4gc3VwcG9ydGVkIGZvcm1hdHMgc2luZ2xlIHBsYW5lLiBCZXNp ZGVzIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgdGhyb3VnaAo+ID4gPiA+IHRoZSBwbHVnaW4sIHRo ZSBoYXJkd2FyZSByZXF1aXJlcyB0aGF0IGRpZmZlcmVudCBwbGFuZXMgbm90IGJlIGxvY2F0ZWQK PiA+ID4gPiB0b28gZmFyIGFwYXJ0IGluIG1lbW9yeS4gS2VlcGluZyB0aGUgc2luZ2xlIHBsYW5l IHBpeGVsIGZvcm1hdCBtYWtlcwo+ID4gPiA+IHRoaXMgZWFzeSB0byBlbmZvcmNlLgo+ID4gPiA+ IAo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IENoZW4tWXUgVHNhaSA8d2Vuc3RAY2hyb21pdW0ub3Jn Pgo+ID4gPiA+IC0tLQo+ID4gPiA+IAo+ID4gPiA+IFRoaXMgaGFzIGJlZW4gdGVzdGVkIHdpdGgg Rmx1c3Rlci4gVGhlIHNjb3JlIHJlbWFpbmVkIHRoZSBzYW1lIHdpdGggb3IKPiA+ID4gPiB3aXRo b3V0IHRoZSBwYXRjaC4gVGhpcyBhbHNvIGhlbHBzIHdpdGggZ2V0dGluZyBWUDggZGVjb2Rpbmcg d29ya2luZwo+ID4gPiA+IHdpdGggQ2hyb21pdW0ncyBpbi10cmVlIHRlc3QgcHJvZ3JhbSAidmlk ZW9fZGVjb2RlX2FjY2VsZXJhdG9yX3Rlc3RzIiwKPiA+ID4gPiB0aG91Z2ggQ2hyb21pdW0gcmVx dWlyZXMgb3RoZXIgY2hhbmdlcyByZWdhcmRpbmcgYnVmZmVyIGFsbG9jYXRpb24gYW5kCj4gPiA+ ID4gbWFuYWdlbWVudC4KPiA+ID4gCj4gPiA+IAo+ID4gCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QK bGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRl YWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=