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=-15.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham 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 DBA84C433E0 for ; Fri, 8 Jan 2021 15:53:43 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8E39123888 for ; Fri, 8 Jan 2021 15:53:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8E39123888 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=9NdxtagSpGcsp184voEJZ7lGyU4qa36aWSyW8/z6GUc=; b=GyDqGdycXZacRskDi4/raUJgQ Qwy6XtLevRrU50wxI4tgbB8j5ed0PKivgTlZ+SW0kXvs3fEAV0sDlpUESiFDY9AJdBrYVBo0mHGpe fyrH9w1eOVHIKwIcG3h58DXePEFuCce2SLsDbSFXArPHyeQFnrFpXjN+u0Vn7Gvr5kOTbEpvOI1EW 91f+0y3B7LgKY0P0atvg32ELNgho+dLeIpDVIjN6qobaDHnVZfw0NPkPgVtO4OQAW8Dx5r1CA4xtO drgqOo8FWDekz+R8Yf3HOpxLe99BuLjvkvowaSjYi7zbAssji67I+YtjuYtYsvjgsqpQbsw09A2Sz aDgijwn6w==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kxu2n-0007FC-R6; Fri, 08 Jan 2021 15:51:17 +0000 Received: from mail-qk1-x72d.google.com ([2607:f8b0:4864:20::72d]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kxu2N-0007Ed-Uq for linux-arm-kernel@lists.infradead.org; Fri, 08 Jan 2021 15:50:53 +0000 Received: by mail-qk1-x72d.google.com with SMTP id n142so8813143qkn.2 for ; Fri, 08 Jan 2021 07:50:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=RShwhxNNB7mro1W41lgbOt7kTFWawL/XQey3OhJ8rLo=; b=Z9jvN3z9WiHgage3vqrtjvqjTwV14DMiBrcq3ZM+31dAB0LJiTY4ZF+vRnW1v1aV1+ 42LWbUjDlwn+2ryHkqUT5tH154aaoHbyf9Qx8N9J8fYmJZE6furU/aIlSGMhUEAi9qBU Ik6oUo+GUH2wlraskoNex7BWmv7EpTWa0A/MiuW2S/2d25LYlvyocsdRvEspm+EzzPd3 xL1S3WRZ0hefZ9GFUtE79U2CTFCyz3JNTxRh2zR1hAxX4ws8NQnxczSzYffYYXKybB71 1yyPlSXg0vXk/0Nv3aW1/ZGoc1HCiqtlc6M/6yo3yR4wZRTtzAbwUQ2uHaeEndD10Ipa bMSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=RShwhxNNB7mro1W41lgbOt7kTFWawL/XQey3OhJ8rLo=; b=svTHXcYhp0YJNfPGAOBVeV/X1YqCTMiVPbfREnOA+bQpitxMws+htxt2u8/g+cExFc O33/q05c7SgqFr4B8Vko/x5QAPk31qtB+znhCivVEPVzJSXUpw1Eesb5gKCax3eTYRPa 5LJtIlLaT1Yv5GVpFvDDKQZAxe3YCQqAsRSpH3kbuW88SYODN5+csmYf1rmFi3trovku R7Tzza+RMI5AvaUGaYAkYDE8Y9vTZssbN8xgtXIzp3xZFU+si6YPR7yzeFNQYMpVK3Br 8sY4Av+0HdNEsAoAQgITHPjSHTdxzkveGmkMxrFcPieT0iRbv6x0x76spK0WZdvWYr07 wXRA== X-Gm-Message-State: AOAM531JID3hVT67MBBah7ebwoFpeOhBpxjxdJ72hqRiqjdJOvSyKwtD 7xPvw+RgdOPqbgK8kTyH34wxwPg3rr1v+PFT X-Google-Smtp-Source: ABdhPJxoRaafjN0BywXFHIou7azxrRb5ptwJjUlO3JQzCTrfYfKYEWe7dCoYwBHwSiFV90ia0fmNSA== X-Received: by 2002:a37:495:: with SMTP id 143mr4359412qke.37.1610121048261; Fri, 08 Jan 2021 07:50:48 -0800 (PST) Received: from [192.168.1.93] (pool-71-163-245-5.washdc.fios.verizon.net. [71.163.245.5]) by smtp.gmail.com with ESMTPSA id k64sm4970961qkc.110.2021.01.08.07.50.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 08 Jan 2021 07:50:47 -0800 (PST) Subject: Re: [PATCH v4 02/37] firmware: arm_scmi: introduce protocol handle definitions To: Cristian Marussi References: <20210106201610.26538-1-cristian.marussi@arm.com> <20210106201610.26538-3-cristian.marussi@arm.com> <19054e89-c117-ef85-444e-8e126a8a9efb@linaro.org> <20210108120428.GB9138@e120937-lin> From: Thara Gopinath Message-ID: <3b688bdf-46c4-5263-66c9-60f9b3b26588@linaro.org> Date: Fri, 8 Jan 2021 10:50:46 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20210108120428.GB9138@e120937-lin> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210108_105052_016103_A16745C5 X-CRM114-Status: GOOD ( 26.17 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: f.fainelli@gmail.com, vincent.guittot@linaro.org, sudeep.holla@arm.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, james.quinlan@broadcom.com, Jonathan.Cameron@Huawei.com, souvik.chakravarty@arm.com, etienne.carriere@linaro.org, lukasz.luba@arm.com 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 CgpPbiAxLzgvMjEgNzowNCBBTSwgQ3Jpc3RpYW4gTWFydXNzaSB3cm90ZToKPiBIaSBUaGFyYQo+ IAo+IHRoYW5rcyBmb3IgcmV2aWV3aW5nLgo+IAo+IE9uIFRodSwgSmFuIDA3LCAyMDIxIGF0IDA5 OjI5OjE3QU0gLTA1MDAsIFRoYXJhIEdvcGluYXRoIHdyb3RlOgo+Pgo+Pgo+PiBPbiAxLzYvMjEg MzoxNSBQTSwgQ3Jpc3RpYW4gTWFydXNzaSB3cm90ZToKPj4+IEFkZCBiYXNpYyBwcm90b2NvbCBo YW5kbGVzIGRlZmluaXRpb25zIGFuZCBwcml2YXRlIGRhdGEgaGVscGVycyBzdXBwb3J0Lgo+Pj4K Pj4+IEEgcHJvdG9jb2wgaGFuZGxlIGlkZW50aWZpZXMgYSBwcm90b2NvbCBpbnN0YW5jZSBpbml0 aWFsaXplZCBhZ2FpbnN0IGEKPj4+IHNwZWNpZmljIGhhbmRsZTsgaXQgZW1iZWRzIGFsbCB0aGUg cmVmZXJlbmNlcyB0byB0aGUgY29yZSBTQ01JIHhmZXIgbWV0aG9kcwo+Pj4gdGhhdCB3aWxsIGJl IG5lZWRlZCBieSBhIHByb3RvY29sIGltcGxlbWVudGF0aW9uIHRvIGJ1aWxkIGFuZCBzZW5kIGl0 cyBvd24KPj4+IHByb3RvY29sIHNwZWNpZmljIG1lc3NhZ2VzIHVzaW5nIGNvbW1vbiBjb3JlIG1l dGhvZHMuCj4+Pgo+Pj4gQXMgc3VjaCwgaW4gdGhlIGludGVyZmFjZSwgYSBwcm90b2NvbCBoYW5k bGUgd2lsbCBiZSBwYXNzZWQgZG93biBmcm9tIHRoZQo+Pj4gY29yZSB0byB0aGUgcHJvdG9jb2wg c3BlY2lmaWMgaW5pdGlhbGl6YXRpb24gY2FsbGJhY2sgYXQgaW5pdCB0aW1lLgo+Pj4KPj4+IEFu eXdheSBhdCB0aGlzIHBvaW50IG9ubHkgZGVmaW5pdGlvbnMgYXJlIGludHJvZHVjZWQsIGFsbCBw cm90b2NvbHMKPj4+IGluaXRpYWxpemF0aW9uIGNvZGUgYW5kIFNDTUkgZHJpdmVycyBwcm9iaW5n IGlzIHN0aWxsIGJhc2VkIG9uIHRoZSBvbGQKPj4+IGludGVyZmFjZSwgc28gbm8gZnVuY3Rpb25h bCBjaGFuZ2UuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQ3Jpc3RpYW4gTWFydXNzaSA8Y3Jpc3Rp YW4ubWFydXNzaUBhcm0uY29tPgo+Pj4gLS0tCj4+PiAgICBkcml2ZXJzL2Zpcm13YXJlL2FybV9z Y21pL2NvbW1vbi5oIHwgNTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAgICBk cml2ZXJzL2Zpcm13YXJlL2FybV9zY21pL2RyaXZlci5jIHwgNDUgKysrKysrKysrKysrKysrKysr KysrKysKPj4+ICAgIDIgZmlsZXMgY2hhbmdlZCwgMTA0IGluc2VydGlvbnMoKykKPj4+Cj4+PiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9maXJtd2FyZS9hcm1fc2NtaS9jb21tb24uaCBiL2RyaXZlcnMv ZmlybXdhcmUvYXJtX3NjbWkvY29tbW9uLmgKPj4+IGluZGV4IGUwNTI1MDdkYzkxOC4uOTc3ZTMx MjI0ZWZlIDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy9maXJtd2FyZS9hcm1fc2NtaS9jb21tb24u aAo+Pj4gKysrIGIvZHJpdmVycy9maXJtd2FyZS9hcm1fc2NtaS9jb21tb24uaAo+Pj4gQEAgLTE0 OSw2ICsxNDksNjUgQEAgaW50IHNjbWlfeGZlcl9nZXRfaW5pdChjb25zdCBzdHJ1Y3Qgc2NtaV9o YW5kbGUgKmgsIHU4IG1zZ19pZCwgdTggcHJvdF9pZCwKPj4+ICAgIAkJICAgICAgIHNpemVfdCB0 eF9zaXplLCBzaXplX3Qgcnhfc2l6ZSwgc3RydWN0IHNjbWlfeGZlciAqKnApOwo+Pj4gICAgdm9p ZCBzY21pX3Jlc2V0X3J4X3RvX21heHN6KGNvbnN0IHN0cnVjdCBzY21pX2hhbmRsZSAqaGFuZGxl LAo+Pj4gICAgCQkJICAgIHN0cnVjdCBzY21pX3hmZXIgKnhmZXIpOwo+Pj4gKwo+Pj4gK3N0cnVj dCBzY21pX3hmZXJfb3BzOwo+Pj4gKwo+Pj4gKy8qKgo+Pj4gKyAqIHN0cnVjdCBzY21pX3Byb3Rv Y29sX2hhbmRsZSAgLSBSZWZlcmVuY2UgdG8gYW4gaW5pdGlhbGl6ZWQgcHJvdG9jb2wgaW5zdGFu Y2UKPj4+ICsgKgo+Pj4gKyAqIEBkZXY6IEEgcmVmZXJlbmNlIHRvIHRoZSBhc3NvY2lhdGVkIFND TUkgaW5zdGFuY2UgZGV2aWNlIChoYW5kbGUtPmRldikuCj4+PiArICogQHhvcHM6IEEgcmVmZXJl bmNlIHRvIGEgc3RydWN0IGhvbGRpbmcgcmVmcyB0byB0aGUgY29yZSB4ZmVyIG9wZXJhdGlvbnMg dGhhdAo+Pj4gKyAqCSAgY2FuIGJlIHVzZWQgYnkgdGhlIHByb3RvY29sIGltcGxlbWVudGF0aW9u IHRvIGdlbmVyYXRlIFNDTUkgbWVzc2FnZXMuCj4+PiArICogQHNldF9wcml2OiBBIG1ldGhvZCB0 byBzZXQgcHJvdG9jb2wgcHJpdmF0ZSBkYXRhIGZvciB0aGlzIGluc3RhbmNlLgo+Pj4gKyAqIEBn ZXRfcHJpdjogQSBtZXRob2QgdG8gZ2V0IHByb3RvY29sIHByaXZhdGUgZGF0YSBwcmV2aW91c2x5 IHNldC4KPj4+ICsgKgo+Pj4gKyAqIFRoaXMgc3RydWN0dXJlIHJlcHJlc2VudHMgYSBwcm90b2Nv bCBpbml0aWFsaXplZCBhZ2FpbnN0IHNwZWNpZmljIFNDTUkKPj4+ICsgKiBpbnN0YW5jZSBhbmQg aXQgd2lsbCBiZSB1c2VkIGFzIGZvbGxvd3M6Cj4+PiArICogLSBhcyBhIHBhcmFtZXRlciBmZWQg ZnJvbSB0aGUgY29yZSB0byB0aGUgcHJvdG9jb2wgaW5pdGlhbGl6YXRpb24gY29kZSBzbwo+Pj4g KyAqICAgdGhhdCBpdCBjYW4gYWNjZXNzIHRoZSBjb3JlIHhmZXIgb3BlcmF0aW9ucyB0byBidWls ZCBhbmQgZ2VuZXJhdGUgU0NNSQo+Pj4gKyAqICAgbWVzc2FnZXMgZXhjbHVzaXZlbHkgZm9yIHRo ZSBzcGVjaWZpYyB1bmRlcmx5aW5nIHByb3RvY29sIGluc3RhbmNlLgo+Pj4gKyAqIC0gYXMgYW4g b3BhcXVlIGhhbmRsZSBmZWQgYnkgYW4gU0NNSSBkcml2ZXIgdXNlciB3aGVuIGl0IHRyaWVzIHRv IGFjY2Vzcwo+Pj4gKyAqICAgdGhpcyBwcm90b2NvbCB0aHJvdWdoIGl0cyBvd24gcHJvdG9jb2wg b3BlcmF0aW9ucy4KPj4+ICsgKiAgIEluIHRoaXMgY2FzZSB0aGlzIGhhbmRsZSB3aWxsIGJlIHJl dHVybmVkIGFzIGFuIG9wYXF1ZSBvYmplY3QgdG9nZXRoZXIKPj4+ICsgKiAgIHdpdGggdGhlIHJl bGF0ZWQgcHJvdG9jb2wgb3BlcmF0aW9ucyB3aGVuIHRoZSBTQ01JIGRyaXZlciB0cmllcyB0byBh Y2Nlc3MKPj4+ICsgKiAgIHRoZSBwcm90b2NvbC4KPj4+ICsgKi8KPj4+ICtzdHJ1Y3Qgc2NtaV9w cm90b2NvbF9oYW5kbGUgewo+Pj4gKwlzdHJ1Y3QgZGV2aWNlICpkZXY7Cj4+PiArCWNvbnN0IHN0 cnVjdCBzY21pX3hmZXJfb3BzICp4b3BzOwo+Pj4gKwlpbnQgKCpzZXRfcHJpdikoY29uc3Qgc3Ry dWN0IHNjbWlfcHJvdG9jb2xfaGFuZGxlICpwaCwgdm9pZCAqcHJpdik7Cj4+PiArCXZvaWQgKigq Z2V0X3ByaXYpKGNvbnN0IHN0cnVjdCBzY21pX3Byb3RvY29sX2hhbmRsZSAqcGgpOwo+Pj4gK307 Cj4+PiArCj4+PiArLyoqCj4+PiArICogc3RydWN0IHNjbWlfeGZlcl9vcHMgIC0gUmVmZXJlbmNl cyB0byB0aGUgY29yZSBTQ01JIHhmZXIgb3BlcmF0aW9ucy4KPj4+ICsgKiBAdmVyc2lvbl9nZXQ6 IEdldCB0aGlzIHZlcnNpb24gcHJvdG9jb2wuCj4+PiArICogQHhmZXJfZ2V0X2luaXQ6IEluaXRp YWxpemUgb25lIHN0cnVjdCB4ZmVyIGlmIGFueSB4ZmVyIHNsb3QgaXMgZnJlZS4KPj4+ICsgKiBA cmVzZXRfcnhfdG9fbWF4c3o6IFJlc2V0IHJ4IHNpemUgdG8gbWF4IHRyYW5zcG9ydCBzaXplLgo+ Pj4gKyAqIEBkb194ZmVyOiBEbyB0aGUgU0NNSSB0cmFuc2Zlci4KPj4+ICsgKiBAZG9feGZlcl93 aXRoX3Jlc3BvbnNlOiBEbyB0aGUgU0NNSSB0cmFuc2ZlciB3YWl0aW5nIGZvciBhIHJlc3BvbnNl Lgo+Pj4gKyAqIEB4ZmVyX3B1dDogRnJlZSB0aGUgeGZlciBzbG90Lgo+Pj4gKyAqCj4+PiArICog Tm90ZSB0aGF0IGFsbCB0aGlzIG9wZXJhdGlvbnMgZXhwZWN0IGEgcHJvdG9jb2wgaGFuZGxlIGFz IGZpcnN0IHBhcmFtZXRlcjsKPj4+ICsgKiB0aGV5IHRoZW4gaW50ZXJuYWxseSB1c2UgaXQgdG8g aW5mZXIgdGhlIHVuZGVybHlpbmcgcHJvdG9jb2wgbnVtYmVyOiB0aGlzCj4+PiArICogd2F5IGlz IG5vdCBwb3NzaWJsZSBmb3IgYSBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbiB0byBmb3JnZSBtZXNz YWdlcyBmb3IKPj4+ICsgKiBhbm90aGVyIHByb3RvY29sLgo+Pj4gKyAqLwo+Pj4gK3N0cnVjdCBz Y21pX3hmZXJfb3BzIHsKPj4KPj4gTWF5YmUgbW92ZSB0aGUgZGVmaW5pdGlvbiBhYm92ZSBzdHJ1 Y3Qgc2NtaV9wcm90b2NvbF9oYW5kbGUgdG8gYXZvaWQgYQo+PiBkZWNsYXJhdGlvbiA/Cj4+Cj4g Cj4gQnV0IGFsbCB0aGUgb3BzIGRlZmluZWQgaW5zaWRlIHNjbWlfeGZlcl9vcHMgcmVmZXJzIHRo ZW4gdG8gYSBwYXJhbQo+IHN0cnVjdCBzY21pX3Byb3RvY29sX2hhbmRsZSwgc28gSSdkIG5lZWQg YW55d2F5IGEgc2ltaWxhciBkZWNsYXJhdGlvbgo+IHRoZSBvdGhlciB3YXkgYXJvdW5kLgo+IAo+ IElmIG5vdDoKPiAKPiBsaW51eC9kcml2ZXJzL2Zpcm13YXJlL2FybV9zY21pL2NvbW1vbi5oOjE3 ODozMjogd2FybmluZzog4oCYc3RydWN0IHNjbWlfcHJvdG9jb2xfaGFuZGxl4oCZIGRlY2xhcmVk IGluc2lkZSBwYXJhbWV0ZXIgbGlzdCB3aWxsIG5vdCBiZSB2aXNpYmxlIG91dHNpZGUgb2YgdGhp cyBkZWZpbml0aW9uIG9yIGRlY2xhcmF0aW9uCgpZYS4gZ290IGl0LiBJIGhhZCBub3QgcmVhbGl6 ZWQgdGhpcy4KPiAKPiBUaGFua3MKPiAKPiBDcmlzdGlhbgo+Pgo+PiAtLSAKPj4gV2FybSBSZWdh cmRzCj4+IFRoYXJhCgotLSAKV2FybSBSZWdhcmRzClRoYXJhCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlz dApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==