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 5261AC433F5 for ; Thu, 16 Dec 2021 15:00:10 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:Cc:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=X/I3zW/MvDN3Ksa7Une877w93Iq55A1QpNYAaKdTKsQ=; b=GHlzDgqS7ve/A1ShPEdair1UTO LEEdEBml+MWm/c18Wlbxj2+705r/lEfx5RPVTcxXYX3r3YohckGaj/pzCR323fdMFDnyoFWISPJpW zp+7xyweatRpmdSaMaGX6PpP/5Klw8V6JMXlhqe7/j2JQm5oRAuu83lJBlPoLN+96P7MPmRRPGp+w o7THAhy3MT1qlYO+c4Du8kO4hhzHGw6UW3IYy7glVxsblr+zT4gak3bg3W7rT4rhDUoPxhR6YCNKg Ljc8Rcg9JY9Z2ksG9QtTW59ur+x4u9gHztXdiMvmoOA8RLBoNntsx2CGEhQMZUzSckacIGBbEcdgj UpsL2W/A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mxsDa-006G98-He; Thu, 16 Dec 2021 14:58:50 +0000 Received: from bhuna.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e3e3]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mxsDW-006G6u-Pb; Thu, 16 Dec 2021 14:58:48 +0000 Received: from [IPv6:2a01:e0a:120:3210:647b:8ae3:3908:58d6] (unknown [IPv6:2a01:e0a:120:3210:647b:8ae3:3908:58d6]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: benjamin.gaignard) by bhuna.collabora.co.uk (Postfix) with ESMTPSA id DD3061F463F9; Thu, 16 Dec 2021 14:58:42 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=collabora.com; s=mail; t=1639666723; bh=BTdDikXpF4XSx021w9PRTEKVLDa7Vof8nDF6T89RUCg=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=PbS5VrVK3UMCLMI7wxt0g+wotYuMxgcYrjS7sJj2+Y6QdsAoGvx9o383Sz85bwlQA x5vLKVKL3t3bBPOgBztuJnop3EWS6MgZ4E0tBMDD2gwDRTy8ktMOQlf2EXnroX83dY rATCENy9mcDZTSuI1DmqRjCIKwHRiOvD4MYoP2kKl+W7f7r61S1JY5mM5tVC59FpTD 7ePBuhvMzOsDopFmYhdcQXdFyJohMPBjtyuu/pFHpP3KA5LUBALqftc7zJhIRm5ZlK 9bWyz/4Ncmx35NqEtMjkuLz81NP05g25WtdsL+CMsBnyX90iTP2T6jymNMV8W/T/M3 i3k3OJ6nAqGjw== Subject: Re: [PATCH V2 00/10] media: hantro: imx8mq/imx8mm: Let VPU decoders get controlled by vpu-blk-ctrl To: Adam Ford , linux-media@vger.kernel.org Cc: abel.vesa@nxp.com, aford@beaconembedded.com, hverkuil-cisco@xs4all.nl, Ezequiel Garcia , Philipp Zabel , Mauro Carvalho Chehab , Rob Herring , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Greg Kroah-Hartman , Lucas Stach , linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev References: <20211216111256.2362683-1-aford173@gmail.com> From: Benjamin Gaignard Message-ID: <32791d1e-c81e-ea11-c7a6-e8cbebe49a5e@collabora.com> Date: Thu, 16 Dec 2021 15:58:40 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <20211216111256.2362683-1-aford173@gmail.com> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211216_065847_141150_056327B5 X-CRM114-Status: GOOD ( 30.53 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CkxlIDE2LzEyLzIwMjEgw6AgMTI6MTIsIEFkYW0gRm9yZCBhIMOpY3JpdMKgOgo+IEJvdGggdGhl IGkuTVg4TVEgYW5kIGkuTVg4TU0gaGF2ZSBHMSBhbmQgRzIgZGVjb2RlcnMuCj4gVGhlIHR3byBk ZWNvZGVycyBhcmUgc2ltaWxhciwgYnV0IHRoZSBpbXg4bW0gbGFja3MgdGhlCj4gcG9zdC1wcm9j ZXNzb3IsIHNvIHRoZXkgd2lsbCBoYXZlIGRpc3RpbmN0IGNvbXBhdGlibGUgZmxhZ3MuCj4KPiAg RnJvbSB3aGF0IEkgY2FuIHRlbGwsIHRoZSBHMiBkZWNvZGVyIHdhc24ndCB3b3JraW5nLCBzbyBz cGxpdHRpbmcKPiB0aGUgaS5NWDhNUSBWUFUgaW50byBHMSBhbmQgRzIgbWFrZXMgaXQgZWFzaWVy IHRvIGNvbnRyb2wgdGhlbQo+IGluZGVwZW5kZW50bHkgc2luY2UgdGhlIFRSTSBvZiBib3RoIHRo ZSBpLk1YOE1RIGFuZAo+IGkuTVg4TU0gbGlzdCB0aGVtIGFzIGRpc3RpbmN0IElQIGJsb2Nrcy4g VGhpcyBhbHNvIGFsbG93ZWQgRzIgdG8KPiBiZWNvbWUgYXZhaWxhYmxlLgo+Cj4gV2l0aCB0aGVt IGJlaW5nIHNwbGl0LCB0aGUgcG93ZXItZG9tYWluIGNhbiBzaGlmdCB0byB0aGUKPiB2cHUtYmxr LWN0cmwgd2hpY2ggaXMgYXZhaWxhYmxlIG9uIGJvdGggaS5NWDhNUSBhbmQgaS5NWDhNTSwKPiBi dXQgc29tZSBvZiBiaXRzIGFyZSBkaWZmZXJlbnQsIHNvIHRoZXknbGwgaGF2ZSBzZXBhcmF0ZSBi aW5kaW5ncy4KPgo+IExhc3RseSwgd2l0aCB0aGUgRzEgYW5kIEcyIG9wZXJhdGlvbmFsLCBlbmFi bGUgdGhlIGkuTVg4TU0uCj4gT24gdGhlIGkuTVg4TU0sIHRoZSBjbG9jayBzcGVlZCBvZiA2MDBN SHogd2FzIGNob3NlbiB0byBtYXRjaAo+IHRoZSBkZWZhdWx0IG9mIHRoZSBrZXJuZWwgcmVwbyBm cm9tIE5YUCBhbmQgY2FuIGJlIG92ZXJ3cml0dGVuCj4gYnkgYm9hcmQgZmlsZXMgZm9yIGFueW9u ZSB3aG8gdW5kZXIvb3ZlciB2b2x0cyB0aGUgcG93ZXIgcmFpbC4KPgo+IFRoZXJlIHNlZW1zIHRv IGJlIHNvbWUgZGlzYWdyZWVtZW50IGJldHdlZW4gdGhlIFRSTSBhbmQgdGhlIERhdGFzaGVldAo+ IGZvciB0aGUgaW14OG1xIGFzIHRvIHdoZXRoZXIgdGhlIHNwZWVkIHNob3VsZCBiZSAzMDBNSHog KFRSTSkgb3IKPiA2MDBNSHogKGRhdGFzaGVldCksIHNvIGZlZWRiYWNrIGZyb20gTlhQIHdvdWxk IGJlIHZlcnkgbXVjaAo+IGFwcHJlY2lhdGVkLgo+Cj4gVGhlIHJlcG8gdXNlZCBhcyB0aGUgc3Rh cnRpbmcgcG9pbnQgd2FzOgo+IGdpdDovL2xpbnV4dHYub3JnL2h2ZXJrdWlsL21lZGlhX3RyZWUu Z2l0IGZvci12NS4xN2UKPgo+IEZsdXN0ZXIgd2FzIHJ1biBvbiBib3RoIGkuTVg4TU0gYW5kIGku TVg4TVEKPgo+IEF0IDYwMCBNSHosIHRoZSBpLk1YOE1NIGhhZCB0aGUgZm9sbG93aW5nOgo+Cj4g Li9mbHVzdGVyLnB5IHJ1biAtZCBHU3RyZWFtZXItVlA4LVY0TDJTTC1Hc3QxLjAKPiBSYW4gNTUv NjEgdGVzdHMgc3VjY2Vzc2Z1bGx5ICAgICAgICAgICAgICAgaW4gOC4yOTkgc2Vjcwo+Cj4gLi9m bHVzdGVyLnB5IHJ1biAtZEdTdHJlYW1lci1ILjI2NC1WNEwyU0wtR3N0MS4wCj4gUmFuIDkwLzEz NSB0ZXN0cyBzdWNjZXNzZnVsbHkgICAgICAgICAgICAgICBpbiA3MS4yMDAgc2Vjcwo+Cj4gLi9m bHVzdGVyLnB5IHJ1biAtZCBHU3RyZWFtZXItVlA5LVY0TDJTTC1Hc3QxLjAKPiBSYW4gMTM5LzMw MyB0ZXN0cyBzdWNjZXNzZnVsbHkgICAgICAgICAgICAgICBpbiAyMTguMDc5IHNlY3MKPgo+IFRo ZSBpLk1YOE1RIGhhZCB0aGUgZm9sbG93aW5nOgo+Cj4gLi9mbHVzdGVyLnB5IHJ1biAtZCBHU3Ry ZWFtZXItVlA4LVY0TDJTTC1Hc3QxLjAKPiBSYW4gNTUvNjEgdGVzdHMgc3VjY2Vzc2Z1bGx5ICAg ICAgICAgICAgICAgaW4gNy43MzIgc2Vjcwo+Cj4gLi9mbHVzdGVyLnB5IHJ1biAtZEdTdHJlYW1l ci1ILjI2NC1WNEwyU0wtR3N0MS4wCj4gUmFuIDkwLzEzNSB0ZXN0cyBzdWNjZXNzZnVsbHkgICAg ICAgICAgICAgICBpbiA1OC41NTggc2Vjcwo+Cj4gLi9mbHVzdGVyLnB5IHJ1biAtZCBHU3RyZWFt ZXItVlA5LVY0TDJTTC1Hc3QxLjAKPiBSYW4gMTQ0LzMwMyB0ZXN0cyBzdWNjZXNzZnVsbHkgICAg ICAgICAgICAgICBpbiAyNzEuMzczIHNlY3MKCkkgaGF2ZSB0ZXN0ZWQgdGhpcyBzZXJpZXMgb24g dG9wIG9mIG1lZGlhX3N0YWdlL21hc3RlciBicmFuY2gKd2l0aCBJTVg2TVE6CgouL2ZsdXN0ZXIu cHkgcnVuIC1kIEdTdHJlYW1lci1WUDgtVjRMMlNMLUdzdDEuMApSYW4gNTcvNjEgdGVzdHMgc3Vj Y2Vzc2Z1bGx5ICAgICAgICAgICAgICAgaW4gMzIuNzI1IHNlY3MKCi4vZmx1c3Rlci5weSBydW4g LWQgR1N0cmVhbWVyLUguMjY0LVY0TDJTTC1Hc3QxLjAKUmFuIDg5LzEzNSB0ZXN0cyBzdWNjZXNz ZnVsbHkgICAgICAgICAgICAgICBpbiAxMzEuNjMyIHNlY3MKCi4vZmx1c3Rlci5weSBydW4gLWQg R1N0cmVhbWVyLVZQOS1WNEwyU0wtR3N0MS4wClJhbiAxNDYvMzAzIHRlc3RzIHN1Y2Nlc3NmdWxs eSAgICAgICAgICAgICAgIGluIDMwNC4zNDUgc2VjcwoKLi9mbHVzdGVyLnB5IHJ1biAtZCBHU3Ry ZWFtZXItSC4yNjUtVjRMMlNMLUdzdDEuMCAtaiAxClJhbiA3Ny8xNDcgdGVzdHMgc3VjY2Vzc2Z1 bGx5ICAgICAgICAgICAgICAgaW4gMTA0Ny4yMTEgc2VjcwoKRm9yIHRoaXMgc2VyaWVzOgoKVGVz dGVkLWJ5OiBCZW5qYW1pbiBHYWlnbmFyZCA8YmVuamFtaW4uZ2FpZ25hcmRAY29sbGFib3JhLmNv bT4KClRoYW5rcyB0byBmaXggdGhpcyBwcm9ibGVtLgpCZW5qYW1pbgoKPgo+IFYyOiAgUmVtb3Zl IHJlZmVyZW5jZXMgdG8gbGVnYWN5IGR0LWJpbmRpbmcgZnJvbSBZQU1MLCBidXQga2VlcAo+ICAg ICAgIGl0IGluIHRoZSBkcml2ZXIgc28gb2xkZXIgZGV2aWNlIHRyZWVzIGNhbiBzdGlsbCBiZSB1 c2VkLgo+ICAgICAgIEZpeCB0eXBvcyBpbiBZQU1MCj4gICAgICAgUmVtb3ZlIHJlZy1uYW1lcywg aW50ZXJydXB0LW5hbWVzLCBhbmQgY2xvY2stbmFtZXMgZnJvbSBZQU1MLAo+ICAgICAgIHNpbmNl IGVhY2ggbm9kZSB3aWxsIG9ubHkgaGF2ZSBvbmUgb2YgZWFjaCwgdGhleSdyZSBub3QgbmVjZXNz YXJ5Cj4gICAgICAgQWRkIEZsdXN0ZXIgc2NvcmVzIHRvIGNvdmVyIGxldHRlciBmb3IgaS5NWDhN UQo+Cj4gQWRhbSBGb3JkICg3KToKPiAgICBkdC1iaW5kaW5nczogbWVkaWE6IG54cCxpbXg4bXEt dnB1OiBTcGxpdCBHMSBhbmQgRzIgbm9kZXMKPiAgICBtZWRpYTogaGFudHJvOiBBbGxvdyBpLk1Y OE1RIEcxIGFuZCBHMiB0byBydW4gaW5kZXBlbmRlbnRseQo+ICAgIGFybTY0OiBkdHM6IGlteDht cTogRW5hYmxlIGJvdGggRzEgYW5kIEcyIFZQVSdzIHdpdGggdnB1LWJsay1jdHJsCj4gICAgYXJt NjQ6IGR0czogaW14OG1tOiBGaXggVlBVIEhhbmdpbmcKPiAgICBkdC1iaW5kaW5nczogbWVkaWE6 IG54cCxpbXg4bXEtdnB1OiBBZGQgc3VwcG9ydCBmb3IgRzEgYW5kIEcyIG9uCj4gICAgICBpbXg4 bW0KPiAgICBtZWRpYTogaGFudHJvOiBBZGQgc3VwcG9ydCBmb3IgaS5NWDhNTQo+ICAgIGFybTY0 OiBkdHM6IGlteDhtbTogRW5hYmxlIEhhbnRybyBHMSBhbmQgRzIgdmlkZW8gZGVjb2RlcnMKPgo+ IEx1Y2FzIFN0YWNoICgzKToKPiAgICBkdC1iaW5kaW5nczogcG93ZXI6IGlteDhtcTogYWRkIGRl ZmluZXMgZm9yIFZQVSBibGstY3RybCBkb21haW5zCj4gICAgZHQtYmluZGluZ3M6IHNvYzogYWRk IGJpbmRpbmcgZm9yIGkuTVg4TVEgVlBVIGJsay1jdHJsCj4gICAgc29jOiBpbXg6IGlteDhtLWJs ay1jdHJsOiBhZGQgaS5NWDhNUSBWUFUgYmxrLWN0cmwKPgo+ICAgLi4uL2JpbmRpbmdzL21lZGlh L254cCxpbXg4bXEtdnB1LnlhbWwgICAgICAgIHwgOTMgKysrKysrKysrKystLS0tLS0tLQo+ICAg Li4uL3NvYy9pbXgvZnNsLGlteDhtcS12cHUtYmxrLWN0cmwueWFtbCAgICAgIHwgNzEgKysrKysr KysrKysrKysKPiAgIGFyY2gvYXJtNjQvYm9vdC9kdHMvZnJlZXNjYWxlL2lteDhtbS5kdHNpICAg ICB8IDIzICsrKystCj4gICBhcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bXEuZHRz aSAgICAgfCA2MyArKysrKysrKy0tLS0tCj4gICBkcml2ZXJzL3NvYy9pbXgvaW14OG0tYmxrLWN0 cmwuYyAgICAgICAgICAgICAgfCA2OCArKysrKysrKysrKysrLQo+ICAgZHJpdmVycy9zdGFnaW5n L21lZGlhL2hhbnRyby9oYW50cm9fZHJ2LmMgICAgIHwgIDMgKwo+ICAgZHJpdmVycy9zdGFnaW5n L21lZGlhL2hhbnRyby9oYW50cm9faHcuaCAgICAgIHwgIDMgKwo+ICAgZHJpdmVycy9zdGFnaW5n L21lZGlhL2hhbnRyby9pbXg4bV92cHVfaHcuYyAgIHwgNzUgKysrKysrKysrKysrLS0tCj4gICBp bmNsdWRlL2R0LWJpbmRpbmdzL3Bvd2VyL2lteDhtcS1wb3dlci5oICAgICAgfCAgMyArCj4gICA5 IGZpbGVzIGNoYW5nZWQsIDMyNCBpbnNlcnRpb25zKCspLCA3OCBkZWxldGlvbnMoLSkKPiAgIGNy ZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc29jL2lt eC9mc2wsaW14OG1xLXZwdS1ibGstY3RybC55YW1sCj4KPgo+IGJhc2UtY29tbWl0OiBkMTg4OGIw YmZkMmRkZWYyZThhODE1MDVmZmEyMDBiOTJjYzMyZTBjCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAps aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==