Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp159740pxj; Wed, 9 Jun 2021 19:48:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyo9IssUnf9SVOUuA8n/BMPgvQZt11eqyA3t/p+PsFtQ5LvsUry6wHjaOAUebBlhyz3+RWJ X-Received: by 2002:aa7:c6c8:: with SMTP id b8mr2427918eds.213.1623293337976; Wed, 09 Jun 2021 19:48:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623293337; cv=none; d=google.com; s=arc-20160816; b=hK/MlzMLT4r9zXdsQJKG5hXvB+kfpluBHEYzuViRXCoSqizx3m81LM5/A1XLO8Jsmn 2LpqBrW9qRYKQUB29FSDtMGDHSUf+ceSxAtg/0gKneOb6yzCYmRgmi9Qwinydjj7E7Rb vE3gYxvraCBe9d3GxIuaeeCkCQ/NCPXpw2iCe52R/i4ttEjP63V0LyiPaSAK+iHDzCIv kGt/BSZoDSZ9BpA4+kw3MeBKHwAcma36QY3fXaM7gF4ve6fqXH4bjVluTULFDiX7dwa4 dcbfUvtGYVzYTb29Y2uleBoxyE/kuXH03WtkaHqfV/Mw2kRR62Ihp8pFd2Ykl0WpY4e7 0Mfg== 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=5vOS/Pawx2igF/OjJqE41kmDlZ4xFVZV9zAtz+OMj9U=; b=i3X22XG9IpwcNY54ZuUxIzH31Cbs4cjYoejBdVmtipDs0EAtiWhcBmPdxKD6gmg+wf QxoAngE3td8QBlz/QhUIMaLJX+amqvtY5E5CKRt9bsjDaaebRyorMCWboV4ipDzlnvNS WFLfwOLDyk5enuDqow1iaJbMhYCl6aW0coGdpEPbFJ1qUwt0pvzcp9mLYrEkecmQOiNU Z8+oj6sJY5BKuXxONmwHqZm/9wikOuJys041Xtb/QO2g4kTaGSf3cS+WM9hz+CNgJegz LJ4wfofxGiLhb4oiwuFI7t8rh4N/cR6DIaEuhiWljQJBkSfy2Zyd8PelrQGX0IbqL/KV lelw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b="egw/okHw"; 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 s26si1283043ejq.633.2021.06.09.19.48.34; Wed, 09 Jun 2021 19:48:57 -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="egw/okHw"; 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 S229972AbhFJCqN (ORCPT + 99 others); Wed, 9 Jun 2021 22:46:13 -0400 Received: from mailgw01.mediatek.com ([210.61.82.183]:56687 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S229557AbhFJCqM (ORCPT ); Wed, 9 Jun 2021 22:46:12 -0400 X-UUID: dadec77041434efda46e582c0246c266-20210610 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=5vOS/Pawx2igF/OjJqE41kmDlZ4xFVZV9zAtz+OMj9U=; b=egw/okHwtRyMn7wM/Ksfw3mYbZCqr3TYKsNgb+CtzNNDPizLeXvuvu/H/Sgt1u23kPW6XIdloQW9COn0D5nk1strAcSgHsfr2YsckBpFfwBN0YioqBC6Vt5W2Tdp4I7FdDg4W2amMp8hNdG17XAlKmnZPhgdRwDeWcNArHzH4XQ=; X-UUID: dadec77041434efda46e582c0246c266-20210610 Received: from mtkmbs10n2.mediatek.inc [(172.21.101.183)] by mailgw01.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 1072800198; Thu, 10 Jun 2021 10:44:13 +0800 Received: from mtkcas10.mediatek.inc (172.21.101.39) by mtkmbs02n1.mediatek.inc (172.21.101.77) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 10 Jun 2021 10:44:12 +0800 Received: from mtksdccf07 (172.21.84.99) by mtkcas10.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Thu, 10 Jun 2021 10:44:12 +0800 Message-ID: <2a117e5fe9fe0ece39e9165a463082ef42be973f.camel@mediatek.com> Subject: Re: [PATCH 2/2] soc: mediatek: pwrap: add pwrap driver for MT8195 SoC From: James Lo To: Matthias Brugger , Fei Shao CC: Sascha Hauer , , , , Henry Chen Date: Thu, 10 Jun 2021 10:44:12 +0800 In-Reply-To: <87ab50ff-bae3-b2a3-1e54-642cdce3600d@gmail.com> References: <20210602112050.12338-1-james.lo@mediatek.com> <20210602112050.12338-3-james.lo@mediatek.com> <87ab50ff-bae3-b2a3-1e54-642cdce3600d@gmail.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 T24gV2VkLCAyMDIxLTA2LTA5IGF0IDEwOjA2ICswMjAwLCBNYXR0aGlhcyBCcnVnZ2VyIHdyb3Rl Og0KPiANCj4gT24gMDkvMDYvMjAyMSAwOTo1MSwgRmVpIFNoYW8gd3JvdGU6DQo+ID4gT24gV2Vk LCBKdW4gMiwgMjAyMSBhdCA3OjIxIFBNIEphbWVzIExvIDxqYW1lcy5sb0BtZWRpYXRlay5jb20+ DQo+ID4gd3JvdGU6DQo+ID4gPiANCj4gPiA+IEZyb206IEhlbnJ5IENoZW4gPGhlbnJ5Yy5jaGVu QG1lZGlhdGVrLmNvbT4NCj4gPiA+IA0KPiA+ID4gTVQ4MTk1IGFyZSBoaWdobHkgaW50ZWdyYXRl ZCBTb0MgYW5kIHVzZSBQTUlDX01UNjM1OSBmb3INCj4gPiA+IHBvd2VyIG1hbmFnZW1lbnQuIFRo aXMgcGF0Y2ggYWRkcyBwd3JhcCBtYXN0ZXIgZHJpdmVyIHRvDQo+ID4gPiBhY2Nlc3MgUE1JQ19N VDYzNTkuDQo+ID4gPiANCj4gPiA+IFNpZ25lZC1vZmYtYnk6IEhlbnJ5IENoZW4gPGhlbnJ5Yy5j aGVuQG1lZGlhdGVrLmNvbT4NCj4gPiA+IC0tLQ0KPiA+ID4gIGRyaXZlcnMvc29jL21lZGlhdGVr L210ay1wbWljLXdyYXAuYyB8IDM1DQo+ID4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysr DQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykNCj4gPiA+IA0KPiA+ID4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvc29jL21lZGlhdGVrL210ay1wbWljLXdyYXAuYw0KPiA+ID4g Yi9kcml2ZXJzL3NvYy9tZWRpYXRlay9tdGstcG1pYy13cmFwLmMNCj4gPiA+IGluZGV4IGU0ZGU3 NWYzNWMzMy4uOTUyYmM1NTRmNDQzIDEwMDY0NA0KPiA+ID4gLS0tIGEvZHJpdmVycy9zb2MvbWVk aWF0ZWsvbXRrLXBtaWMtd3JhcC5jDQo+ID4gPiArKysgYi9kcml2ZXJzL3NvYy9tZWRpYXRlay9t dGstcG1pYy13cmFwLmMNCj4gPiA+IEBAIC05NjEsNiArOTYxLDIzIEBAIHN0YXRpYyBpbnQgbXQ4 MTgzX3JlZ3NbXSA9IHsNCj4gPiA+ICAgICAgICAgW1BXUkFQX1dBQ1MyX1ZMRENMUl0gPSAgICAg ICAgICAgICAgICAgIDB4QzI4LA0KPiA+ID4gIH07DQo+ID4gPiANCj4gPiA+ICtzdGF0aWMgaW50 IG10ODE5NV9yZWdzW10gPSB7DQo+ID4gPiArICAgICAgIFtQV1JBUF9JTklUX0RPTkUyXSA9ICAg ICAgICAgICAgMHgwLA0KPiA+ID4gKyAgICAgICBbUFdSQVBfU1RBVVBEX0NUUkxdID0gICAgICAg ICAgIDB4NEMsDQo+ID4gPiArICAgICAgIFtQV1JBUF9USU1FUl9FTl0gPSAgICAgICAgICAgICAg MHgzRTQsDQo+ID4gPiArICAgICAgIFtQV1JBUF9JTlRfRU5dID0gICAgICAgICAgICAgICAgMHg0 MjAsDQo+ID4gPiArICAgICAgIFtQV1JBUF9JTlRfRkxHXSA9ICAgICAgICAgICAgICAgMHg0Mjgs DQo+ID4gPiArICAgICAgIFtQV1JBUF9JTlRfQ0xSXSA9ICAgICAgICAgICAgICAgMHg0MkMsDQo+ ID4gPiArICAgICAgIFtQV1JBUF9JTlQxX0VOXSA9ICAgICAgICAgICAgICAgMHg0NTAsDQo+ID4g PiArICAgICAgIFtQV1JBUF9JTlQxX0ZMR10gPSAgICAgICAgICAgICAgMHg0NTgsDQo+ID4gPiAr ICAgICAgIFtQV1JBUF9JTlQxX0NMUl0gPSAgICAgICAgICAgICAgMHg0NUMsDQo+ID4gPiArICAg ICAgIFtQV1JBUF9XQUNTMl9DTURdID0gICAgICAgICAgICAgMHg4ODAsDQo+ID4gPiArICAgICAg IFtQV1JBUF9TV0lORl8yX1dEQVRBXzMxXzBdID0gICAgMHg4ODQsDQo+ID4gPiArICAgICAgIFtQ V1JBUF9TV0lORl8yX1JEQVRBXzMxXzBdID0gICAgMHg4OTQsDQo+ID4gPiArICAgICAgIFtQV1JB UF9XQUNTMl9WTERDTFJdID0gICAgICAgICAgMHg4QTQsDQo+ID4gPiArICAgICAgIFtQV1JBUF9X QUNTMl9SREFUQV0gPSAgICAgICAgICAgMHg4QTgsDQo+ID4gPiArfTsNCj4gPiA+ICsNCj4gPiA+ ICBzdGF0aWMgaW50IG10ODUxNl9yZWdzW10gPSB7DQo+ID4gPiAgICAgICAgIFtQV1JBUF9NVVhf U0VMXSA9ICAgICAgICAgICAgICAgMHgwLA0KPiA+ID4gICAgICAgICBbUFdSQVBfV1JBUF9FTl0g PSAgICAgICAgICAgICAgIDB4NCwNCj4gPiA+IEBAIC0xMDY2LDYgKzEwODMsNyBAQCBlbnVtIHB3 cmFwX3R5cGUgew0KPiA+ID4gICAgICAgICBQV1JBUF9NVDgxMzUsDQo+ID4gPiAgICAgICAgIFBX UkFQX01UODE3MywNCj4gPiA+ICAgICAgICAgUFdSQVBfTVQ4MTgzLA0KPiA+ID4gKyAgICAgICBQ V1JBUF9NVDgxOTUsDQo+ID4gPiAgICAgICAgIFBXUkFQX01UODUxNiwNCj4gPiA+ICB9Ow0KPiA+ ID4gDQo+ID4gPiBAQCAtMTUyNSw2ICsxNTQzLDcgQEAgc3RhdGljIGludCBwd3JhcF9pbml0X2Np cGhlcihzdHJ1Y3QNCj4gPiA+IHBtaWNfd3JhcHBlciAqd3JwKQ0KPiA+ID4gICAgICAgICAgICAg ICAgIGJyZWFrOw0KPiA+ID4gICAgICAgICBjYXNlIFBXUkFQX01UNjg3MzoNCj4gPiA+ICAgICAg ICAgY2FzZSBQV1JBUF9NVDgxODM6DQo+ID4gPiArICAgICAgIGNhc2UgUFdSQVBfTVQ4MTk1Og0K PiA+ID4gICAgICAgICAgICAgICAgIGJyZWFrOw0KPiA+ID4gICAgICAgICB9DQo+ID4gPiANCj4g PiA+IEBAIC0yMDI1LDYgKzIwNDQsMTkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwbWljX3dyYXBw ZXJfdHlwZQ0KPiA+ID4gcHdyYXBfbXQ4MTgzID0gew0KPiA+ID4gICAgICAgICAuaW5pdF9zb2Nf c3BlY2lmaWMgPSBwd3JhcF9tdDgxODNfaW5pdF9zb2Nfc3BlY2lmaWMsDQo+ID4gPiAgfTsNCj4g PiA+IA0KPiA+ID4gK3N0YXRpYyBzdHJ1Y3QgcG1pY193cmFwcGVyX3R5cGUgcHdyYXBfbXQ4MTk1 ID0gew0KPiA+ID4gKyAgICAgICAucmVncyA9IG10ODE5NV9yZWdzLA0KPiA+ID4gKyAgICAgICAu dHlwZSA9IFBXUkFQX01UODE5NSwNCj4gPiA+ICsgICAgICAgLmFyYl9lbl9hbGwgPSAweDc3N2Ys IC8qIE5FRUQgQ09ORklSTSAqLw0KPiA+ID4gKyAgICAgICAuaW50X2VuX2FsbCA9IDB4MTgwMDAw LCAvKiBORUVEIENPTkZJUk0gKi8NCj4gPiANCj4gPiBQbGVhc2UgZ2V0IHRoZSBjb25maXJtYXRp dmUgdmFsdWVzIGhlcmUgdGhlbiBzZW5kIHRoZSBuZXh0IHBhdGNoLA0KPiA+IHRoYW5rcy4NCj4g PiANCj4gDQo+IFllcyBwbGVhc2UuIFlvdSBjYW4gc2VuZCB0aGlzIGFzIGEgZm9sbG93LXVwIHBh dGNoLCBvdGhlcndpc2UgSSdkDQo+IG5lZWQgdG8gcmVtb3ZlDQo+IHRoaXMgZnJvbSBteSBxdWV1 ZSwgYXMgSSBoYXZlIG92ZXJzZWVuIHRoZSBmYWN0IHRoYXQgbm90IGFsbCB2YWx1ZXMNCj4gYXJl IGNvbmZpcm1lZC4NCj4gDQo+IFJlZ2FyZHMsDQo+IE1hdHRoaWFzDQoNCkFsbCB2YWx1ZXMgYXJl IGNvbmZpcm1lZCBhbmQgc29ycnkgZm9yIEkgZm9yZ2V0IHRvIHJlbW92ZSB0aG9zZQ0KY29tbWVu dHMuIENvdWxkIHlvdSBwbGVhc2UgaGVscCB1cyB0byByZW1vdmUgdGhvc2UgY29tbWVudHMgPw0K DQpCZWZvcmUgOg0KLmFyYl9lbl9hbGwgPSAweDc3N2YsIC8qIE5FRUQgQ09ORklSTSAqLw0KLmlu dF9lbl9hbGwgPSAweDE4MDAwMCwgLyogTkVFRCBDT05GSVJNICovDQoNCkFmdGVyIDoNCi5hcmJf ZW5fYWxsID0gMHg3NzdmLA0KLmludF9lbl9hbGwgPSAweDE4MDAwMCwNCg0KTWFueSB0aGFua3MN CkphbWVzIExvDQo=