Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1728668pxb; Fri, 29 Jan 2021 03:52:56 -0800 (PST) X-Google-Smtp-Source: ABdhPJwqHZbPcvoivrkk58dnURt2v5CRPsdC9RyvLc0VX0NeJ/va9vW524/TYlQP+YlWFeF6fLjv X-Received: by 2002:a17:906:76c9:: with SMTP id q9mr4243212ejn.484.1611921176346; Fri, 29 Jan 2021 03:52:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611921176; cv=none; d=google.com; s=arc-20160816; b=FJGJYvS3+lXkC/7pxahC10raV0JkYkIXl/NfbZPBnL4fRZjwOA8f5MHDrColKIzMf/ M0zDWSKlK6lQary4DPjtQtbcwDvNk25WUK50uNvSSmo83h4ud8oOtAaFfXR6TP6mnms+ nReRbR7utZH/oDTmD95hyVJ+99aOnY003zKfAsuO5mLEpIp7/r462Ua4tdq2+/Mnafo3 QQJo/ZmxaP01a7JRqxnQphzAbyEJuwcoL1CEFu66brlZos+Y2Dr+/qDstX/jcljBvoKC Dk2ZwV1NBwLOjkcnzRuFhdI6+3++8o5Fgo1G9nbBf502TF0+8zhgXeneN+7sR7Yl26qY Gtrg== 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=/3q0mlOu7gJgzrpK4SZhxTaGZhiKC2GOEb6iu7kvGeI=; b=ojf3xaUXYrKiVlPC7CsSkn0oIg9hDNs22sPU/YSTsGwOpfadCzg8leA6SgLwqCmQJB dA9gDMsl6XxJ8brcwUj86oKzcRkl/pLaxknmjj15AiOmUhbjlLA+tvmc34Mj7ipAnDRE 2/vCB69dXixAKiaFPIyWUjnxDyv4v/OVQ8seI2ovnSeLKaWpG8VOoffEBwXuHRlpTgbb +e8gHhzxVmYS7orEgzjmdsVleLcwx9FVgWLkdmda6D+2LjroWRBP8/qCKsNRIhWmRjrs DVt4HwffX8V/7DfPw5ykofV1c/9O7oN7haAmq3YhLiqqZv00bjj0TzX/GffJ1UVAxEaa 7kag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=niCTxVpw; 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 gl3si4549240ejb.356.2021.01.29.03.51.57; Fri, 29 Jan 2021 03:52:56 -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=niCTxVpw; 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 S232666AbhA2LYs (ORCPT + 99 others); Fri, 29 Jan 2021 06:24:48 -0500 Received: from mailgw02.mediatek.com ([1.203.163.81]:3704 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S232228AbhA2K0T (ORCPT ); Fri, 29 Jan 2021 05:26:19 -0500 X-UUID: fc38f4baa7624c2d80587c5736dbe2f3-20210129 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=/3q0mlOu7gJgzrpK4SZhxTaGZhiKC2GOEb6iu7kvGeI=; b=niCTxVpwcBk5LmbVz8HTpPina/b7P6pyf3Vc0XqxqyChdGDfwtFFLBFVEPrZNtXaSNCSa5yXfNiDChngpFWoGsWITcBw+OdUc8Otlvy3b1WmqEFsMCeh+udaJFD2LfrPwUUmOWrJp5FkX2vJNgT/Qo4jBSBpjCzfdA6ZyUJ7CwI=; X-UUID: fc38f4baa7624c2d80587c5736dbe2f3-20210129 Received: from mtkcas34.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 1702934999; Fri, 29 Jan 2021 16:42:54 +0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by MTKMBS31N1.mediatek.inc (172.27.4.69) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 29 Jan 2021 16:42:51 +0800 Received: from [172.21.77.4] (172.21.77.4) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Fri, 29 Jan 2021 16:42:51 +0800 Message-ID: <1611909770.31184.12.camel@mtksdaap41> Subject: Re: [PATCH v4 7/8] soc: mediatek: add mtk mutex support for MT8192 From: CK Hu To: Hsin-Yi Wang CC: Philipp Zabel , Matthias Brugger , David Airlie , Daniel Vetter , Mark Rutland , , , , , , Yongqiang Niu Date: Fri, 29 Jan 2021 16:42:50 +0800 In-Reply-To: <20210129073436.2429834-8-hsinyi@chromium.org> References: <20210129073436.2429834-1-hsinyi@chromium.org> <20210129073436.2429834-8-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: B39B3CC9B666C24300CC1958077EE6675F149E906B4AEB7FCECA4F46F3A9BF782000:8 X-MTK: N Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksIEhzaW4tWWk6DQoNCk9uIEZyaSwgMjAyMS0wMS0yOSBhdCAxNTozNCArMDgwMCwgSHNpbi1Z aSBXYW5nIHdyb3RlOg0KPiBGcm9tOiBZb25ncWlhbmcgTml1IDx5b25ncWlhbmcubml1QG1lZGlh dGVrLmNvbT4NCj4gDQo+IEFkZCBtdGsgbXV0ZXggc3VwcG9ydCBmb3IgTVQ4MTkyIFNvQy4NCg0K UmV2aWV3ZWQtYnk6IENLIEh1IDxjay5odUBtZWRpYXRlay5jb20+DQoNCj4gDQo+IFNpZ25lZC1v ZmYtYnk6IFlvbmdxaWFuZyBOaXUgPHlvbmdxaWFuZy5uaXVAbWVkaWF0ZWsuY29tPg0KPiBTaWdu ZWQtb2ZmLWJ5OiBIc2luLVlpIFdhbmcgPGhzaW55aUBjaHJvbWl1bS5vcmc+DQo+IC0tLQ0KPiAg ZHJpdmVycy9zb2MvbWVkaWF0ZWsvbXRrLW11dGV4LmMgfCAzNSArKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKw0KPiAgMSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykNCj4gDQo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9tZWRpYXRlay9tdGstbXV0ZXguYyBiL2RyaXZlcnMv c29jL21lZGlhdGVrL210ay1tdXRleC5jDQo+IGluZGV4IDcxOGE0MWJlYjZhZmIuLmRmZDk4MDZk NWEwMDEgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvc29jL21lZGlhdGVrL210ay1tdXRleC5jDQo+ ICsrKyBiL2RyaXZlcnMvc29jL21lZGlhdGVrL210ay1tdXRleC5jDQo+IEBAIC0zOSw2ICszOSwx OCBAQA0KPiAgI2RlZmluZSBNVDgxNjdfTVVURVhfTU9EX0RJU1BfRElUSEVSCQkxNQ0KPiAgI2Rl ZmluZSBNVDgxNjdfTVVURVhfTU9EX0RJU1BfVUZPRQkJMTYNCj4gIA0KPiArI2RlZmluZSBNVDgx OTJfTVVURVhfTU9EX0RJU1BfT1ZMMAkJMA0KPiArI2RlZmluZSBNVDgxOTJfTVVURVhfTU9EX0RJ U1BfT1ZMMF8yTAkJMQ0KPiArI2RlZmluZSBNVDgxOTJfTVVURVhfTU9EX0RJU1BfUkRNQTAJCTIN Cj4gKyNkZWZpbmUgTVQ4MTkyX01VVEVYX01PRF9ESVNQX0NPTE9SMAkJNA0KPiArI2RlZmluZSBN VDgxOTJfTVVURVhfTU9EX0RJU1BfQ0NPUlIwCQk1DQo+ICsjZGVmaW5lIE1UODE5Ml9NVVRFWF9N T0RfRElTUF9BQUwwCQk2DQo+ICsjZGVmaW5lIE1UODE5Ml9NVVRFWF9NT0RfRElTUF9HQU1NQTAJ CTcNCj4gKyNkZWZpbmUgTVQ4MTkyX01VVEVYX01PRF9ESVNQX1BPU1RNQVNLMAkJOA0KPiArI2Rl ZmluZSBNVDgxOTJfTVVURVhfTU9EX0RJU1BfRElUSEVSMAkJOQ0KPiArI2RlZmluZSBNVDgxOTJf TVVURVhfTU9EX0RJU1BfT1ZMMl8yTAkJMTYNCj4gKyNkZWZpbmUgTVQ4MTkyX01VVEVYX01PRF9E SVNQX1JETUE0CQkxNw0KPiArDQo+ICAjZGVmaW5lIE1UODE4M19NVVRFWF9NT0RfRElTUF9SRE1B MAkJMA0KPiAgI2RlZmluZSBNVDgxODNfTVVURVhfTU9EX0RJU1BfUkRNQTEJCTENCj4gICNkZWZp bmUgTVQ4MTgzX01VVEVYX01PRF9ESVNQX09WTDAJCTkNCj4gQEAgLTIxNCw2ICsyMjYsMjAgQEAg c3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCBtdDgxODNfbXV0ZXhfbW9kW0REUF9DT01QT05FTlRf SURfTUFYXSA9IHsNCj4gIAlbRERQX0NPTVBPTkVOVF9XRE1BMF0gPSBNVDgxODNfTVVURVhfTU9E X0RJU1BfV0RNQTAsDQo+ICB9Ow0KPiAgDQo+ICtzdGF0aWMgY29uc3QgdW5zaWduZWQgaW50IG10 ODE5Ml9tdXRleF9tb2RbRERQX0NPTVBPTkVOVF9JRF9NQVhdID0gew0KPiArCVtERFBfQ09NUE9O RU5UX0FBTDBdID0gTVQ4MTkyX01VVEVYX01PRF9ESVNQX0FBTDAsDQo+ICsJW0REUF9DT01QT05F TlRfQ0NPUlJdID0gTVQ4MTkyX01VVEVYX01PRF9ESVNQX0NDT1JSMCwNCj4gKwlbRERQX0NPTVBP TkVOVF9DT0xPUjBdID0gTVQ4MTkyX01VVEVYX01PRF9ESVNQX0NPTE9SMCwNCj4gKwlbRERQX0NP TVBPTkVOVF9ESVRIRVJdID0gTVQ4MTkyX01VVEVYX01PRF9ESVNQX0RJVEhFUjAsDQo+ICsJW0RE UF9DT01QT05FTlRfR0FNTUFdID0gTVQ4MTkyX01VVEVYX01PRF9ESVNQX0dBTU1BMCwNCj4gKwlb RERQX0NPTVBPTkVOVF9QT1NUTUFTSzBdID0gTVQ4MTkyX01VVEVYX01PRF9ESVNQX1BPU1RNQVNL MCwNCj4gKwlbRERQX0NPTVBPTkVOVF9PVkwwXSA9IE1UODE5Ml9NVVRFWF9NT0RfRElTUF9PVkww LA0KPiArCVtERFBfQ09NUE9ORU5UX09WTF8yTDBdID0gTVQ4MTkyX01VVEVYX01PRF9ESVNQX09W TDBfMkwsDQo+ICsJW0REUF9DT01QT05FTlRfT1ZMXzJMMl0gPSBNVDgxOTJfTVVURVhfTU9EX0RJ U1BfT1ZMMl8yTCwNCj4gKwlbRERQX0NPTVBPTkVOVF9SRE1BMF0gPSBNVDgxOTJfTVVURVhfTU9E X0RJU1BfUkRNQTAsDQo+ICsJW0REUF9DT01QT05FTlRfUkRNQTRdID0gTVQ4MTkyX01VVEVYX01P RF9ESVNQX1JETUE0LA0KPiArfTsNCj4gKw0KPiAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCBt dDI3MTJfbXV0ZXhfc29mW01VVEVYX1NPRl9EU0kzICsgMV0gPSB7DQo+ICAJW01VVEVYX1NPRl9T SU5HTEVfTU9ERV0gPSBNVVRFWF9TT0ZfU0lOR0xFX01PREUsDQo+ICAJW01VVEVYX1NPRl9EU0kw XSA9IE1VVEVYX1NPRl9EU0kwLA0KPiBAQCAtMjc1LDYgKzMwMSwxMyBAQCBzdGF0aWMgY29uc3Qg c3RydWN0IG10a19tdXRleF9kYXRhIG10ODE4M19tdXRleF9kcml2ZXJfZGF0YSA9IHsNCj4gIAku bm9fY2xrID0gdHJ1ZSwNCj4gIH07DQo+ICANCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgbXRrX211 dGV4X2RhdGEgbXQ4MTkyX211dGV4X2RyaXZlcl9kYXRhID0gew0KPiArCS5tdXRleF9tb2QgPSBt dDgxOTJfbXV0ZXhfbW9kLA0KPiArCS5tdXRleF9zb2YgPSBtdDgxODNfbXV0ZXhfc29mLA0KPiAr CS5tdXRleF9tb2RfcmVnID0gTVQ4MTgzX01VVEVYMF9NT0QwLA0KPiArCS5tdXRleF9zb2ZfcmVn ID0gTVQ4MTgzX01VVEVYMF9TT0YwLA0KPiArfTsNCj4gKw0KPiAgc3RydWN0IG10a19tdXRleCAq bXRrX211dGV4X2dldChzdHJ1Y3QgZGV2aWNlICpkZXYpDQo+ICB7DQo+ICAJc3RydWN0IG10a19t dXRleF9jdHggKm10eCA9IGRldl9nZXRfZHJ2ZGF0YShkZXYpOw0KPiBAQCAtNTA3LDYgKzU0MCw4 IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgb2ZfZGV2aWNlX2lkIG11dGV4X2RyaXZlcl9kdF9tYXRj aFtdID0gew0KPiAgCSAgLmRhdGEgPSAmbXQ4MTczX211dGV4X2RyaXZlcl9kYXRhfSwNCj4gIAl7 IC5jb21wYXRpYmxlID0gIm1lZGlhdGVrLG10ODE4My1kaXNwLW11dGV4IiwNCj4gIAkgIC5kYXRh ID0gJm10ODE4M19tdXRleF9kcml2ZXJfZGF0YX0sDQo+ICsJeyAuY29tcGF0aWJsZSA9ICJtZWRp YXRlayxtdDgxOTItZGlzcC1tdXRleCIsDQo+ICsJICAuZGF0YSA9ICZtdDgxOTJfbXV0ZXhfZHJp dmVyX2RhdGF9LA0KPiAgCXt9LA0KPiAgfTsNCj4gIE1PRFVMRV9ERVZJQ0VfVEFCTEUob2YsIG11 dGV4X2RyaXZlcl9kdF9tYXRjaCk7DQoNCg==