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=-13.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,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, URIBL_BLOCKED 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 17B00C433DB for ; Wed, 17 Feb 2021 20:00:23 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 BE36064E62 for ; Wed, 17 Feb 2021 20:00:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BE36064E62 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=collabora.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Date: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=gj9yUu7a8b5XJHfpGk4lgdY+C6npT32QWPhJy7LCnLo=; b=qmO/HGZlj1m7DBQYUykyj+wWE L1JAMqwmJmNVSPC0ZLMusXGJi0bCeuMHVOTxFVmqUk+FjZoL3X70JE8ePGviPM/c/k/0t3EjoLkOg qgGFAMUKdk6YKtx5M/jtKJrRZJFI/JBihbX1G4Vbqmv8n4SNesRKLdrKuBtokixeB+ZtNiZQ9eTar EuiAqTLjnP/POPSLFfiQd6kth4WV/QmO2BfL/cr1SWalzvtwhpjEXJlj2VppK0Cjv0Xj5ODeQB6d8 5K/hv9xERC7RbeqQ9ykVEiIWUpg2zo/xGVXAB/1w3P6UBp7JrjDdNrm7QOtnEH9SNTWXqIe81mvvr bxBuTEHNg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lCSy6-0006Ya-CK; Wed, 17 Feb 2021 19:58:38 +0000 Received: from bhuna.collabora.co.uk ([46.235.227.227]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lCSy3-0006Y3-Eh; Wed, 17 Feb 2021 19:58:36 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: ezequiel) with ESMTPSA id D16DE1F4580A Message-ID: Subject: Re: [PATCH v1 05/18] media: controls: Add control for HEVC codec From: Ezequiel Garcia To: Benjamin Gaignard , p.zabel@pengutronix.de, mchehab@kernel.org, robh+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, gregkh@linuxfoundation.org, mripard@kernel.org, paul.kocialkowski@bootlin.com, wens@csie.org, jernej.skrabec@siol.net, krzk@kernel.org, shengjiu.wang@nxp.com, adrian.ratiu@collabora.com, aisheng.dong@nxp.com, peng.fan@nxp.com, Anson.Huang@nxp.com, hverkuil-cisco@xs4all.nl Date: Wed, 17 Feb 2021 16:58:22 -0300 In-Reply-To: <20210217080306.157876-6-benjamin.gaignard@collabora.com> References: <20210217080306.157876-1-benjamin.gaignard@collabora.com> <20210217080306.157876-6-benjamin.gaignard@collabora.com> Organization: Collabora User-Agent: Evolution 3.38.2-1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210217_145835_713136_6A98EBAB X-CRM114-Status: GOOD ( 17.78 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devel@driverdev.osuosl.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, kernel@collabora.com, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org 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 SGkgQmVuamFtaW4sCgpPbiBXZWQsIDIwMjEtMDItMTcgYXQgMDk6MDIgKzAxMDAsIEJlbmphbWlu IEdhaWduYXJkIHdyb3RlOgo+IEFkZCBIRVZDIGRlY29kZSBwYXJhbXMgYW5kIHNjYWxpbmcgbWF0 cml4IGNvbnRyb2xzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJlbmphbWluIEdhaWduYXJkIDxiZW5q YW1pbi5nYWlnbmFyZEBjb2xsYWJvcmEuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEV6ZXF1aWVsIEdh cmNpYSA8ZXplcXVpZWxAY29sbGFib3JhLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gUmF0 aXUgPGFkcmlhbi5yYXRpdUBjb2xsYWJvcmEuY29tPgo+IC0tLQo+IMKgZHJpdmVycy9tZWRpYS92 NGwyLWNvcmUvdjRsMi1jdHJscy5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQo+ IMKgMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3Y0bDItY3RybHMuYyBiL2RyaXZl cnMvbWVkaWEvdjRsMi1jb3JlL3Y0bDItY3RybHMuYwo+IGluZGV4IDAxNmNmNjIwNGNiYi4uNWU0 NTMzM2ZkODYyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3Y0bDItY3Ry bHMuYwo+ICsrKyBiL2RyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3Y0bDItY3RybHMuYwo+IEBAIC0x MDI4LDYgKzEwMjgsOCBAQCBjb25zdCBjaGFyICp2NGwyX2N0cmxfZ2V0X25hbWUodTMyIGlkKQo+ IMKgwqDCoMKgwqDCoMKgwqBjYXNlIFY0TDJfQ0lEX01QRUdfVklERU9fSEVWQ19TUFM6wqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gIkhFVkMgU2VxdWVu Y2UgUGFyYW1ldGVyIFNldCI7Cj4gwqDCoMKgwqDCoMKgwqDCoGNhc2UgVjRMMl9DSURfTVBFR19W SURFT19IRVZDX1BQUzrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oHJldHVybiAiSEVWQyBQaWN0dXJlIFBhcmFtZXRlciBTZXQiOwo+IMKgwqDCoMKgwqDCoMKgwqBj YXNlIFY0TDJfQ0lEX01QRUdfVklERU9fSEVWQ19TTElDRV9QQVJBTVM6wqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqByZXR1cm4gIkhFVkMgU2xpY2UgUGFyYW1ldGVycyI7Cj4gK8KgwqDCoMKgwqDC oMKgY2FzZSBWNEwyX0NJRF9NUEVHX1ZJREVPX0hFVkNfREVDT0RFX1BBUkFNUzrCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqByZXR1cm4gIkhFVkMgRGVjb2RlIFBhcmFtZXRlcnMiOwo+ICvCoMKgwqDC oMKgwqDCoGNhc2UgVjRMMl9DSURfTVBFR19WSURFT19IRVZDX1NDQUxJTkdfTUFUUklYOsKgwqDC oMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gIkhFVkMgU2NhbGluZyBNYXRyaXgiOwoKSSB3b3VsZCBt b3ZlIGFsbCB0aGUgU0NBTElOR19NQVRSSVggY2hhbmdlcyB0byB0aGVpciBvd24gcGF0Y2hlcy4K IAo+IMKgwqDCoMKgwqDCoMKgwqBjYXNlIFY0TDJfQ0lEX01QRUdfVklERU9fSEVWQ19ERUNPREVf TU9ERTrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuICJIRVZDIERlY29kZSBNb2Rl IjsKPiDCoMKgwqDCoMKgwqDCoMKgY2FzZSBWNEwyX0NJRF9NUEVHX1ZJREVPX0hFVkNfU1RBUlRf Q09ERTrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gIkhFVkMgU3RhcnQgQ29k ZSI7Cj4gwqAKPiBAQCAtMTQ4Miw2ICsxNDg0LDEyIEBAIHZvaWQgdjRsMl9jdHJsX2ZpbGwodTMy IGlkLCBjb25zdCBjaGFyICoqbmFtZSwgZW51bSB2NGwyX2N0cmxfdHlwZSAqdHlwZSwKPiDCoMKg wqDCoMKgwqDCoMKgY2FzZSBWNEwyX0NJRF9NUEVHX1ZJREVPX0hFVkNfU0xJQ0VfUEFSQU1TOgo+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKnR5cGUgPSBWNEwyX0NUUkxfVFlQRV9I RVZDX1NMSUNFX1BBUkFNUzsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGJyZWFr Owo+ICvCoMKgwqDCoMKgwqDCoGNhc2UgVjRMMl9DSURfTVBFR19WSURFT19IRVZDX0RFQ09ERV9Q QVJBTVM6Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCp0eXBlID0gVjRMMl9DVFJM X1RZUEVfSEVWQ19ERUNPREVfUEFSQU1TOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqBicmVhazsKPiArwqDCoMKgwqDCoMKgwqBjYXNlIFY0TDJfQ0lEX01QRUdfVklERU9fSEVWQ19T Q0FMSU5HX01BVFJJWDoKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKnR5cGUgPSBW NEwyX0NUUkxfVFlQRV9IRVZDX1NDQUxJTkdfTUFUUklYOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqBicmVhazsKPiDCoMKgwqDCoMKgwqDCoMKgY2FzZSBWNEwyX0NJRF9VTklUX0NF TExfU0laRToKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCp0eXBlID0gVjRMMl9D VFJMX1RZUEVfQVJFQTsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCpmbGFncyB8 PSBWNEwyX0NUUkxfRkxBR19SRUFEX09OTFk7Cj4gQEAgLTE4MzMsNiArMTg0MSw3IEBAIHN0YXRp YyBpbnQgc3RkX3ZhbGlkYXRlX2NvbXBvdW5kKGNvbnN0IHN0cnVjdCB2NGwyX2N0cmwgKmN0cmws IHUzMiBpZHgsCj4gwqDCoMKgwqDCoMKgwqDCoHN0cnVjdCB2NGwyX2N0cmxfaGV2Y19zcHMgKnBf aGV2Y19zcHM7Cj4gwqDCoMKgwqDCoMKgwqDCoHN0cnVjdCB2NGwyX2N0cmxfaGV2Y19wcHMgKnBf aGV2Y19wcHM7Cj4gwqDCoMKgwqDCoMKgwqDCoHN0cnVjdCB2NGwyX2N0cmxfaGV2Y19zbGljZV9w YXJhbXMgKnBfaGV2Y19zbGljZV9wYXJhbXM7Cj4gK8KgwqDCoMKgwqDCoMKgc3RydWN0IHY0bDJf Y3RybF9oZXZjX2RlY29kZV9wYXJhbXMgKnBfaGV2Y19kZWNvZGVfcGFyYW1zOwo+IMKgwqDCoMKg wqDCoMKgwqBzdHJ1Y3QgdjRsMl9hcmVhICphcmVhOwo+IMKgwqDCoMKgwqDCoMKgwqB2b2lkICpw ID0gcHRyLnAgKyBpZHggKiBjdHJsLT5lbGVtX3NpemU7Cj4gwqDCoMKgwqDCoMKgwqDCoHVuc2ln bmVkIGludCBpOwo+IEBAIC0yMTA4LDI2ICsyMTE3LDMzIEBAIHN0YXRpYyBpbnQgc3RkX3ZhbGlk YXRlX2NvbXBvdW5kKGNvbnN0IHN0cnVjdCB2NGwyX2N0cmwgKmN0cmwsIHUzMiBpZHgsCj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB6ZXJvX3BhZGRpbmcoKnBfaGV2Y19wcHMpOwo+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgYnJlYWs7Cj4gwqAKPiAtwqDCoMKgwqDC oMKgwqBjYXNlIFY0TDJfQ1RSTF9UWVBFX0hFVkNfU0xJQ0VfUEFSQU1TOgo+IC3CoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqBwX2hldmNfc2xpY2VfcGFyYW1zID0gcDsKPiArwqDCoMKgwqDC oMKgwqBjYXNlIFY0TDJfQ1RSTF9UWVBFX0hFVkNfREVDT0RFX1BBUkFNUzoKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgcF9oZXZjX2RlY29kZV9wYXJhbXMgPSBwOwo+IMKgCj4gLcKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmIChwX2hldmNfc2xpY2VfcGFyYW1zLT5udW1f YWN0aXZlX2RwYl9lbnRyaWVzID4KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYg KHBfaGV2Y19kZWNvZGVfcGFyYW1zLT5udW1fYWN0aXZlX2RwYl9lbnRyaWVzID4KCkkgc3VzcGVj dCB0aGlzIGNoYW5nZSBzaG91bGQgYmUgc3F1YXNoZWQgd2l0aCB0aGUgcGF0Y2ggdGhhdCBtb3Zl cwpudW1fYWN0aXZlX2RwYl9lbnRyaWVzIGZyb20gdGhlIHNsaWNlIGNvbnRyb2wsIG9yIG90aGVy d2lzZQp0aGlzIGNvZGUgd29uJ3QgY29tcGlsZS4KCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgVjRMMl9IRVZDX0RQQl9FTlRSSUVTX05VTV9NQVgpCj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIC1FSU5WQUw7Cj4g wqAKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgemVyb19wYWRkaW5nKHBfaGV2Y19z bGljZV9wYXJhbXMtPnByZWRfd2VpZ2h0X3RhYmxlKTsKPiAtCj4gLcKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoGZvciAoaSA9IDA7IGkgPCBwX2hldmNfc2xpY2VfcGFyYW1zLT5udW1fYWN0 aXZlX2RwYl9lbnRyaWVzOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmb3IgKGkg PSAwOyBpIDwgcF9oZXZjX2RlY29kZV9wYXJhbXMtPm51bV9hY3RpdmVfZHBiX2VudHJpZXM7Cj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpKyspIHsKPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzdHJ1Y3QgdjRsMl9oZXZj X2RwYl9lbnRyeSAqZHBiX2VudHJ5ID0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAmcF9oZXZjX3NsaWNlX3BhcmFtcy0+ZHBi W2ldOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCZwX2hldmNfZGVjb2RlX3BhcmFtcy0+ZHBiW2ldOwo+IMKgCgpEaXR0by4K ClRoYW5rcywKRXplcXVpZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVs QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9s aXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==