Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp6901327ybl; Wed, 15 Jan 2020 12:03:52 -0800 (PST) X-Google-Smtp-Source: APXvYqzlU24RH0mQ5dSF8j7sQldK7jbZYTpJ0CaXiUrWbDK2wGYQcPoXaCKwuP4Zzk5b9OB2Q3kj X-Received: by 2002:aca:fc47:: with SMTP id a68mr1261811oii.52.1579118632518; Wed, 15 Jan 2020 12:03:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579118632; cv=none; d=google.com; s=arc-20160816; b=NVpl9Nmk77cnIc7CYJmmSybbQ6ovMOzVQJ7KAC30MR+KyWfvL8MRuixepj5NZm8vMH HIX1Goe2srTwtWedpoXIIu0b2hBQiOfJZwYrKJ7KYydgeDavEF1t8fNGpeJjlWumy9SH o7wRsxmWoyez68aRjbgSBBJwwHpoQFYiWqY+n9IMUC3IRxtoAahsDMWBhCFVHlihUTWU ol5/pLW9lEeEfpMiGtfIGZ9a24OFeYnahyYGnsTJfEhc+95hvV1UI1VwKrevrXZOh/dK 9/2iBQ4Gx+bOPfHuFiiVbRcLPPf05iQepmwaFGsYl/2RcH/2E6QmJpOtDLhMpc1y8K3G iSUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:autocrypt:from:references:cc:to:subject; bh=x7PkZXeWxNLvEV7qOK3BunkNnSaYviiUlyMei4SCV2M=; b=lAIE47Hs7gYjzvFTuh8qAP8/hndpRvO96KkrFCA9YfkWJgZXWcUfS1NsnxtyDcZM/b Xk9yAfDPnaHE0b9RUoJ8c0QVvf43bDn4bfp/iYJW4+2hl45to6LeeWvY5UEUFrOyDtiM TTcmcxVZr4C/CNcwMCNEgsqdxnbYHIJKG8vr665mQc48j25tyxzYDNAaQhmjGH/2Fjc/ Fk1nVO/LgtK/ZkCoHZbt3qrqhSvD6rUBDhVb88yRLdj/zwZ+q3HWj9OMA5qd6xYFoZUQ g8eZo2lzfldCPpgVE/KvGIA/y2ZOwSnF7FFlZzdIW9zWPiSTpaWqKYT+i63mpLW/eLKr Zuzg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f25si11253210otl.36.2020.01.15.12.03.37; Wed, 15 Jan 2020 12:03:52 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729287AbgAOTnP convert rfc822-to-8bit (ORCPT + 99 others); Wed, 15 Jan 2020 14:43:15 -0500 Received: from plasma6.jpberlin.de ([80.241.56.68]:59797 "EHLO plasma6.jpberlin.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726566AbgAOTnP (ORCPT ); Wed, 15 Jan 2020 14:43:15 -0500 X-Greylist: delayed 317 seconds by postgrey-1.27 at vger.kernel.org; Wed, 15 Jan 2020 14:43:14 EST Received: from spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) by plasma.jpberlin.de (Postfix) with ESMTP id 0450AB8ECA; Wed, 15 Jan 2020 20:37:54 +0100 (CET) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from plasma.jpberlin.de ([80.241.56.68]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id DE48vv_spuw9; Wed, 15 Jan 2020 20:37:52 +0100 (CET) Received: from webmail.opensynergy.com (unknown [217.66.60.5]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "webmail.opensynergy.com", Issuer "GeoTrust EV RSA CA 2018" (not verified)) (Authenticated sender: opensynergy@jpberlin.de) by plasma.jpberlin.de (Postfix) with ESMTPSA id 43A99B6EC9; Wed, 15 Jan 2020 20:37:52 +0100 (CET) Received: from [10.25.40.95] (10.25.255.1) by MXS02.open-synergy.com (10.25.10.18) with Microsoft SMTP Server (TLS) id 14.3.468.0; Wed, 15 Jan 2020 20:37:51 +0100 Subject: Re: [PATCH V2] firmware: arm_scmi: Make scmi core independent of transport type To: Viresh Kumar CC: Arnd Bergmann , , Jassi Brar , "linux-kernel@vger.kernel.org" , , Sudeep Holla , Linux ARM References: <3f5567ec928e20963d729350e6d674c4acb0c7a0.1578648530.git.viresh.kumar@linaro.org> <20200113064156.lt3xxpzygattz3he@vireshk-i7> <20200114092615.nvj6mkwkplub5ul7@vireshk-i7> <20200114111110.jhkj2y47ncp5233r@vireshk-i7> From: Autocrypt: addr=peter.hilber@opensynergy.com; prefer-encrypt=mutual; keydata= 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 Message-ID: <72e52e73-0c95-0b8b-6421-3c0a8ecde603@opensynergy.com> Date: Wed, 15 Jan 2020 20:37:51 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2 MIME-Version: 1.0 In-Reply-To: <20200114111110.jhkj2y47ncp5233r@vireshk-i7> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 8BIT X-Originating-IP: [10.25.255.1] Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 14.01.20 12:11, Viresh Kumar wrote: > Okay, I think I understand that a bit now. So here are the things > which I may need to do now: > > - Maybe move payload to struct scmi_mailbox structure, as that is the > transport dependent structure.. > > - Do ioremap, etc in mailbox.c only instead of driver.c > > - Provide more ops in struct scmi_transport_ops to provide read/write > helpers to the payload and implement the ones based on > ioread/iowrite in mailbox.c .. > > Am I thinking in the right direction now ? > Another related issue IMHO: The "shmem" DT property, which is mapped to payload, will not be used for the planned SCMI virtio transport. But currently "shmem" is still required by scmi_chan_setup(). Best regards, Peter Please mind our privacy notice pursuant to Art. 13 GDPR. // Unsere Hinweise zum Datenschutz gem. Art. 13 DSGVO finden Sie hier.