Received: by 2002:a05:6a10:8395:0:0:0:0 with SMTP id n21csp375952pxh; Tue, 9 Nov 2021 12:10:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJy4FmuXI9F+Gic2/azz7q/VxIv2LLL5zdetUMPQ2IgfThQ+WXRkw7BA/23IiqI2AQEFJCUr X-Received: by 2002:a05:6602:1342:: with SMTP id i2mr7350370iov.153.1636488612594; Tue, 09 Nov 2021 12:10:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1636488612; cv=none; d=google.com; s=arc-20160816; b=dWqkQsSaW+HRSUfhRq+0z7pXgeZIPonuqYOGwkAyYlKnfIzp6jqlPZPVRl5ZDydZya E0SMw7XIIYwU4LiCMj4+ONh9hMWROMO/uOo0HEy9WC270KOQwkx5Bg6GPVJHvgJH8jFP /2OcCObERqQnoACPP0Pq8ZjD2NwUnn6VxYiu3UtDxCDFW+vALDBKhFniXPGgQth7dkc/ XbEqvMLPZiOb1zmnBsQ4cfCDOX7Se1EPKxynujY8OEkD5jkUN0aNdco9zINAp9LL5yc2 BHyWTu6bWVPK16Mnss3uxsx8MgsUdLVvDyM+q4PpWHAfQB1UaKKHRE86luRAXqqXllEQ XxIw== 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=TFv/vUftrCh38jDwGXTl37MHujASck+n35ZeoH79Y+s=; b=r8Rb90I1JRZU1mcQQx2Z5ZFm3scawweXgW4Fygms1zQGk2kBVME4ne5LQcVMNUl2dI sUAH8h9v9RK75bkFoe3ZYGNWl5HyJnGKZFGZoO17sxwwC+r68Mg/Vzu+jc60ADPFIW7F FRlDlJtfBbc4xfwvxklzsJhXo2UZUT0yD63Pfy5d53ezmRfLORaHkF3eGeI5rVjECM74 hvZiLAfdcWBwJCnTeLW6XTZdg6tLNv2AO6h1EQkMxBJ9J6mXGjKyUvUd62+Z3ym2HdRH GYVWUDJGyFDtW8Bt3bPJdFYY6xhVIMVVzstNWJPOwB+fN6pX/zbC7SCl0dClsBAVHuuN ukbA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=C3BoU0Hs; 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 f13si44555777iow.59.2021.11.09.12.09.58; Tue, 09 Nov 2021 12:10:12 -0800 (PST) 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=C3BoU0Hs; 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 S242293AbhKIKWU (ORCPT + 99 others); Tue, 9 Nov 2021 05:22:20 -0500 Received: from mailgw01.mediatek.com ([60.244.123.138]:53520 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S239572AbhKIKWT (ORCPT ); Tue, 9 Nov 2021 05:22:19 -0500 X-UUID: e8342af65b43483c9d41bbf8b5679b8a-20211109 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=TFv/vUftrCh38jDwGXTl37MHujASck+n35ZeoH79Y+s=; b=C3BoU0HssF401/jjFPsjc/cwldBMKpJZbCqdrSw1VWio68E0/uXD8x3LqJKCFK9qLAeatQOEeEBRpd7WaU2LfBJ1N9okT+9dkHI96mrNEvXFqkmrDY8YcsW6fzOLZMVfB8hc8V0jHDE+Nfw5vXgL70dzjvWxKgGMP4Tera2mxLQ=; X-UUID: e8342af65b43483c9d41bbf8b5679b8a-20211109 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 1544501370; Tue, 09 Nov 2021 18:19:31 +0800 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs07n2.mediatek.inc (172.21.101.141) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 9 Nov 2021 18:19:30 +0800 Received: from mhfsdcap04 (10.17.3.154) by mtkmbs10n1.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Tue, 9 Nov 2021 18:19:29 +0800 Message-ID: Subject: Re: [PATCH v8, 04/17] media: mtk-vcodec: Build decoder pm file as module From: "yunfei.dong@mediatek.com" To: Dafna Hirschfeld , Alexandre Courbot , Hans Verkuil , "Tzung-Bi Shih" , Tiffany Lin , Andrew-CT Chen , Mauro Carvalho Chehab , Rob Herring , Matthias Brugger , Tomasz Figa CC: Hsin-Yi Wang , Fritz Koenig , Benjamin Gaignard , Daniel Vetter , dri-devel , Irui Wang , , , , , , , , Ezequiel Garcia , Collabora Kernel ML Date: Tue, 9 Nov 2021 18:19:29 +0800 In-Reply-To: <367efd7e-667c-6c0f-a36e-0eff6d323f48@collabora.com> References: <20211029035527.454-1-yunfei.dong@mediatek.com> <20211029035527.454-5-yunfei.dong@mediatek.com> <367efd7e-667c-6c0f-a36e-0eff6d323f48@collabora.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 SGkgZGFmbmEsDQoNClRoYW5rcyBmb3IgeW91ciBzdWdnZXN0aW9uLg0KT24gRnJpLCAyMDIxLTEw LTI5IGF0IDEzOjQyICswMjAwLCBEYWZuYSBIaXJzY2hmZWxkIHdyb3RlOg0KPiANCj4gT24gMjku MTAuMjEgMDU6NTUsIFl1bmZlaSBEb25nIHdyb3RlOg0KPiA+IE5lZWQgdG8gYnVpbGQgZGVjb2Rl ciBwbSBmaWxlIGFzIG1vZHVsZSBmb3IgbWFzdGVyIGFuZCBjb21wDQo+ID4gdXNlIHRoZSBzYW1l IHBtIGludGVyZmFjZS4NCj4gDQo+IERvIHlvdSBzdGlsbCB1c2UgdGhlIGNvbXBvbmVudCBmcmFt ZXdvcmsgaW4gdGhpcyBwYXRjaHNldD8NCj4gSW4gdGhlIGNvdmVyIGxldHRlciB5b3Ugd3JpdGU6 ICItIFVzZSBvZl9wbGF0Zm9ybV9wb3B1bGF0ZSB0byBtYW5hZ2UNCj4gbXVsdGkgaGFyZHdhcmUs IG5vdCBjb21wb25lbnQgZnJhbWV3b3JrIGZvciBwYXRjaCA0LzE1Ig0KcmVtb3ZlIGNvbXBvbmVu dC4NCj4gSWYgdGhhdCBmcmFtZXdvcmtzIGlzIG5vdCB1c2VkIGFueW1vcmUgeW91IHNob3VsZCBh bHNvIGNoYW5nZSB0aGUNCj4gY29tbWl0IGxvZywgYW5kIG1heWJlIHRoaXMgcGF0Y2ggaXMgbm90 IG5lZWRlZCBhbnltb3JlPw0KPiANCm1haW4gZGV2aWNlIGFuZCBzdWJkZXYgZGV2aWNlIGFsbCB1 c2UgdGhlIHNhbWUgcG0gaW50ZXJmYWNlLCBzbyBidWlsZA0KdGhlIGZpbGUgYXMgbW9kdWxlLg0K PiBUaGFua3MsDQo+IERhZm5hDQpUaGFua3MsDQpZdW5mZWkgRG9uZw0KPiA+IA0KPiA+IFNpZ25l ZC1vZmYtYnk6IFl1bmZlaSBEb25nIDx5dW5mZWkuZG9uZ0BtZWRpYXRlay5jb20+DQo+ID4gLS0t DQo+ID4gdjg6IGFkZCBuZXcgcGF0Y2ggdG8gYnVpbGQgcG0gZmlsZSBhcyBtb2R1bGUNCj4gPiAt LS0NCj4gPiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9NYWtlZmlsZSAgICAg ICAgICAgIHwgNiArKysrLS0NCj4gPiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2Rl Yy9tdGtfdmNvZGVjX2RlY19wbS5jIHwgOQ0KPiA+ICsrKysrKysrKw0KPiA+ICAgMiBmaWxlcyBj aGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+IA0KPiA+IGRpZmYg LS1naXQgYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12Y29kZWMvTWFrZWZpbGUNCj4gPiBi L2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbXRrLXZjb2RlYy9NYWtlZmlsZQ0KPiA+IGluZGV4IGNh OGU5ZTdhOWM0ZS4uNWQzNmUwNTUzNWQ3IDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvbWVkaWEv cGxhdGZvcm0vbXRrLXZjb2RlYy9NYWtlZmlsZQ0KPiA+ICsrKyBiL2RyaXZlcnMvbWVkaWEvcGxh dGZvcm0vbXRrLXZjb2RlYy9NYWtlZmlsZQ0KPiA+IEBAIC0yLDcgKzIsOCBAQA0KPiA+ICAgDQo+ ID4gICBvYmotJChDT05GSUdfVklERU9fTUVESUFURUtfVkNPREVDKSArPSBtdGstdmNvZGVjLWRl Yy5vIFwNCj4gPiAgIAkJCQkgICAgICAgbXRrLXZjb2RlYy1lbmMubyBcDQo+ID4gLQkJCQkgICAg ICAgbXRrLXZjb2RlYy1jb21tb24ubw0KPiA+ICsJCQkJICAgICAgIG10ay12Y29kZWMtY29tbW9u Lm8gXA0KPiA+ICsJCQkJICAgICAgIG10ay12Y29kZWMtZGVjLWNvbW1vbi5vDQo+ID4gICANCj4g PiAgIG10ay12Y29kZWMtZGVjLXkgOj0gdmRlYy92ZGVjX2gyNjRfaWYubyBcDQo+ID4gICAJCXZk ZWMvdmRlY192cDhfaWYubyBcDQo+ID4gQEAgLTE0LDcgKzE1LDggQEAgbXRrLXZjb2RlYy1kZWMt eSA6PSB2ZGVjL3ZkZWNfaDI2NF9pZi5vIFwNCj4gPiAgIAkJbXRrX3Zjb2RlY19kZWMubyBcDQo+ ID4gICAJCW10a192Y29kZWNfZGVjX3N0YXRlZnVsLm8gXA0KPiA+ICAgCQltdGtfdmNvZGVjX2Rl Y19zdGF0ZWxlc3MubyBcDQo+ID4gLQkJbXRrX3Zjb2RlY19kZWNfcG0ubyBcDQo+ID4gKw0KPiA+ ICttdGstdmNvZGVjLWRlYy1jb21tb24teSA6PSBtdGtfdmNvZGVjX2RlY19wbS5vDQo+ID4gICAN Cj4gPiAgIG10ay12Y29kZWMtZW5jLXkgOj0gdmVuYy92ZW5jX3ZwOF9pZi5vIFwNCj4gPiAgIAkJ dmVuYy92ZW5jX2gyNjRfaWYubyBcDQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxh dGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19wbS5jDQo+ID4gYi9kcml2ZXJzL21lZGlh L3BsYXRmb3JtL210ay12Y29kZWMvbXRrX3Zjb2RlY19kZWNfcG0uYw0KPiA+IGluZGV4IDIwYmQx NTdhODU1Yy4uMDlhMjgxZTMwNjVhIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvbWVkaWEvcGxh dGZvcm0vbXRrLXZjb2RlYy9tdGtfdmNvZGVjX2RlY19wbS5jDQo+ID4gKysrIGIvZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tdGstdmNvZGVjL210a192Y29kZWNfZGVjX3BtLmMNCj4gPiBAQCAtNzcs MTIgKzc3LDE0IEBAIGludCBtdGtfdmNvZGVjX2luaXRfZGVjX3BtKHN0cnVjdA0KPiA+IHBsYXRm b3JtX2RldmljZSAqcGRldiwNCj4gPiAgIAlwdXRfZGV2aWNlKHBtLT5sYXJidmRlYyk7DQo+ID4g ICAJcmV0dXJuIHJldDsNCj4gPiAgIH0NCj4gPiArRVhQT1JUX1NZTUJPTF9HUEwobXRrX3Zjb2Rl Y19pbml0X2RlY19wbSk7DQo+ID4gICANCj4gPiAgIHZvaWQgbXRrX3Zjb2RlY19yZWxlYXNlX2Rl Y19wbShzdHJ1Y3QgbXRrX3Zjb2RlY19wbSAqcG0pDQo+ID4gICB7DQo+ID4gICAJcG1fcnVudGlt ZV9kaXNhYmxlKHBtLT5kZXYpOw0KPiA+ICAgCXB1dF9kZXZpY2UocG0tPmxhcmJ2ZGVjKTsNCj4g PiAgIH0NCj4gPiArRVhQT1JUX1NZTUJPTF9HUEwobXRrX3Zjb2RlY19yZWxlYXNlX2RlY19wbSk7 DQo+ID4gICANCj4gPiAgIGludCBtdGtfdmNvZGVjX2RlY19wd19vbihzdHJ1Y3QgbXRrX3Zjb2Rl Y19wbSAqcG0pDQo+ID4gICB7DQo+ID4gQEAgLTk0LDYgKzk2LDcgQEAgaW50IG10a192Y29kZWNf ZGVjX3B3X29uKHN0cnVjdCBtdGtfdmNvZGVjX3BtDQo+ID4gKnBtKQ0KPiA+ICAgDQo+ID4gICAJ cmV0dXJuIHJldDsNCj4gPiAgIH0NCj4gPiArRVhQT1JUX1NZTUJPTF9HUEwobXRrX3Zjb2RlY19k ZWNfcHdfb24pOw0KPiA+ICAgDQo+ID4gICB2b2lkIG10a192Y29kZWNfZGVjX3B3X29mZihzdHJ1 Y3QgbXRrX3Zjb2RlY19wbSAqcG0pDQo+ID4gICB7DQo+ID4gQEAgLTEwMyw2ICsxMDYsNyBAQCB2 b2lkIG10a192Y29kZWNfZGVjX3B3X29mZihzdHJ1Y3QgbXRrX3Zjb2RlY19wbQ0KPiA+ICpwbSkN Cj4gPiAgIAlpZiAocmV0KQ0KPiA+ICAgCQltdGtfdjRsMl9lcnIoInBtX3J1bnRpbWVfcHV0X3N5 bmMgZmFpbCAlZCIsIHJldCk7DQo+ID4gICB9DQo+ID4gK0VYUE9SVF9TWU1CT0xfR1BMKG10a192 Y29kZWNfZGVjX3B3X29mZik7DQo+ID4gICANCj4gPiAgIHZvaWQgbXRrX3Zjb2RlY19kZWNfY2xv Y2tfb24oc3RydWN0IG10a192Y29kZWNfcG0gKnBtKQ0KPiA+ICAgew0KPiA+IEBAIC0xMjksNiAr MTMzLDcgQEAgdm9pZCBtdGtfdmNvZGVjX2RlY19jbG9ja19vbihzdHJ1Y3QNCj4gPiBtdGtfdmNv ZGVjX3BtICpwbSkNCj4gPiAgIAlmb3IgKGkgLT0gMTsgaSA+PSAwOyBpLS0pDQo+ID4gICAJCWNs a19kaXNhYmxlX3VucHJlcGFyZShkZWNfY2xrLT5jbGtfaW5mb1tpXS52Y29kZWNfY2xrKTsNCj4g PiAgIH0NCj4gPiArRVhQT1JUX1NZTUJPTF9HUEwobXRrX3Zjb2RlY19kZWNfY2xvY2tfb24pOw0K PiA+ICAgDQo+ID4gICB2b2lkIG10a192Y29kZWNfZGVjX2Nsb2NrX29mZihzdHJ1Y3QgbXRrX3Zj b2RlY19wbSAqcG0pDQo+ID4gICB7DQo+ID4gQEAgLTEzOSwzICsxNDQsNyBAQCB2b2lkIG10a192 Y29kZWNfZGVjX2Nsb2NrX29mZihzdHJ1Y3QNCj4gPiBtdGtfdmNvZGVjX3BtICpwbSkNCj4gPiAg IAlmb3IgKGkgPSBkZWNfY2xrLT5jbGtfbnVtIC0gMTsgaSA+PSAwOyBpLS0pDQo+ID4gICAJCWNs a19kaXNhYmxlX3VucHJlcGFyZShkZWNfY2xrLT5jbGtfaW5mb1tpXS52Y29kZWNfY2xrKTsNCj4g PiAgIH0NCj4gPiArRVhQT1JUX1NZTUJPTF9HUEwobXRrX3Zjb2RlY19kZWNfY2xvY2tfb2ZmKTsN Cj4gPiArDQo+ID4gK01PRFVMRV9MSUNFTlNFKCJHUEwgdjIiKTsNCj4gPiArTU9EVUxFX0RFU0NS SVBUSU9OKCJNZWRpYXRlayB2aWRlbyBkZWNvZGVyIGRyaXZlciIpOw0KPiA+IA0K