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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5B037C4332F for ; Tue, 4 Oct 2022 10:31:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Date:CC:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Eg0q3t9fcMIFHuoGNc3girtBVsLVxAzrt4fCAOS2IEc=; b=lL4J7Nix+qu9H9 X0Jw128ZXnw6P1WCTg4HZpyZbPaHJri8niCPgm9/BnsW+QPkSgYhqIToC1TLkQ1vI8y2/Zn2pLTEg 5CiQG1An9KHAuhdDQKUpeSIR3olLklqJZjIo/97YfQBbqTIfW2sn+OR2p7eTSd2hq+zIzPn7cZtKK /QIdPtxD2xcyWMpgqhNM9ZP4eo1lmtZxqJFRFuLFlwvquhkIiSC+2lxNGLzLUCQpTbSxj89kXOpUD /H96pLJfeyIGS/KSOwy/3DQ3ZxRAZTWg6UNHCL8SVWqtQZ9lOZN3Wkdjbay7W5UO5ylu9DyrbB0XK XOVA618R2x8Ox2YrbFjg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1offCQ-009Mf7-SP; Tue, 04 Oct 2022 10:30:54 +0000 Received: from mailgw01.mediatek.com ([216.200.240.184]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1offCN-009MeX-93; Tue, 04 Oct 2022 10:30:52 +0000 X-UUID: 16dfa3d490b741b0ad7213f92169becd-20221004 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=pMFDoGhlqUSuOxOvjnKHrNvy+aVCACgU4ALT+g56mno=; b=UFul12xnjK1k8WaECgKQzZJr05Tn62aihWrPt4UOCaaF4gH4fOaGk3DxzJKjrXQgI0+chyORlTak3TAX4gMKx4lJ6azKr8rq8tcT7PrpkdJCroJliJq89AzQ3Qorcd5S60GI0NtRyAEdkA0jEB7jHdBj7cMOy6cYChruWLcnczY=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.11,REQID:1ce53710-e7d9-4cd0-9fd7-a44b01635072,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:39a5ff1,CLOUDID:964cd369-c578-4abf-baf4-d93ecc5e701f,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: 16dfa3d490b741b0ad7213f92169becd-20221004 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 485981451; Tue, 04 Oct 2022 03:30:46 -0700 Received: from mtkmbs13n1.mediatek.inc (172.21.101.193) by mtkmbs11n1.mediatek.inc (172.21.101.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 4 Oct 2022 17:30:09 +0800 Received: from mhfsdcap04 (10.17.3.154) by mtkmbs13n1.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Tue, 4 Oct 2022 17:30:09 +0800 Message-ID: Subject: Re: [PATCH v8, 3/4] mailbox: mtk-cmdq: add gce ddr enable support flow From: yongqiang.niu To: CK Hu =?UTF-8?Q?=28=E8=83=A1=E4=BF=8A=E5=85=89=29?= , "chunkuang.hu@kernel.org" CC: "jassisinghbrar@gmail.com" , "matthias.bgg@gmail.com" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-mediatek@lists.infradead.org" , Project_Global_Chrome_Upstream_Group , "hsinyi@chromium.org" Date: Tue, 4 Oct 2022 17:30:08 +0800 In-Reply-To: <31b60ef83260b7f3d0761462c127d3fb34d4f8ac.camel@mediatek.com> References: <20220930160638.7588-1-yongqiang.niu@mediatek.com> <20220930160638.7588-4-yongqiang.niu@mediatek.com> <31b60ef83260b7f3d0761462c127d3fb34d4f8ac.camel@mediatek.com> X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.2 MIME-Version: 1.0 X-MTK: N X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221004_033051_357668_5C5C0044 X-CRM114-Status: GOOD ( 20.96 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCAyMDIyLTEwLTAzIGF0IDEzOjA0ICswODAwLCBDSyBIdSAo6IOh5L+K5YWJKSB3cm90 ZToKPiBIaSwgWW9uZ3FpYW5nOgo+IAo+IE9uIFNhdCwgMjAyMi0xMC0wMSBhdCAwMDowNiArMDgw MCwgWW9uZ3FpYW5nIE5pdSB3cm90ZToKPiA+IGFkZCBnY2UgZGRyIGVuYWJsZSBjb250cm9sIGZs b3cgd2hlbiBnY2Ugc3VzcGVuZC9yZXN1bWUKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogWW9uZ3Fp YW5nIE5pdSA8eW9uZ3FpYW5nLm5pdUBtZWRpYXRlay5jb20+Cj4gPiAtLS0KPiA+ICBkcml2ZXJz L21haWxib3gvbXRrLWNtZHEtbWFpbGJveC5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwo+ ID4gIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQg YS9kcml2ZXJzL21haWxib3gvbXRrLWNtZHEtbWFpbGJveC5jCj4gPiBiL2RyaXZlcnMvbWFpbGJv eC9tdGstY21kcS1tYWlsYm94LmMKPiA+IGluZGV4IDA0ZWI0NGQ4OTExOS4uMmRiODJmZjgzOGVk IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9tYWlsYm94L210ay1jbWRxLW1haWxib3guYwo+ID4g KysrIGIvZHJpdmVycy9tYWlsYm94L210ay1jbWRxLW1haWxib3guYwo+ID4gQEAgLTk0LDYgKzk0 LDE4IEBAIHN0cnVjdCBnY2VfcGxhdCB7Cj4gPiAgCXUzMiBnY2VfbnVtOwo+ID4gIH07Cj4gPiAg Cj4gPiArc3RhdGljIHZvaWQgY21kcV9zd19kZHJfZW5hYmxlKHN0cnVjdCBjbWRxICpjbWRxLCBi b29sIGVuYWJsZSkKPiA+ICt7Cj4gPiArCVdBUk5fT04oY2xrX2J1bGtfZW5hYmxlKGNtZHEtPmdj ZV9udW0sIGNtZHEtPmNsb2NrcykpOwo+ID4gKwo+ID4gKwlpZiAoZW5hYmxlKQo+ID4gKwkJd3Jp dGVsKEdDRV9ERFJfRU4gfCBHQ0VfQ1RSTF9CWV9TVywgY21kcS0+YmFzZSArCj4gPiBHQ0VfR0NU TF9WQUxVRSk7Cj4gPiArCWVsc2UKPiA+ICsJCXdyaXRlbChHQ0VfQ1RSTF9CWV9TVywgY21kcS0+ YmFzZSArIEdDRV9HQ1RMX1ZBTFVFKTsKPiA+ICsKPiA+ICsJY2xrX2J1bGtfZGlzYWJsZShjbWRx LT5nY2VfbnVtLCBjbWRxLT5jbG9ja3MpOwo+ID4gK30KPiA+ICsKPiA+ICB1OCBjbWRxX2dldF9z aGlmdF9wYShzdHJ1Y3QgbWJveF9jaGFuICpjaGFuKQo+ID4gIHsKPiA+ICAJc3RydWN0IGNtZHEg KmNtZHEgPSBjb250YWluZXJfb2YoY2hhbi0+bWJveCwgc3RydWN0IGNtZHEsCj4gPiBtYm94KTsK PiA+IEBAIC0zMTksNiArMzMxLDkgQEAgc3RhdGljIGludCBjbWRxX3N1c3BlbmQoc3RydWN0IGRl dmljZSAqZGV2KQo+ID4gIAlpZiAodGFza19ydW5uaW5nKQo+ID4gIAkJZGV2X3dhcm4oZGV2LCAi ZXhpc3QgcnVubmluZyB0YXNrKHMpIGluIHN1c3BlbmRcbiIpOwo+ID4gIAo+ID4gKwlpZiAoY21k cS0+c3dfZGRyX2VuKQo+ID4gKwkJY21kcV9zd19kZHJfZW5hYmxlKGNtZHEsIGZhbHNlKTsKPiAK PiBXaHkgZG8geW91IGRpc2FibGUgc3cgZGRyIGZ1bmN0aW9uIHdoZW4gc3VzcGVuZD8gV291bGQg dGhlIHByb2JsZW0KPiBoYXBwZW4gd2hlbiB5b3UgZGlzYWJsZSBzdyBkZHIgZnVuY3Rpb24uIAo+ IAo+IFJlZ2FyZHMsCj4gQ0sKCndoZW4gYWxsIGNtZHEgaW5zdHJ1Y3Rpb24gdGFzayBoYXMgYmVl biBwcm9jZXNzZWQgZG9uZSwKd2UgbmVlZCBzZXQgdGhpcyBnY2UgZGRyIGVuYWJsZSB0byBkaXNh YmxlIHN0YXR1cyB0byB0ZWxsCmNtZHEgaGFyZHdhcmUgZ2NlIHRoZXJlIGlzIG5vbmUgdGFzayBu ZWVkIHByb2Nlc3MsIGFuZCB0aGUgaGFyZHdhcmUKY2FuIGdvIGludG8gaWRsZSBtb2RlIGFuZCBu byBhY2Nlc3MgZGRyIGFueW1vcmUsIHRoZW4gdGhlIHNwbSBjYW4gZ28KaW50byBzdXNwZW5kLgoK dGhlIG9yaWdpbmFsIGlzc3VlIGlzIGdjZSBzdGlsbCBhY2Nlc3MgZGRyIHdoZW4gY21kcSBzdXNw ZW5kIGZ1bmN0aW9uCmNhbGwsIGJ1dCB0aGVyZSBpcyBubyB0YXNrIHJ1bi4Kc28sIHdlIG5lZWQg Y29udHJvbCBnY2UgYWNjZXNzIGRkciB3aXRoIHRoaXMgZmxvdy4Kd2hlbiBjbWRxIHN1c3BlbmQg ZnVuY3Rpb24sIHRoZXJlIGlzIG5vIHRhc2sgbmVlZCBwcm9jZXNzLCB3ZSBjYW4KZGlzYWJsZSBn Y2UgYWNjZXNzIGRkciwgdG8gbWFrZSBzdXJlIHN5c3RlbSBnbyBpbnRvIHN1c3BlbmQgc3VjY2Vz cy4KCgo+IAo+ID4gKwo+ID4gIAljbGtfYnVsa191bnByZXBhcmUoY21kcS0+Z2NlX251bSwgY21k cS0+Y2xvY2tzKTsKPiA+ICAKPiA+ICAJcmV0dXJuIDA7Cj4gPiBAQCAtMzMwLDYgKzM0NSwxMCBA QCBzdGF0aWMgaW50IGNtZHFfcmVzdW1lKHN0cnVjdCBkZXZpY2UgKmRldikKPiA+ICAKPiA+ICAJ V0FSTl9PTihjbGtfYnVsa19wcmVwYXJlKGNtZHEtPmdjZV9udW0sIGNtZHEtPmNsb2NrcykpOwo+ ID4gIAljbWRxLT5zdXNwZW5kZWQgPSBmYWxzZTsKPiA+ICsKPiA+ICsJaWYgKGNtZHEtPnN3X2Rk cl9lbikKPiA+ICsJCWNtZHFfc3dfZGRyX2VuYWJsZShjbWRxLCB0cnVlKTsKPiA+ICsKPiA+ICAJ cmV0dXJuIDA7Cj4gPiAgfQo+ID4gIAo+ID4gQEAgLTMzNyw2ICszNTYsOSBAQCBzdGF0aWMgaW50 IGNtZHFfcmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UKPiA+ICpwZGV2KQo+ID4gIHsKPiA+ ICAJc3RydWN0IGNtZHEgKmNtZHEgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKPiA+ICAK PiA+ICsJaWYgKGNtZHEtPnN3X2Rkcl9lbikKPiA+ICsJCWNtZHFfc3dfZGRyX2VuYWJsZShjbWRx LCBmYWxzZSk7Cj4gPiArCj4gPiAgCWNsa19idWxrX3VucHJlcGFyZShjbWRxLT5nY2VfbnVtLCBj bWRxLT5jbG9ja3MpOwo+ID4gIAlyZXR1cm4gMDsKPiA+ICB9CgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxp c3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZy YWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=