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 8CD7CC433FE for ; Tue, 4 Oct 2022 09:57:39 +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=JMa1V4JfxT5qx2IdzuEddZa6Sc28mS04bq6ITF2Kd1k=; b=yOv/D92PpBo99o +mBfxRxgLyv6RDycxN/L1TDCNXEMStJTbWubC5jFdN/r635yKQG3/DAB52PVDfPPuljssXB6ee1jE B6ExjXbB4SVd4XJcEBHOwOHXKM/Dyxe0u66as1UyoUSwM5/sH8AAwu9t4aJ2boxEfBmDjS1cHBSVf dQMUFK7EhgamNBirc8pLQFZM4tl4Vtb0fqm/2tIou7wvPX4LtHFGZEGX7H7ifhq7uXouWpBO7wRJG 0aePiBqA8a2WC4ndSioUlHjvstDQ6HLifDZDXDjgdb8ENjHjmyD5H5G4MeKHDki66n6cNS9HAcGfe gRQPboiHqx+A8K6m80FQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ofef8-009ErR-Nv; Tue, 04 Oct 2022 09:56:30 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ofef4-009EqA-KZ; Tue, 04 Oct 2022 09:56:28 +0000 X-UUID: 86d96ea9e3494d9eb7127de3b8c2804b-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=IRvjInvmcIrWKHXmVHg+NdsA9Dre8UyXbYlR6FVT/M0=; b=qUWObh5RDiGRh6r6XNoQN9cdZw+ehcJ0NR3qE4+uFF+3wlkHCqbDs6ueayQjlrJCxzOp2rDMpzil9i+Ufqqg3sSvEZJcRBwzUN0RE/GUAomtdko/f2cHTb2MgJIWmRbHPQeFVN7mSlX+j/IP915Q1whkP4sPQ6r1kD5EuJX1Y18=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.11,REQID:1dff03bc-086d-4344-ad15-19523e36afc8,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:407830fe-ee8c-4ff7-afe9-644435e96625,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: 86d96ea9e3494d9eb7127de3b8c2804b-20221004 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 801079065; Tue, 04 Oct 2022 02:56:21 -0700 Received: from mtkmbs11n2.mediatek.inc (172.21.101.187) by mtkmbs10n1.mediatek.inc (172.21.101.34) 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:35:47 +0800 Received: from mhfsdcap04 (10.17.3.154) by mtkmbs11n2.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Tue, 4 Oct 2022 17:35:46 +0800 Message-ID: <38f315581afa8b42113a931a9009b0688a226bbe.camel@mediatek.com> Subject: Re: [PATCH v8, 1/4] mailbox: mtk-cmdq: add gce software ddr enable private data 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:35:46 +0800 In-Reply-To: References: <20220930160638.7588-1-yongqiang.niu@mediatek.com> <20220930160638.7588-2-yongqiang.niu@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_025626_701137_2400AF18 X-CRM114-Status: GOOD ( 26.98 ) 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 T24gTW9uLCAyMDIyLTEwLTAzIGF0IDEyOjAwICswODAwLCBDSyBIdSAo6IOh5L+K5YWJKSB3cm90 ZToKPiBIaSwgWW9uZ3FpYW5nOgo+IAo+IE9uIFNhdCwgMjAyMi0xMC0wMSBhdCAwMDowNiArMDgw MCwgWW9uZ3FpYW5nIE5pdSB3cm90ZToKPiA+IGlmIGdjZSB3b3JrIGNvbnRyb2wgYnkgc29mdHdh cmUsIHdlIG5lZWQgc2V0IHNvZnR3YXJlIGVuYWJsZQo+ID4gZm9yIE1UODE4NiBTb2MKPiA+IAo+ ID4gdGhlcmUgaXMgYSBoYW5kc2hha2UgZmxvdyBiZXR3ZWVuIGdjZSBhbmQgZGRyIGhhcmR3YXJl LAo+ID4gaWYgbm90IHNldCBkZHIgZW5hYmxlIGZsYWcgb2YgZ2NlLCBkZHIgd2lsbCBmYWxsIGlu dG8gaWRsZQo+ID4gbW9kZSwgdGhlbiBnY2UgaW5zdHJ1Y3Rpb25zIHdpbGwgbm90IHByb2Nlc3Mg ZG9uZS4KPiA+IHdlIG5lZWQgc2V0IHRoaXMgZmxhZyBvZiBnY2UgdG8gdGVsbCBkZHIgd2hlbiBn Y2UgaXMgaWRsZSBvciBidXN5Cj4gPiBjb250cm9sbGVkIGJ5IHNvZnR3YXJlIGZsb3cuCj4gPiAK PiA+IFNpZ25lZC1vZmYtYnk6IFlvbmdxaWFuZyBOaXUgPHlvbmdxaWFuZy5uaXVAbWVkaWF0ZWsu Y29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9tYWlsYm94L210ay1jbWRxLW1haWxib3guYyB8IDkg KysrKysrKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9tYWlsYm94L210ay1jbWRxLW1haWxib3guYwo+ID4gYi9kcml2 ZXJzL21haWxib3gvbXRrLWNtZHEtbWFpbGJveC5jCj4gPiBpbmRleCA5NDY1ZjkwODE1MTUuLjg4 ZGI2YjQ2NDJkYiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvbWFpbGJveC9tdGstY21kcS1tYWls Ym94LmMKPiA+ICsrKyBiL2RyaXZlcnMvbWFpbGJveC9tdGstY21kcS1tYWlsYm94LmMKPiA+IEBA IC0zOCw2ICszOCw4IEBACj4gPiAgI2RlZmluZSBDTURRX1RIUl9QUklPUklUWQkJMHg0MAo+ID4g IAo+ID4gICNkZWZpbmUgR0NFX0dDVExfVkFMVUUJCQkweDQ4Cj4gPiArI2RlZmluZSBHQ0VfQ1RS TF9CWV9TVwkJCQlHRU5NQVNLKDIsIDApCj4gPiArI2RlZmluZSBHQ0VfRERSX0VOCQkJCUdFTk1B U0soMTgsIDE2KQo+ID4gIAo+ID4gICNkZWZpbmUgQ01EUV9USFJfQUNUSVZFX1NMT1RfQ1lDTEVT CTB4MzIwMAo+ID4gICNkZWZpbmUgQ01EUV9USFJfRU5BQkxFRAkJMHgxCj4gPiBAQCAtODAsNiAr ODIsNyBAQCBzdHJ1Y3QgY21kcSB7Cj4gPiAgCWJvb2wJCQlzdXNwZW5kZWQ7Cj4gPiAgCXU4CQkJ c2hpZnRfcGE7Cj4gPiAgCWJvb2wJCQljb250cm9sX2J5X3N3Owo+ID4gKwlib29sCQkJc3dfZGRy X2VuOwo+ID4gIAl1MzIJCQlnY2VfbnVtOwo+ID4gIH07Cj4gPiAgCj4gPiBAQCAtODcsNiArOTAs NyBAQCBzdHJ1Y3QgZ2NlX3BsYXQgewo+ID4gIAl1MzIgdGhyZWFkX25yOwo+ID4gIAl1OCBzaGlm dDsKPiA+ICAJYm9vbCBjb250cm9sX2J5X3N3Owo+ID4gKwlib29sIHN3X2Rkcl9lbjsKPiA+ICAJ dTMyIGdjZV9udW07Cj4gPiAgfTsKPiA+ICAKPiA+IEBAIC0xMzAsNiArMTM0LDEwIEBAIHN0YXRp YyB2b2lkIGNtZHFfaW5pdChzdHJ1Y3QgY21kcSAqY21kcSkKPiA+ICAJV0FSTl9PTihjbGtfYnVs a19lbmFibGUoY21kcS0+Z2NlX251bSwgY21kcS0+Y2xvY2tzKSk7Cj4gPiAgCWlmIChjbWRxLT5j b250cm9sX2J5X3N3KQo+ID4gIAkJd3JpdGVsKDB4NywgY21kcS0+YmFzZSArIEdDRV9HQ1RMX1ZB TFVFKTsKPiA+ICsKPiA+ICsJaWYgKGNtZHEtPnN3X2Rkcl9lbikKPiA+ICsJCXdyaXRlbChHQ0Vf RERSX0VOIHwgR0NFX0NUUkxfQllfU1csIGNtZHEtPmJhc2UgKwo+ID4gR0NFX0dDVExfVkFMVUUp Owo+IAo+IEkgdGhpbmsgMHg0OFsxODoxNl0weDQ4WzI6MF0gYW5kIDB4NDhbMjowXSBjb250cm9s IGRpZmZlcmVudCB0aGluZ3MKPiBhbmQgZml4Cj4gZGlmZmVyZW50IHByb2JsZW0uIFNvIGZvciB0 aGlzIHBhdGNoLCB5b3Ugc2hvdWxkIGp1c3QgY29udHJvbAo+IDB4NDhbMTg6MTZdIGFuZCB0aGUg Y29kZSB3b3VsZCBiZToKPiAKPiBpZiAoY21kcS0+c3dfZGRyX2VuKSB7Cj4gCXJlZyA9IHJlYWRs KGNtZHEtPmJhc2UgKyBHQ0VfR0NUTF9WQUxVRSk7Cj4gCXJlZyB8PSBHQ0VfRERSX0VOOwo+IAl3 cml0ZWwocmVnLCBjbWRxLT5iYXNlICsgR0NFX0dDVExfVkFMVUUpOwo+IH0KPiAKPiBSZWdhcmRz LAo+IENLCgoweDQ4WzI6MF0gbWVhbnMgY29udHJvbCBieSBzb2Z0d2FyZQoweDQ4WzE4OjE2XSBt ZWFucyBkZHIgZW5hYmxlIAoweDQ4WzI6MF0gaXMgcHJlLWNvbmRpdGlvbiBvZiAweDQ4WzE4OjE2 XS4KaWYgd2Ugd2FudCBzZXQgMHg0OFsxODoxNl0gZGRyIGVuYWJsZSwgMHg0OFsyOjBdIG11c3Qg YmUgc2V0IGF0IHNhbWUKdGltZS4KCgo+IAo+ID4gKwo+ID4gIAl3cml0ZWwoQ01EUV9USFJfQUNU SVZFX1NMT1RfQ1lDTEVTLCBjbWRxLT5iYXNlICsKPiA+IENNRFFfVEhSX1NMT1RfQ1lDTEVTKTsK PiA+ICAJZm9yIChpID0gMDsgaSA8PSBDTURRX01BWF9FVkVOVDsgaSsrKQo+ID4gIAkJd3JpdGVs KGksIGNtZHEtPmJhc2UgKyBDTURRX1NZTkNfVE9LRU5fVVBEQVRFKTsKPiA+IEBAIC01NDMsNiAr NTUxLDcgQEAgc3RhdGljIGludCBjbWRxX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UKPiA+ ICpwZGV2KQo+ID4gIAljbWRxLT50aHJlYWRfbnIgPSBwbGF0X2RhdGEtPnRocmVhZF9ucjsKPiA+ ICAJY21kcS0+c2hpZnRfcGEgPSBwbGF0X2RhdGEtPnNoaWZ0Owo+ID4gIAljbWRxLT5jb250cm9s X2J5X3N3ID0gcGxhdF9kYXRhLT5jb250cm9sX2J5X3N3Owo+ID4gKwljbWRxLT5zd19kZHJfZW4g PSBwbGF0X2RhdGEtPnN3X2Rkcl9lbjsKPiA+ICAJY21kcS0+Z2NlX251bSA9IHBsYXRfZGF0YS0+ Z2NlX251bTsKPiA+ICAJY21kcS0+aXJxX21hc2sgPSBHRU5NQVNLKGNtZHEtPnRocmVhZF9uciAt IDEsIDApOwo+ID4gIAllcnIgPSBkZXZtX3JlcXVlc3RfaXJxKGRldiwgY21kcS0+aXJxLCBjbWRx X2lycV9oYW5kbGVyLAo+ID4gSVJRRl9TSEFSRUQsCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=