From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-14.4 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, UNWANTED_LANGUAGE_BODY,URIBL_BLOCKED,USER_AGENT_SANE_2 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 80078C433E0 for ; Fri, 29 Jan 2021 11:26:29 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 3098164FE9 for ; Fri, 29 Jan 2021 11:26:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232678AbhA2LZF (ORCPT ); Fri, 29 Jan 2021 06:25:05 -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==