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 F0D04C77B7A for ; Wed, 7 Jun 2023 08:02:38 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=gFdT/UdlqIpy+dqbLVW7/Dg3GPomPpSQWwq4jSO9bBA=; b=Sn3hBpYz2QWYHv grtvs49NLMq+KMnxq+mEcnIqY2CzXYZmfd/0ho0YyEAvCLA9tIku3oKfjC6aXpJOO1KQjLmPtWaEE j9XgPQXRl6XUfTLT5S/2j4Nbpe+ot8+4tWtrPrpBMvLGum2s23P0hvukK9Na/hc77gFgRajKQOsjj tM7vDvaSDjkO32AdlyhuM97SIaVlnbjI6xUl4VRBY5SeYFS3R4qszNyc8mwIStz5ujoE2Mz1yVtCl Uj4q3PGpS5w4IrLhZfR39qmRTMR3Gf7WYRpAuOghRR4ynVMgXijiLkpX+uBolbp5I9NqKbFKaPnh5 ros9Hxu1jlVjv3+PEIDg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q6o72-004qa6-18; Wed, 07 Jun 2023 08:01:48 +0000 Received: from madras.collabora.co.uk ([46.235.227.172]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q6o6z-004qYv-2F; Wed, 07 Jun 2023 08:01:47 +0000 Received: from [IPV6:2001:b07:2ed:14ed:a962:cd4d:a84:1eab] (unknown [IPv6:2001:b07:2ed:14ed:a962:cd4d:a84:1eab]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: kholk11) by madras.collabora.co.uk (Postfix) with ESMTPSA id 85BE46606EE7; Wed, 7 Jun 2023 09:01:43 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1686124904; bh=7/zTInyb0fTEFIGhobmXUcrdn5DzghzCHPw6C0UuWec=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=YjIVS2xVlYnQjrQAiuIY81ZtB6q7gAfyWuV4UcbWh30M0SgFiQqHhftI5121ESmQ4 B/gdRqAV0swiR9QCHPVcu7d84tLdMLid+Idhq5+eqWLpcAPnusbi46f3G+WXif5zGL odSAkMB0HvUsHSX6beyNhNtpkLMrm3UWk2hTnbn4yLIX28dTXDrWKjl+WcrQjfF9up E2vIVZOD6HDL0tkVHCtWkyad7EWTS2jpGi8pxK4+H7e0K/z+anHlZfGT1mw6izbHj2 BYrCHNIDrsp64uTw14xn6sLp/YHhrq8SYGRijOFJJm2h0W2UowfLIp4Zf5iQE+tAPI 6uHi4XXLTIYzQ== Message-ID: <60809262-26ca-50f1-9ee4-705d46723517@collabora.com> Date: Wed, 7 Jun 2023 10:01:40 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.2 Subject: Re: [PATCH v13 05/11] remoteproc: mediatek: Introduce cluster on single-core SCP Content-Language: en-US To: =?UTF-8?B?VGluZ0hhbiBTaGVuICjmsojlu7fnv7Ap?= , "mathieu.poirier@linaro.org" , "conor+dt@kernel.org" , "matthias.bgg@gmail.com" , "andersson@kernel.org" , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" Cc: "linux-remoteproc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-mediatek@lists.infradead.org" , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , Project_Global_Chrome_Upstream_Group References: <20230607072222.8628-1-tinghan.shen@mediatek.com> <20230607072222.8628-6-tinghan.shen@mediatek.com> <9c710fca38ba53da3ba1aaf32a2221676eb584be.camel@mediatek.com> From: AngeloGioacchino Del Regno In-Reply-To: <9c710fca38ba53da3ba1aaf32a2221676eb584be.camel@mediatek.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230607_010145_986646_0AFF7EA7 X-CRM114-Status: GOOD ( 21.33 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SWwgMDcvMDYvMjMgMTA6MDAsIFRpbmdIYW4gU2hlbiAo5rKI5bu357+wKSBoYSBzY3JpdHRvOgo+ IEhpIEFuZ2VsbywKPiAKPiBPbiBXZWQsIDIwMjMtMDYtMDcgYXQgMDk6NDMgKzAyMDAsIEFuZ2Vs b0dpb2FjY2hpbm8gRGVsIFJlZ25vIHdyb3RlOgo+PiBJbCAwNy8wNi8yMyAwOToyMiwgVGluZ2hh biBTaGVuIGhhIHNjcml0dG86Cj4+PiBUaGlzIGlzIHRoZSBwcmVsaW1pbmFyeSBzdGVwIGZvciBw cm9iaW5nIG11bHRpLWNvcmUgU0NQLgo+Pj4gVGhlIGluaXRpYWxpemF0aW9uIHByb2NlZHVyZSBm b3IgcmVtb3RlcHJvYyBpcyBzaW1pbGFyIGZvciBib3RoCj4+PiBzaW5nbGUtY29yZSBhbmQgbXVs dGktY29yZSBhcmNoaXRlY3R1cmVzIGFuZCBpcyByZXVzaW5nIHRvIGF2b2lkCj4+PiByZWR1bmRh bnQgY29kZS4KPj4+Cj4+PiBSZXdyaXRlIHRoZSBwcm9iaW5nIGZsb3cgb2Ygc2luZ2xlLWNvcmUg U0NQIHRvIGFkYXB0IHdpdGggdGhlICdjbHVzdGVyJwo+Pj4gY29uY2VwdCBuZWVkZWQgYnkgcHJv YmluZyB0aGUgbXVsdGktY29yZSBTQ1AuIFRoZSBtYWluIGRpZmZlcmVuY2VzCj4+PiBhcmUsCj4+ PiAtIHRoZSBTQ1AgY29yZSBvYmplY3QocykgaXMgbWFpbnRhaW5lZCBhdCB0aGUgY2x1c3RlciBs aXN0IGluc3RlYWQgb2YgYXQKPj4+ICAgICB0aGUgcGxhdG9mbXIgZGV2aWNlIGRyaXZlciBkYXRh IHByb3BlcnR5Lgo+Pgo+PiBzL3BsYXRvZm1yL3BsYXRmb3JtL2cKPj4KPj4+IC0gc2F2ZSB0aGUg Y2x1c3RlciBpbmZvcm1hdGlvbiBhdCB0aGUgcGxhdG9mbXIgZGV2aWNlIGRyaXZlciBkYXRhIHBy b3BlcnR5Lgo+Pj4gLSBJbiBvcmRlciB0byBrZWVwIHRoZSBjb21wYXRpYmlsaXR5IG9mIGV4cG9y dGVkIFNDUCBBUElzIHdoaWNoIGdldHRpbmcKPj4+ICAgICB0aGUgU0NQIGNvcmUgb2JqZWN0IGJ5 IFNDUCBub2RlIHBoYW5kbGUsIG1vdmUgdGhlIFNDUCBjb3JlIG9iamVjdAo+Pj4gICAgIHBvaW50 ZXJzIHRvIHRoZSBwbGF0Zm9ybSBkZXZpY2UgcGxhdGZvcm0gZGF0YSBwcm9wZXJ0eS4KPj4+Cj4+ PiBUaGUgcmVnaXN0ZXJzIG9mIGNvbmZpZyBhbmQgbDF0Y20gYXJlIHNoYXJlZCBmb3IgbXVsdGkt Y29yZQo+Pj4gU0NQLiBSZXVzZSB0aGUgbWFwcGVkIGFkZHJlc3NlcyBmb3IgYWxsIGNvcmVzLgo+ Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFRpbmdoYW4gU2hlbiA8dGluZ2hhbi5zaGVuQG1lZGlhdGVr LmNvbT4KPj4+IC0tLQo+Pj4gICAgZHJpdmVycy9yZW1vdGVwcm9jL210a19jb21tb24uaCB8ICAg MiArCj4+PiAgICBkcml2ZXJzL3JlbW90ZXByb2MvbXRrX3NjcC5jICAgIHwgMTUxICsrKysrKysr KysrKysrKysrKysrKysrLS0tLS0tLS0tCj4+PiAgICAyIGZpbGVzIGNoYW5nZWQsIDExMiBpbnNl cnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9y ZW1vdGVwcm9jL210a19jb21tb24uaCBiL2RyaXZlcnMvcmVtb3RlcHJvYy9tdGtfY29tbW9uLmgK Pj4+IGluZGV4IGMwOTA1YWVjM2I0Yi4uNTYzOTVlODY2NGNiIDEwMDY0NAo+Pj4gLS0tIGEvZHJp dmVycy9yZW1vdGVwcm9jL210a19jb21tb24uaAo+Pj4gKysrIGIvZHJpdmVycy9yZW1vdGVwcm9j L210a19jb21tb24uaAo+Pj4gQEAgLTEyOCw2ICsxMjgsOCBAQCBzdHJ1Y3QgbXRrX3NjcCB7Cj4+ PiAgICAJc2l6ZV90IGRyYW1fc2l6ZTsKPj4+ICAgIAo+Pj4gICAgCXN0cnVjdCBycHJvY19zdWJk ZXYgKnJwbXNnX3N1YmRldjsKPj4+ICsKPj4+ICsJc3RydWN0IGxpc3RfaGVhZCBlbGVtOwo+Pj4g ICAgfTsKPj4+ICAgIAo+Pj4gICAgLyoqCj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9yZW1vdGVw cm9jL210a19zY3AuYyBiL2RyaXZlcnMvcmVtb3RlcHJvYy9tdGtfc2NwLmMKPj4+IGluZGV4IGQ2 NjgyMmRhZDk0My4uYzhmYzZiNDZmODJiIDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy9yZW1vdGVw cm9jL210a19zY3AuYwo+Pj4gKysrIGIvZHJpdmVycy9yZW1vdGVwcm9jL210a19zY3AuYwo+Pj4g QEAgLTIzLDYgKzIzLDE0IEBACj4+PiAgICAjZGVmaW5lIE1BWF9DT0RFX1NJWkUgMHg1MDAwMDAK Pj4+ICAgICNkZWZpbmUgU0VDVElPTl9OQU1FX0lQSV9CVUZGRVIgIi5pcGlfYnVmZmVyIgo+Pj4g ICAgCj4+PiArc3RydWN0IG10a19zY3Bfb2ZfY2x1c3RlciB7Cj4+PiArCXZvaWQgX19pb21lbSAq cmVnX2Jhc2U7Cj4+PiArCXZvaWQgX19pb21lbSAqbDF0Y21fYmFzZTsKPj4+ICsJc2l6ZV90IGwx dGNtX3NpemU7Cj4+PiArCXBoeXNfYWRkcl90IGwxdGNtX3BoeXM7Cj4+PiArCXN0cnVjdCBsaXN0 X2hlYWQgbXRrX3NjcF9saXN0Owo+Pj4gK307Cj4+PiArCj4+PiAgICAvKioKPj4+ICAgICAqIHNj cF9nZXQoKSAtIGdldCBhIHJlZmVyZW5jZSB0byBTQ1AuCj4+PiAgICAgKgo+Pj4gQEAgLTUxLDcg KzU5LDcgQEAgc3RydWN0IG10a19zY3AgKnNjcF9nZXQoc3RydWN0IHBsYXRmb3JtX2RldmljZSAq cGRldikKPj4+ICAgIAkJcmV0dXJuIE5VTEw7Cj4+PiAgICAJfQo+Pj4gICAgCj4+PiAtCXJldHVy biBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShzY3BfcGRldik7Cj4+PiArCXJldHVybiAqKHN0cnVjdCBt dGtfc2NwICoqKWRldl9nZXRfcGxhdGRhdGEoJnNjcF9wZGV2LT5kZXYpOwo+Pj4gICAgfQo+Pj4g ICAgRVhQT1JUX1NZTUJPTF9HUEwoc2NwX2dldCk7Cj4+PiAgICAKPj4+IEBAIC04MTAsMTQgKzgx OCwxNCBAQCBzdGF0aWMgdm9pZCBzY3BfdW5tYXBfbWVtb3J5X3JlZ2lvbihzdHJ1Y3QgbXRrX3Nj cCAqc2NwKQo+Pj4gICAgc3RhdGljIGludCBzY3BfcmVnaXN0ZXJfaXBpKHN0cnVjdCBwbGF0Zm9y bV9kZXZpY2UgKnBkZXYsIHUzMiBpZCwKPj4+ICAgIAkJCSAgICBpcGlfaGFuZGxlcl90IGhhbmRs ZXIsIHZvaWQgKnByaXYpCj4+PiAgICB7Cj4+PiAtCXN0cnVjdCBtdGtfc2NwICpzY3AgPSBwbGF0 Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKPj4+ICsJc3RydWN0IG10a19zY3AgKnNjcCA9ICooc3Ry dWN0IG10a19zY3AgKiopZGV2X2dldF9wbGF0ZGF0YSgmcGRldi0+ZGV2KTsKPj4+ICAgIAo+Pj4g ICAgCXJldHVybiBzY3BfaXBpX3JlZ2lzdGVyKHNjcCwgaWQsIGhhbmRsZXIsIHByaXYpOwo+Pj4g ICAgfQo+Pj4gICAgCj4+PiAgICBzdGF0aWMgdm9pZCBzY3BfdW5yZWdpc3Rlcl9pcGkoc3RydWN0 IHBsYXRmb3JtX2RldmljZSAqcGRldiwgdTMyIGlkKQo+Pj4gICAgewo+Pj4gLQlzdHJ1Y3QgbXRr X3NjcCAqc2NwID0gcGxhdGZvcm1fZ2V0X2RydmRhdGEocGRldik7Cj4+PiArCXN0cnVjdCBtdGtf c2NwICpzY3AgPSAqKHN0cnVjdCBtdGtfc2NwICoqKWRldl9nZXRfcGxhdGRhdGEoJnBkZXYtPmRl dik7Cj4+PiAgICAKPj4+ICAgIAlzY3BfaXBpX3VucmVnaXN0ZXIoc2NwLCBpZCk7Cj4+PiAgICB9 Cj4+PiBAQCAtODI1LDcgKzgzMyw3IEBAIHN0YXRpYyB2b2lkIHNjcF91bnJlZ2lzdGVyX2lwaShz dHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LCB1MzIgaWQpCj4+PiAgICBzdGF0aWMgaW50IHNj cF9zZW5kX2lwaShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LCB1MzIgaWQsIHZvaWQgKmJ1 ZiwKPj4+ICAgIAkJCXVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGludCB3YWl0KQo+Pj4gICAg ewo+Pj4gLQlzdHJ1Y3QgbXRrX3NjcCAqc2NwID0gcGxhdGZvcm1fZ2V0X2RydmRhdGEocGRldik7 Cj4+PiArCXN0cnVjdCBtdGtfc2NwICpzY3AgPSAqKHN0cnVjdCBtdGtfc2NwICoqKWRldl9nZXRf cGxhdGRhdGEoJnBkZXYtPmRldik7Cj4+PiAgICAKPj4+ICAgIAlyZXR1cm4gc2NwX2lwaV9zZW5k KHNjcCwgaWQsIGJ1ZiwgbGVuLCB3YWl0KTsKPj4+ICAgIH0KPj4+IEBAIC04NTUsNyArODYzLDgg QEAgc3RhdGljIHZvaWQgc2NwX3JlbW92ZV9ycG1zZ19zdWJkZXYoc3RydWN0IG10a19zY3AgKnNj cCkKPj4+ICAgIAl9Cj4+PiAgICB9Cj4+PiAgICAKPj4+IC1zdGF0aWMgaW50IHNjcF9wcm9iZShz dHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+Pj4gK3N0YXRpYyBzdHJ1Y3QgbXRrX3NjcCAq c2NwX3Jwcm9jX2luaXQoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKPj4+ICsJCQkJICAg ICAgc3RydWN0IG10a19zY3Bfb2ZfY2x1c3RlciAqc2NwX2NsdXN0ZXIpCj4+PiAgICB7Cj4+PiAg ICAJc3RydWN0IGRldmljZSAqZGV2ID0gJnBkZXYtPmRldjsKPj4+ICAgIAlzdHJ1Y3QgZGV2aWNl X25vZGUgKm5wID0gZGV2LT5vZl9ub2RlOwo+Pj4gQEAgLTg2Nyw1MiArODc2LDQyIEBAIHN0YXRp YyBpbnQgc2NwX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4+PiAgICAKPj4+ ICAgIAlyZXQgPSBycHJvY19vZl9wYXJzZV9maXJtd2FyZShkZXYsIDAsICZmd19uYW1lKTsKPj4+ ICAgIAlpZiAocmV0IDwgMCAmJiByZXQgIT0gLUVJTlZBTCkKPj4+IC0JCXJldHVybiByZXQ7Cj4+ PiArCQlyZXR1cm4gRVJSX1BUUihyZXQpOwo+Pj4gICAgCj4+PiAgICAJcnByb2MgPSBkZXZtX3Jw cm9jX2FsbG9jKGRldiwgbnAtPm5hbWUsICZzY3Bfb3BzLCBmd19uYW1lLCBzaXplb2YoKnNjcCkp Owo+Pj4gLQlpZiAoIXJwcm9jKQo+Pj4gLQkJcmV0dXJuIGRldl9lcnJfcHJvYmUoZGV2LCAtRU5P TUVNLCAidW5hYmxlIHRvIGFsbG9jYXRlIHJlbW90ZXByb2NcbiIpOwo+Pj4gKwlpZiAoIXJwcm9j KSB7Cj4+PiArCQlkZXZfZXJyKGRldiwgInVuYWJsZSB0byBhbGxvY2F0ZSByZW1vdGVwcm9jXG4i KTsKPj4+ICsJCXJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwo+Pgo+PiBXaHkgYXJlIHlvdSBjb252 ZXJ0aW5nIHRob3NlIGRldl9lcnJfcHJvYmUgdG8gZGV2X2Vyci0+cmV0dXJuPyEKPj4KPj4gUmVn YXJkcywKPj4gQW5nZWxvCj4gCj4gSXQncyBiZWNhdXNlIHRoZSByZXR1cm4gdHlwZSBvZiB0aGlz IGZ1bmN0aW9uIGNoYW5nZWQgZnJvbSAiaW50IiB0byAic3RydWN0IG10a19zY3AgKiIuCj4gTWF5 YmUgSSBzaG91bGQgY2hhbmdlIHRoZW0gdG8gIkVSUl9QVFIoZGV2X2Vycl9wcm9iZSguLi4pKSIg Pwo+IAoKT2gsIHNvcnJ5IC0geW91J3JlIHJpZ2h0LiBObywgaXQncyBmaW5lIGFzIHlvdSBkaWQg aXQuCgpDaGVlcnMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==