Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp146275pxb; Tue, 2 Feb 2021 01:18:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJwbgftIi1MnfWerPQQ/iRQMkt0lSVR0lBPzPzGCN5BgbN/ApQa+NvJFpKm/n82ryUtkEeV8 X-Received: by 2002:a17:906:e43:: with SMTP id q3mr21065096eji.493.1612257507882; Tue, 02 Feb 2021 01:18:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612257507; cv=none; d=google.com; s=arc-20160816; b=hjc40rFVr3HzqWDTUfPwsXbHtDEWUw0c+rFih9FTbp+Kt7E1gu/lBMd8FctE3uPaYa WqAU4RklTuYrjCCXRzl0/zen0+o12I9d+BW/CvqYi797VVDfSKx/cPef8hpRVf2/Ok1/ AWYzNb4AQkyzjOaxM3AIcIFIsF/WNGbWGSpH5cW0+H2mHrNzLL+rAj4h644WkbbwHzVd 8y/xaogULhZIkFKyqGCVSQ7SuODXNWs7liwX97X3CVmhPvp6P4DqIdp+PP/LU9BH9jaS ml34HOpRX+x8+L5xDk6WQilWa9/ZaszYTxJ3/3FnFNYCDUPxN+sGpjmWShKZ5hfrwmD6 xxuw== 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=wRjR23K75RHA6M/pTcEC8v+EkXEFCsftGJj/hWO0sw0=; b=yh4OCSxau6gTIOesZPXMpP5oxcz/Jmisq2Y2K/Nukj8sQcfIm5vrHWRhwlT5HrPBCc PKkjpqrdeRf1Td+7uO2/7T4cYY1/isxlozfsJI+5M7T+ad0k8FM292eeeVMzXs7N+XQE XpRq8UkXFsywIVwK9wY0x5RMPHaTURFP/eEL28vKSzDqPME0q70XViQOSzSb/Q0mklL6 0DP42NTkFH6j+da3TAWGAeOQw2KJkPYK9dBiGnvSBckm74FvBMpQ2CjIYJesFWXotZIN LdampxdW+NrT4oc5rNML71dzkSQdEo3R/HDDEDI/AJtGNBYUGsEqx0FIy+qWV4CeCuVe XxkA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=c3qf5Kzo; 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 de4si5607582edb.200.2021.02.02.01.18.02; Tue, 02 Feb 2021 01:18:27 -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=c3qf5Kzo; 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 S229632AbhBBJOP (ORCPT + 99 others); Tue, 2 Feb 2021 04:14:15 -0500 Received: from mailgw02.mediatek.com ([1.203.163.81]:62192 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S232875AbhBBJMC (ORCPT ); Tue, 2 Feb 2021 04:12:02 -0500 X-UUID: 775f677d5dd345f9a099aabff81950b6-20210202 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=wRjR23K75RHA6M/pTcEC8v+EkXEFCsftGJj/hWO0sw0=; b=c3qf5KzoUI+f+Qv2Amr9tJS46m5OKSfal4qmCwiQXBuqDCNjKURAhSEauZTn2fMV1bOBO0nzE8SOi1dukh50g7vLG+esO9HZvdJqQkiOZHojKHPE50pK5SjLQQ/+MW1svwUSnEWROCsNGGHhihxXLU8d9Qu/C6guRyDw972kfXc=; X-UUID: 775f677d5dd345f9a099aabff81950b6-20210202 Received: from mtkcas32.mediatek.inc [(172.27.4.253)] by mailgw02.mediatek.com (envelope-from ) (mailgw01.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 991221200; Tue, 02 Feb 2021 17:11:15 +0800 Received: from MTKCAS06.mediatek.inc (172.21.101.30) by MTKMBS31N2.mediatek.inc (172.27.4.87) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 2 Feb 2021 17:11:08 +0800 Received: from [172.21.77.4] (172.21.77.4) by MTKCAS06.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Tue, 2 Feb 2021 17:11:08 +0800 Message-ID: <1612257068.30872.1.camel@mtksdaap41> Subject: Re: [PATCH v6 6/8] drm/mediatek: add matrix_bits private data for ccorr From: CK Hu To: Hsin-Yi Wang CC: Philipp Zabel , Matthias Brugger , David Airlie , Daniel Vetter , Mark Rutland , , , , , , Yongqiang Niu Date: Tue, 2 Feb 2021 17:11:08 +0800 In-Reply-To: <20210202081237.774442-7-hsinyi@chromium.org> References: <20210202081237.774442-1-hsinyi@chromium.org> <20210202081237.774442-7-hsinyi@chromium.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu2 MIME-Version: 1.0 X-TM-SNTS-SMTP: 1E5761D9C1C19A1F7E42032CD881AABB413824A99811F9EA1FCE8AA218FF0E592000:8 X-MTK: N Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksIEhzaW4tWWk6DQoNCk9uIFR1ZSwgMjAyMS0wMi0wMiBhdCAxNjoxMiArMDgwMCwgSHNpbi1Z aSBXYW5nIHdyb3RlOg0KPiBGcm9tOiBZb25ncWlhbmcgTml1IDx5b25ncWlhbmcubml1QG1lZGlh dGVrLmNvbT4NCj4gDQo+IEFkZCBtYXRyaXhfYml0cyBhbmQgY29lZmZzX3ByZWNpc2lvbiB0byBj Y29yciBwcml2YXRlIGRhdGE6DQo+IC0gbWF0cml4IGJpdHMgb2YgbXQ4MTgzIGlzIDEwDQo+IC0g bWF0cml4IGJpdHMgb2YgbXQ4MTkyIGlzIDExDQo+IA0KDQpSZXZpZXdlZC1ieTogQ0sgSHUgPGNr Lmh1QG1lZGlhdGVrLmNvbT4NCg0KPiBTaWduZWQtb2ZmLWJ5OiBZb25ncWlhbmcgTml1IDx5b25n cWlhbmcubml1QG1lZGlhdGVrLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogSHNpbi1ZaSBXYW5nIDxo c2lueWlAY2hyb21pdW0ub3JnPg0KPiAtLS0NCj4gIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9t dGtfZGlzcF9jY29yci5jIHwgMjcgKysrKysrKysrKysrKystLS0tLS0tLS0NCj4gIDEgZmlsZSBj aGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Rpc3BfY2NvcnIuYyBiL2RyaXZlcnMv Z3B1L2RybS9tZWRpYXRlay9tdGtfZGlzcF9jY29yci5jDQo+IGluZGV4IDZjODY2NzNhODM1YzMu LjE0MWNiMzZiOWMwN2IgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9t dGtfZGlzcF9jY29yci5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZGlz cF9jY29yci5jDQo+IEBAIC0zMCw3ICszMCw3IEBADQo+ICAjZGVmaW5lIERJU1BfQ0NPUlJfQ09F Rl80CQkJMHgwMDkwDQo+ICANCj4gIHN0cnVjdCBtdGtfZGlzcF9jY29ycl9kYXRhIHsNCj4gLQl1 MzIgcmVzZXJ2ZWQ7DQo+ICsJdTMyIG1hdHJpeF9iaXRzOw0KPiAgfTsNCj4gIA0KPiAgLyoqDQo+ IEBAIC04NSwyMSArODUsMjIgQEAgdm9pZCBtdGtfY2NvcnJfc3RvcChzdHJ1Y3QgZGV2aWNlICpk ZXYpDQo+ICAJd3JpdGVsX3JlbGF4ZWQoMHgwLCBjY29yci0+cmVncyArIERJU1BfQ0NPUlJfRU4p Ow0KPiAgfQ0KPiAgDQo+IC0vKiBDb252ZXJ0cyBhIERSTSBTMzEuMzIgdmFsdWUgdG8gdGhlIEhX IFMxLjEwIGZvcm1hdC4gKi8NCj4gLXN0YXRpYyB1MTYgbXRrX2N0bV9zMzFfMzJfdG9fczFfMTAo dTY0IGluKQ0KPiArLyogQ29udmVydHMgYSBEUk0gUzMxLjMyIHZhbHVlIHRvIHRoZSBIVyBTMS5u IGZvcm1hdC4gKi8NCj4gK3N0YXRpYyB1MTYgbXRrX2N0bV9zMzFfMzJfdG9fczFfbih1NjQgaW4s IHUzMiBuKQ0KPiAgew0KPiAgCXUxNiByOw0KPiAgDQo+ICAJLyogU2lnbiBiaXQuICovDQo+IC0J ciA9IGluICYgQklUX1VMTCg2MykgPyBCSVQoMTEpIDogMDsNCj4gKwlyID0gaW4gJiBCSVRfVUxM KDYzKSA/IEJJVChuICsgMSkgOiAwOw0KPiAgDQo+ICAJaWYgKChpbiAmIEdFTk1BU0tfVUxMKDYy LCAzMykpID4gMCkgew0KPiAtCQkvKiBpZGVudGl0eSB2YWx1ZSAweDEwMDAwMDAwMCAtPiAweDQw MCwgKi8NCj4gKwkJLyogaWRlbnRpdHkgdmFsdWUgMHgxMDAwMDAwMDAgLT4gMHg0MDAobXQ4MTgz KSwgKi8NCj4gKwkJLyogaWRlbnRpdHkgdmFsdWUgMHgxMDAwMDAwMDAgLT4gMHg4MDAobXQ4MTky KSwgKi8NCj4gIAkJLyogaWYgYmlnZ2VyIHRoaXMsIHNldCBpdCB0byBtYXggMHg3ZmYuICovDQo+ IC0JCXIgfD0gR0VOTUFTSygxMCwgMCk7DQo+ICsJCXIgfD0gR0VOTUFTSyhuLCAwKTsNCj4gIAl9 IGVsc2Ugew0KPiAtCQkvKiB0YWtlIHRoZSAxMSBtb3N0IGltcG9ydGFudCBiaXRzLiAqLw0KPiAt CQlyIHw9IChpbiA+PiAyMikgJiBHRU5NQVNLKDEwLCAwKTsNCj4gKwkJLyogdGFrZSB0aGUgbisx IG1vc3QgaW1wb3J0YW50IGJpdHMuICovDQo+ICsJCXIgfD0gKGluID4+ICgzMiAtIG4pKSAmIEdF Tk1BU0sobiwgMCk7DQo+ICAJfQ0KPiAgDQo+ICAJcmV0dXJuIHI7DQo+IEBAIC0xMTQsNiArMTE1 LDcgQEAgdm9pZCBtdGtfY2NvcnJfY3RtX3NldChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBk cm1fY3J0Y19zdGF0ZSAqc3RhdGUpDQo+ICAJdWludDE2X3QgY29lZmZzWzldID0geyAwIH07DQo+ ICAJaW50IGk7DQo+ICAJc3RydWN0IGNtZHFfcGt0ICpjbWRxX3BrdCA9IE5VTEw7DQo+ICsJdTMy IG1hdHJpeF9iaXRzID0gY2NvcnItPmRhdGEtPm1hdHJpeF9iaXRzOw0KPiAgDQo+ICAJaWYgKCFi bG9iKQ0KPiAgCQlyZXR1cm47DQo+IEBAIC0xMjIsNyArMTI0LDcgQEAgdm9pZCBtdGtfY2NvcnJf Y3RtX3NldChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqc3RhdGUp DQo+ICAJaW5wdXQgPSBjdG0tPm1hdHJpeDsNCj4gIA0KPiAgCWZvciAoaSA9IDA7IGkgPCBBUlJB WV9TSVpFKGNvZWZmcyk7IGkrKykNCj4gLQkJY29lZmZzW2ldID0gbXRrX2N0bV9zMzFfMzJfdG9f czFfMTAoaW5wdXRbaV0pOw0KPiArCQljb2VmZnNbaV0gPSBtdGtfY3RtX3MzMV8zMl90b19zMV9u KGlucHV0W2ldLCBtYXRyaXhfYml0cyk7DQo+ICANCj4gIAltdGtfZGRwX3dyaXRlKGNtZHFfcGt0 LCBjb2VmZnNbMF0gPDwgMTYgfCBjb2VmZnNbMV0sDQo+ICAJCSAgICAgICZjY29yci0+Y21kcV9y ZWcsIGNjb3JyLT5yZWdzLCBESVNQX0NDT1JSX0NPRUZfMCk7DQo+IEBAIC0xOTksOCArMjAxLDEz IEBAIHN0YXRpYyBpbnQgbXRrX2Rpc3BfY2NvcnJfcmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZp Y2UgKnBkZXYpDQo+ICAJcmV0dXJuIDA7DQo+ICB9DQo+ICANCj4gK3N0YXRpYyBjb25zdCBzdHJ1 Y3QgbXRrX2Rpc3BfY2NvcnJfZGF0YSBtdDgxODNfY2NvcnJfZHJpdmVyX2RhdGEgPSB7DQo+ICsJ Lm1hdHJpeF9iaXRzID0gMTAsDQo+ICt9Ow0KPiArDQo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IG9m X2RldmljZV9pZCBtdGtfZGlzcF9jY29ycl9kcml2ZXJfZHRfbWF0Y2hbXSA9IHsNCj4gLQl7IC5j b21wYXRpYmxlID0gIm1lZGlhdGVrLG10ODE4My1kaXNwLWNjb3JyIn0sDQo+ICsJeyAuY29tcGF0 aWJsZSA9ICJtZWRpYXRlayxtdDgxODMtZGlzcC1jY29yciIsDQo+ICsJICAuZGF0YSA9ICZtdDgx ODNfY2NvcnJfZHJpdmVyX2RhdGF9LA0KPiAgCXt9LA0KPiAgfTsNCj4gIE1PRFVMRV9ERVZJQ0Vf VEFCTEUob2YsIG10a19kaXNwX2Njb3JyX2RyaXZlcl9kdF9tYXRjaCk7DQoNCg==