Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp336982pxb; Thu, 19 Aug 2021 00:16:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzUEBddQWQxz//THzTV+1JVjVKrVFQzIBVa5KIAIqTiEKkzM+jvi6ggO1LqxAzRTr+my4Uj X-Received: by 2002:a05:6638:38aa:: with SMTP id b42mr4658267jav.6.1629357360797; Thu, 19 Aug 2021 00:16:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629357360; cv=none; d=google.com; s=arc-20160816; b=oeaoXInPEfZA+JD+3X8LL7AAgVi5oE9TgtID91IZom19Uluz0MavSHzlhjgZZ7lGTy Y60ahboZLO/7WUe/g66JctsOdl8oww5HOzCRLClcWzthSaDWflwK365OOdYM0cbv0YiZ E7ajFcafPCuzXrU29+INuxNdHLlx/KTx77GywCJXVBAz/VORrXPkjOxGN2Lw38GqlWhG 4p9uP78vtRUuXNg6ilGn6A+u7bRvr/0wj8csNu5n99fJJMXZVqVR/rFQAzZHoxRq2gb+ dk603KVPEXsnqU5Bnme3ASR9digQgGVMzD8OBx701cTNoPlbxiKxLEOk//SbF8APtecA CSAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature; bh=/muT9XpC+z47+tIQYbGjPzGaimqcXokZABmz7lDUyYU=; b=gMJv3H6Xx85FOPTugCUa6NFRPVB1umybjCvFX4cS2fguZNJLbM7Jp//yVjO7FoOvEi 97+wQfpj2M0Ksu+RBQMwVxYeHWEuMt04mJ1EuprFuGkH2KbPDpJNJyNUqYnd6BwmWbkO hBKIbzzJyskC4/YtORpCOD5JlTxwSy6yeDvdML45/IN6zVka0V+HxB00oj3byxx1+N6A b5SEAi/uW126I41S/TOWelbhoZOC/neck/Ea8YnZI7HyJ6pYto4HLvrwNLwt1TEVNLCs 64aNLUtFrnuuadg0KNOx5vRetjrdBZ9glETwkCmv1qztD/YfLRzser22xb6VgOrJ8+jI 7A7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=FI7aeH3C; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a21si2329072iot.52.2021.08.19.00.15.46; Thu, 19 Aug 2021 00:16:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=FI7aeH3C; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232038AbhHSHOb (ORCPT + 99 others); Thu, 19 Aug 2021 03:14:31 -0400 Received: from mailgw01.mediatek.com ([60.244.123.138]:39774 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S229909AbhHSHOa (ORCPT ); Thu, 19 Aug 2021 03:14:30 -0400 X-UUID: 251875df620b4216b61ae5eb2c7ea287-20210819 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:MIME-Version:Content-Type:References:In-Reply-To:Date:CC:To:From:Subject:Message-ID; bh=/muT9XpC+z47+tIQYbGjPzGaimqcXokZABmz7lDUyYU=; b=FI7aeH3Cpo4SaUIsv/DCpm56YJ1EZ1MiV7vzXoxvH4/dbafhUwRkMN/5ZOW6bVH5D7SviUlo5FOtei90Iy6ISa03q05oyiaLq8OzkYXnH7f3MaJTDvvCqxODhutU4g2ZaIg7OcndKk1ClFHHEl7sn1C7JGTZo9JPRJAAb/2LvmI=; X-UUID: 251875df620b4216b61ae5eb2c7ea287-20210819 Received: from mtkcas10.mediatek.inc [(172.21.101.39)] by mailgw01.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1240516873; Thu, 19 Aug 2021 15:13:50 +0800 Received: from MTKCAS06.mediatek.inc (172.21.101.30) by mtkmbs07n2.mediatek.inc (172.21.101.141) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 19 Aug 2021 15:13:48 +0800 Received: from mhfsdcap04 (10.17.3.154) by MTKCAS06.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Thu, 19 Aug 2021 15:13:47 +0800 Message-ID: <1b79a67b703d2c894bc4d9458c760e082fc42958.camel@mediatek.com> Subject: Re: [PATCH v5, 00/15] Using component framework to support multi hardware decode From: "yunfei.dong@mediatek.com" To: Ezequiel Garcia , Daniel Vetter , dri-devel CC: Alexandre Courbot , Hans Verkuil , Tzung-Bi Shih , "Tiffany Lin" , Andrew-CT Chen , Mauro Carvalho Chehab , Rob Herring , Matthias Brugger , Tomasz Figa , Hsin-Yi Wang , Fritz Koenig , Irui Wang , linux-media , devicetree , Linux Kernel Mailing List , linux-arm-kernel , srv_heupstream , "moderated list:ARM/Mediatek SoC support" , , George Sun Date: Thu, 19 Aug 2021 15:13:48 +0800 In-Reply-To: References: <20210811025801.21597-1-yunfei.dong@mediatek.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.2 MIME-Version: 1.0 X-MTK: N Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgRXplcXVpZWwsDQoNClRoYW5rcyBmb3IgeW91ciBzdWdnZXN0aW9uLg0KDQpPbiBXZWQsIDIw MjEtMDgtMTggYXQgMTE6MTEgLTAzMDAsIEV6ZXF1aWVsIEdhcmNpYSB3cm90ZToNCj4gK2RhbnZl dA0KPiANCj4gSGksDQo+IA0KPiBPbiBUdWUsIDEwIEF1ZyAyMDIxIGF0IDIzOjU4LCBZdW5mZWkg RG9uZyA8eXVuZmVpLmRvbmdAbWVkaWF0ZWsuY29tPg0KPiB3cm90ZToNCj4gPiANCj4gPiBUaGlz IHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIG11bHRpIGhhcmR3YXJlIGRlY29kZSBpbnRvIG10ay12 Y29kZWMsIA0KPiA+IGJ5IGZpcnN0DQo+ID4gYWRkaW5nIGNvbXBvbmVudCBmcmFtZXdvcmsgdG8g bWFuYWdlIGVhY2ggaGFyZHdhcmUgaW5mb3JtYXRpb246DQo+ID4gaW50ZXJydXB0LA0KPiA+IGNs b2NrLCByZWdpc3RlciBiYXNlcyBhbmQgcG93ZXIuIFNlY29uZGx5IGFkZCBjb3JlIHRocmVhZCB0 byBkZWFsDQo+ID4gd2l0aCBjb3JlDQo+ID4gaGFyZHdhcmUgbWVzc2FnZSwgYXQgdGhlIHNhbWUg dGltZSwgYWRkIG1zZyBxdWV1ZSBmb3IgZGlmZmVyZW50DQo+ID4gaGFyZHdhcmUNCj4gPiBzaGFy ZSBtZXNzYWdlcy4gTGFzdGx5LCB0aGUgYXJjaGl0ZWN0dXJlIG9mIGRpZmZlcmVudCBzcGVjcyBh cmUgbm90DQo+ID4gdGhlIHNhbWUsDQo+ID4gdXNpbmcgc3BlY3MgdHlwZSB0byBzZXBhcmF0ZSB0 aGVtLg0KPiA+IA0KPiANCj4gSSBkb24ndCB0aGluayBpdCdzIGEgZ29vZCBpZGVhIHRvIGludHJv ZHVjZSB0aGUgY29tcG9uZW50IEFQSSBpbiB0aGUNCj4gbWVkaWEgc3Vic3lzdGVtLiBJdCBkb2Vz bid0IHNlZW0gdG8gYmUgbWFpbnRhaW5lZCwgSVJDIHRoZXJlJ3Mgbm90DQo+IGV2ZW4NCj4gYSBt YWludGFpbmVyIGZvciBpdCwgYW5kIGl0IGhhcyBzb21lIGlzc3VlcyB0aGF0IHdlcmUgbmV2ZXIN Cj4gYWRkcmVzc2VkLg0KPiANCj4gSXQgd291bGQgYmUgcmVhbGx5IGltcG9ydGFudCB0byBhdm9p ZCBpdC4gSXMgaXQgcmVhbGx5IG5lZWRlZCBpbiB0aGUNCj4gZmlyc3QgcGxhY2U/DQo+IA0KPiBU aGFua3MsDQo+IEV6ZXF1aWVsDQoNCkZvciB0aGVyZSBhcmUgbWFueSBoYXJkd2FyZSBuZWVkIHRv IHVzZSwgbXQ4MTkyIGlzIHRocmVlIGFuZCBtdDgxOTUgaXMNCmZpdmUuIE1heWJlIG5lZWQgbW9y ZSB0byBiZSB1c2VkIGluIHRoZSBmZWF0dXJlLg0KDQpFYWNoIGhhcmR3YXJlIGhhcyBpbmRlcGVu ZGVudCBjbGsvcG93ZXIvaW9tbXUgcG9ydC9pcnEuDQpVc2UgY29tcG9uZW50IGludGVyZmFjZSBp biBwcm9iIHRvIGdldCBlYWNoIGNvbXBvbmVudCdzIGluZm9ybWF0aW9uLg0KSnVzdCBlbmFibGUg dGhlIGhhcmR3YXJlIHdoZW4gbmVlZCB0byB1c2UgaXQsIHZlcnkgY29udmVuaWVudCBhbmQNCnNp bXBsZS4NCg0KSSBmb3VuZCB0aGF0IHRoZXJlIGFyZSBtYW55IG1vZHVsZXMgdXNlIGNvbXBvbmVu dCB0byBtYW5hZ2UgaGFyZHdhcmUNCmluZm9ybWF0aW9uLCBzdWNoIGFzIGlvbW11IGFuZCBkcm0g ZXRjLg0KDQpEbyB5b3UgaGF2ZSBhbnkgb3RoZXIgc3VnZ2VzdGlvbiBmb3IgdGhpcyBhcmNoaXRl Y3R1cmU/DQoNClRoYW5rcw0KWXVuZmVpIERvbmcNCg0K