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=-16.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=unavailable 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 F047AC433EF for ; Fri, 24 Sep 2021 09:12:03 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id BDE2860F12 for ; Fri, 24 Sep 2021 09:12:03 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org BDE2860F12 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=collabora.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org 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=eod7wEVT6Ow+5ZHIAlCOJUZtn9zMQUthHLWESVR8U64=; b=OZyia6yPsEeolLR12oXnO8hsIF 3upO7YPAXjtGkbL25h++KXxque+j3Yzx/Ug9bX+TBXxnBnRiuaYfVaH7gDnpG5LQZDtfpXuoLyiR+ wVtZYp3iNF2nB5E2KH0G1wp3KIab+PPwK6tJa2+hMrs0YMoP9LeeG/Jh46codw3uHsH9xJwxO5vGA YyTciiaL/dBy4WVwZe/ntEJX/pFvI5Zf5oLoIkMulRaDhkomL200uVlLs72gliQANsMBrAmZeW+aD myviWk2JpZhUgH0EV/6bb6M6xu+xSda+E/+4IOfjUQt4aPQlhxy2DEmSUmXOQPtnX3rNxU//5tzsX SXJKmwNQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mThD4-00DmNe-0v; Fri, 24 Sep 2021 09:09:34 +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 1mThCz-00DmLd-51; Fri, 24 Sep 2021 09:09:30 +0000 Received: from [IPv6:2a01:e0a:4cb:a870:c58e:ea8f:b5a4:d24f] (unknown [IPv6:2a01:e0a:4cb:a870:c58e:ea8f:b5a4:d24f]) (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 B2DDB1F449D7; Fri, 24 Sep 2021 10:09:26 +0100 (BST) Subject: Re: [PATCH v5 08/10] media: hantro: Prepare for other G2 codecs To: Andrzej Pietrasiewicz , linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-staging@lists.linux.dev Cc: Boris Brezillon , Ezequiel Garcia , Fabio Estevam , Greg Kroah-Hartman , Hans Verkuil , Heiko Stuebner , Jernej Skrabec , Mauro Carvalho Chehab , Nicolas Dufresne , NXP Linux Team , Pengutronix Kernel Team , Philipp Zabel , Sascha Hauer , Shawn Guo , kernel@collabora.com References: <20210922101146.13762-1-andrzej.p@collabora.com> <20210922101146.13762-9-andrzej.p@collabora.com> From: Benjamin Gaignard Message-ID: <61875214-d059-8105-6f5f-a0c7c37cb64f@collabora.com> Date: Fri, 24 Sep 2021 11:09:24 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <20210922101146.13762-9-andrzej.p@collabora.com> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210924_020929_483659_EA2E210A X-CRM114-Status: GOOD ( 27.96 ) 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 CkxlIDIyLzA5LzIwMjEgw6AgMTI6MTEsIEFuZHJ6ZWogUGlldHJhc2lld2ljeiBhIMOpY3JpdMKg Ogo+IFZlcmlTaWxpY29uIEhhbnRybyBHMiBjb3JlIHN1cHBvcnRzIG90aGVyIGNvZGVjcyBiZXNp ZGVzIGhldmMuCj4gRmFjdG9yIG91dCBzb21lIGNvbW1vbiBjb2RlIGluIHByZXBhcmF0aW9uIGZv ciB2cDkgc3VwcG9ydC4KClJldmlld2VkLWJ5OiBCZW5qYW1pbiBHYWlnbmFyZCA8YmVuamFtaW4u Z2FpZ25hcmRAY29sbGFib3JhLmNvbT4KCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyemVqIFBpZXRy YXNpZXdpY3ogPGFuZHJ6ZWoucEBjb2xsYWJvcmEuY29tPgo+IC0tLQo+ICAgZHJpdmVycy9zdGFn aW5nL21lZGlhL2hhbnRyby9NYWtlZmlsZSAgICAgICAgIHwgIDEgKwo+ICAgZHJpdmVycy9zdGFn aW5nL21lZGlhL2hhbnRyby9oYW50cm8uaCAgICAgICAgIHwgIDcgKysrKysKPiAgIGRyaXZlcnMv c3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2cyLmMgICAgICB8IDI3ICsrKysrKysrKysrKysr KysKPiAgIC4uLi9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9fZzJfaGV2Y19kZWMuYyB8IDMx IC0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIGRyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFu dHJvX2cyX3JlZ3MuaCB8ICA3ICsrKysrCj4gICBkcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJv L2hhbnRyb19ody5oICAgICAgfCAgMiArKwo+ICAgNiBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRp b25zKCspLCAzMSBkZWxldGlvbnMoLSkKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3N0 YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19nMi5jCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9z dGFnaW5nL21lZGlhL2hhbnRyby9NYWtlZmlsZSBiL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50 cm8vTWFrZWZpbGUKPiBpbmRleCA5MDAzNjgzMWZlYzQuLmZlNmQ4NDg3MWQwNyAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL01ha2VmaWxlCj4gKysrIGIvZHJpdmVy cy9zdGFnaW5nL21lZGlhL2hhbnRyby9NYWtlZmlsZQo+IEBAIC0xMiw2ICsxMiw3IEBAIGhhbnRy by12cHUteSArPSBcCj4gICAJCWhhbnRyb19nMV9tcGVnMl9kZWMubyBcCj4gICAJCWhhbnRyb19n Ml9oZXZjX2RlYy5vIFwKPiAgIAkJaGFudHJvX2cxX3ZwOF9kZWMubyBcCj4gKwkJaGFudHJvX2cy Lm8gXAo+ICAgCQlyb2NrY2hpcF92cHUyX2h3X2pwZWdfZW5jLm8gXAo+ICAgCQlyb2NrY2hpcF92 cHUyX2h3X2gyNjRfZGVjLm8gXAo+ICAgCQlyb2NrY2hpcF92cHUyX2h3X21wZWcyX2RlYy5vIFwK PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm8uaCBiL2Ry aXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvLmgKPiBpbmRleCBkZDVlNTY3NjVkNGUu LmQ5MWViMmIxYzUwOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJv L2hhbnRyby5oCj4gKysrIGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm8uaAo+ IEBAIC0zNjksNiArMzY5LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2ZHB1X3dyaXRlKHN0cnVj dCBoYW50cm9fZGV2ICp2cHUsIHUzMiB2YWwsIHUzMiByZWcpCj4gICAJd3JpdGVsKHZhbCwgdnB1 LT5kZWNfYmFzZSArIHJlZyk7Cj4gICB9Cj4gICAKPiArc3RhdGljIGlubGluZSB2b2lkIGhhbnRy b193cml0ZV9hZGRyKHN0cnVjdCBoYW50cm9fZGV2ICp2cHUsCj4gKwkJCQkgICAgIHVuc2lnbmVk IGxvbmcgb2Zmc2V0LAo+ICsJCQkJICAgICBkbWFfYWRkcl90IGFkZHIpCj4gK3sKPiArCXZkcHVf d3JpdGUodnB1LCBhZGRyICYgMHhmZmZmZmZmZiwgb2Zmc2V0KTsKPiArfQo+ICsKPiAgIHN0YXRp YyBpbmxpbmUgdTMyIHZkcHVfcmVhZChzdHJ1Y3QgaGFudHJvX2RldiAqdnB1LCB1MzIgcmVnKQo+ ICAgewo+ICAgCXUzMiB2YWwgPSByZWFkbCh2cHUtPmRlY19iYXNlICsgcmVnKTsKPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9fZzIuYyBiL2RyaXZlcnMv c3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2cyLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ IGluZGV4IDAwMDAwMDAwMDAwMC4uNWY3YmIyNzkxM2RlCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBi L2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2cyLmMKPiBAQCAtMCwwICsxLDI3 IEBACj4gKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8qCj4gKyAqIEhh bnRybyBWUFUgY29kZWMgZHJpdmVyCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAyMSBDb2xs YWJvcmEgTHRkLCBBbmRyemVqIFBpZXRyYXNpZXdpY3ogPGFuZHJ6ZWoucEBjb2xsYWJvcmEuY29t Pgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlICJoYW50cm9faHcuaCIKPiArI2luY2x1ZGUgImhhbnRy b19nMl9yZWdzLmgiCj4gKwo+ICt2b2lkIGhhbnRyb19nMl9jaGVja19pZGxlKHN0cnVjdCBoYW50 cm9fZGV2ICp2cHUpCj4gK3sKPiArCWludCBpOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCAzOyBp KyspIHsKPiArCQl1MzIgc3RhdHVzOwo+ICsKPiArCQkvKiBNYWtlIHN1cmUgdGhlIFZQVSBpcyBp ZGxlICovCj4gKwkJc3RhdHVzID0gdmRwdV9yZWFkKHZwdSwgRzJfUkVHX0lOVEVSUlVQVCk7Cj4g KwkJaWYgKHN0YXR1cyAmIEcyX1JFR19JTlRFUlJVUFRfREVDX0UpIHsKPiArCQkJZGV2X3dhcm4o dnB1LT5kZXYsICJkZXZpY2Ugc3RpbGwgcnVubmluZywgYWJvcnRpbmciKTsKPiArCQkJc3RhdHVz IHw9IEcyX1JFR19JTlRFUlJVUFRfREVDX0FCT1JUX0UgfCBHMl9SRUdfSU5URVJSVVBUX0RFQ19J UlFfRElTOwo+ICsJCQl2ZHB1X3dyaXRlKHZwdSwgc3RhdHVzLCBHMl9SRUdfSU5URVJSVVBUKTsK PiArCQl9Cj4gKwl9Cj4gK30KPiArCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9tZWRp YS9oYW50cm8vaGFudHJvX2cyX2hldmNfZGVjLmMgYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFu dHJvL2hhbnRyb19nMl9oZXZjX2RlYy5jCj4gaW5kZXggMzQwZWZiNTdmZDE4Li4yMjZjZWNkYTk0 OTUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9fZzJf aGV2Y19kZWMuYwo+ICsrKyBiL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2cy X2hldmNfZGVjLmMKPiBAQCAtOCwyMCArOCw2IEBACj4gICAjaW5jbHVkZSAiaGFudHJvX2h3Lmgi Cj4gICAjaW5jbHVkZSAiaGFudHJvX2cyX3JlZ3MuaCIKPiAgIAo+IC0jZGVmaW5lIEhFVkNfREVD X01PREUJMHhDCj4gLQo+IC0jZGVmaW5lIEJVU19XSURUSF8zMgkJMAo+IC0jZGVmaW5lIEJVU19X SURUSF82NAkJMQo+IC0jZGVmaW5lIEJVU19XSURUSF8xMjgJCTIKPiAtI2RlZmluZSBCVVNfV0lE VEhfMjU2CQkzCj4gLQo+IC1zdGF0aWMgaW5saW5lIHZvaWQgaGFudHJvX3dyaXRlX2FkZHIoc3Ry dWN0IGhhbnRyb19kZXYgKnZwdSwKPiAtCQkJCSAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCj4g LQkJCQkgICAgIGRtYV9hZGRyX3QgYWRkcikKPiAtewo+IC0JdmRwdV93cml0ZSh2cHUsIGFkZHIg JiAweGZmZmZmZmZmLCBvZmZzZXQpOwo+IC19Cj4gLQo+ICAgc3RhdGljIHZvaWQgcHJlcGFyZV90 aWxlX2luZm9fYnVmZmVyKHN0cnVjdCBoYW50cm9fY3R4ICpjdHgpCj4gICB7Cj4gICAJc3RydWN0 IGhhbnRyb19kZXYgKnZwdSA9IGN0eC0+ZGV2Owo+IEBAIC01MTYsMjMgKzUwMiw2IEBAIHN0YXRp YyB2b2lkIHNldF9idWZmZXJzKHN0cnVjdCBoYW50cm9fY3R4ICpjdHgpCj4gICAJaGFudHJvX3dy aXRlX2FkZHIodnB1LCBHMl9USUxFX0JTRCwgY3R4LT5oZXZjX2RlYy50aWxlX2JzZC5kbWEpOwo+ ICAgfQo+ICAgCj4gLXN0YXRpYyB2b2lkIGhhbnRyb19nMl9jaGVja19pZGxlKHN0cnVjdCBoYW50 cm9fZGV2ICp2cHUpCj4gLXsKPiAtCWludCBpOwo+IC0KPiAtCWZvciAoaSA9IDA7IGkgPCAzOyBp KyspIHsKPiAtCQl1MzIgc3RhdHVzOwo+IC0KPiAtCQkvKiBNYWtlIHN1cmUgdGhlIFZQVSBpcyBp ZGxlICovCj4gLQkJc3RhdHVzID0gdmRwdV9yZWFkKHZwdSwgRzJfUkVHX0lOVEVSUlVQVCk7Cj4g LQkJaWYgKHN0YXR1cyAmIEcyX1JFR19JTlRFUlJVUFRfREVDX0UpIHsKPiAtCQkJZGV2X3dhcm4o dnB1LT5kZXYsICJkZXZpY2Ugc3RpbGwgcnVubmluZywgYWJvcnRpbmciKTsKPiAtCQkJc3RhdHVz IHw9IEcyX1JFR19JTlRFUlJVUFRfREVDX0FCT1JUX0UgfCBHMl9SRUdfSU5URVJSVVBUX0RFQ19J UlFfRElTOwo+IC0JCQl2ZHB1X3dyaXRlKHZwdSwgc3RhdHVzLCBHMl9SRUdfSU5URVJSVVBUKTsK PiAtCQl9Cj4gLQl9Cj4gLX0KPiAtCj4gICBpbnQgaGFudHJvX2cyX2hldmNfZGVjX3J1bihzdHJ1 Y3QgaGFudHJvX2N0eCAqY3R4KQo+ICAgewo+ICAgCXN0cnVjdCBoYW50cm9fZGV2ICp2cHUgPSBj dHgtPmRldjsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50 cm9fZzJfcmVncy5oIGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9fZzJfcmVn cy5oCj4gaW5kZXggYmIyMmZhOTIxOTE0Li4wYWMwYmEzNzVlODAgMTAwNjQ0Cj4gLS0tIGEvZHJp dmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9fZzJfcmVncy5oCj4gKysrIGIvZHJpdmVy cy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9fZzJfcmVncy5oCj4gQEAgLTI3LDYgKzI3LDEz IEBACj4gICAjZGVmaW5lIEcyX1JFR19JTlRFUlJVUFRfREVDX0lSUV9ESVMJQklUKDQpCj4gICAj ZGVmaW5lIEcyX1JFR19JTlRFUlJVUFRfREVDX0UJCUJJVCgwKQo+ICAgCj4gKyNkZWZpbmUgSEVW Q19ERUNfTU9ERQkJCTB4Ywo+ICsKPiArI2RlZmluZSBCVVNfV0lEVEhfMzIJCQkwCj4gKyNkZWZp bmUgQlVTX1dJRFRIXzY0CQkJMQo+ICsjZGVmaW5lIEJVU19XSURUSF8xMjgJCQkyCj4gKyNkZWZp bmUgQlVTX1dJRFRIXzI1NgkJCTMKPiArCj4gICAjZGVmaW5lIGcyX3N0cm1fc3dhcAkJRzJfREVD X1JFRygyLCAyOCwgMHhmKQo+ICAgI2RlZmluZSBnMl9kaXJtdl9zd2FwCQlHMl9ERUNfUkVHKDIs IDIwLCAweGYpCj4gICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRy by9oYW50cm9faHcuaCBiL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2h3LmgK PiBpbmRleCA0MzIzZTYzZGZiZmMuLjQyYjNmMzk2MWY3NSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19ody5oCj4gKysrIGIvZHJpdmVycy9zdGFnaW5n L21lZGlhL2hhbnRyby9oYW50cm9faHcuaAo+IEBAIC0zMDgsNCArMzA4LDYgQEAgdm9pZCBoYW50 cm9fdnA4X2RlY19leGl0KHN0cnVjdCBoYW50cm9fY3R4ICpjdHgpOwo+ICAgdm9pZCBoYW50cm9f dnA4X3Byb2JfdXBkYXRlKHN0cnVjdCBoYW50cm9fY3R4ICpjdHgsCj4gICAJCQkgICAgY29uc3Qg c3RydWN0IHY0bDJfY3RybF92cDhfZnJhbWUgKmhkcik7Cj4gICAKPiArdm9pZCBoYW50cm9fZzJf Y2hlY2tfaWRsZShzdHJ1Y3QgaGFudHJvX2RldiAqdnB1KTsKPiArCj4gICAjZW5kaWYgLyogSEFO VFJPX0hXX0hfICovCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==