Received: by 10.223.185.116 with SMTP id b49csp1818544wrg; Thu, 15 Feb 2018 02:01:09 -0800 (PST) X-Google-Smtp-Source: AH8x227lFRElxYQvn6iWLdj4H6znQI2x0ZTiiJVgMXKXEOu+OVqC9OLDpwj8Ymz/GlouEboXN8Z5 X-Received: by 10.98.5.129 with SMTP id 123mr2102114pff.75.1518688869182; Thu, 15 Feb 2018 02:01:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518688869; cv=none; d=google.com; s=arc-20160816; b=HNBVIkrcM9H/SS8o9a/c4dbWFpa3sCzdAd0GD9VsRUiPw4b3EtbNk8zpmSteTEIXNz +JoCebPgwwcwwMfgISCjOvdMGpVQYHNOobu31yHSh/KUZiLSAvZFiUN1AEcIOa87WDww wpzM+44rG0MMMNFdFUqL/PCtTaYYWoWqbQxlekEsbSkOLkdpTyi9N/T/9IvNxA7jS0Eo cMUBl4dpSy3aIHBkIpXYDM0MCL8+Lh4Ucm3m/o5mbHSORmHqmZS3sdrOpcGeLN0pjsWz SxKikL3x85UltLkxhxS/gEiAUZcQjRAQtt6x6voY87xFvxvvH0sG4bGdf+wjQI9kqMbv 39Lg== 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:organization:from:references:to:subject:cc :arc-authentication-results; bh=WixgscDL7Nu6UdXMosLG5+79QITbJe83UNi/LSQYJ9k=; b=Loa2w5C3FlrseDLxn/3kX9IOeUliIJOdTuU+MuNQ36hE0WvpfpzbAC1qC3DPjmfCAN 7Pj1D/X/SBcAQbKgRPXqU+7CXPKHIjb5g46I3SFuoPXisexRQqPw9vECnqOVB4Z7V6vJ 4knf1QU/CE+1Hhyg4P4JgArm89RNyMQe3JWhFycKndRGgnUmCtlz3PD1iPUhtWiuki/a MbydJk4BQRKNSN8h3cXqdHrSAkcTKBUIKZJjLjR1Aetwcr/ORLUaj9Coiq+4YIYOQaD8 w677XY304eAtRWsdFwc5S7Pa06ik+SPyKCZZfyV0OGdemn3EMl9v26aMmSP3mmogtKop uX0Q== 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 s10si1116513pfi.366.2018.02.15.02.00.53; Thu, 15 Feb 2018 02:01:09 -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 S1755366AbeBOKAA (ORCPT + 99 others); Thu, 15 Feb 2018 05:00:00 -0500 Received: from foss.arm.com ([217.140.101.70]:51462 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755322AbeBOJ76 (ORCPT ); Thu, 15 Feb 2018 04:59:58 -0500 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BEBC515BF; Thu, 15 Feb 2018 01:59:57 -0800 (PST) Received: from [10.1.210.28] (unknown [10.1.210.28]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6C9903F53D; Thu, 15 Feb 2018 01:59:55 -0800 (PST) Cc: Sudeep Holla , ALKML , LKML , DTML , Greg Kroah-Hartman , Arnd Bergmann Subject: Re: [PATCH v5 00/20][RESEND] firmware: ARM System Control and Management Interface(SCMI) support To: Alexey Klimov References: <1518461124-17371-1-git-send-email-sudeep.holla@arm.com> From: Sudeep Holla Organization: ARM Message-ID: Date: Thu, 15 Feb 2018 09:59:51 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 15/02/18 00:09, Alexey Klimov wrote: > On Mon, Feb 12, 2018 at 6:45 PM, Sudeep Holla wrote: >> Hi all, >> >> ARM System Control and Management Interface(SCMI) is more flexible and >> easily extensible than any of the existing interfaces. Many vendors were >> involved in the making of this formal specification and is now published[1]. >> >> There is a strong trend in the industry to provide micro-controllers in >> systems to abstract various power, or other system management tasks. >> These controllers usually have similar interfaces, both in terms of the >> functions that are provided by them, and in terms of how requests are >> communicated to them. >> >> This specification is to standardise and avoid (any further) >> fragmentation in the design of such interface by various vendors. >> >> This patch set is intended to get feedback on the design and structure >> of the code. This is not complete and not fully tested due to >> non-availability of firmware with full feature set at this time. > > If it's not fully tested and not complete (I read as this patch set is > not ready to be merged), then maybe it's better to mark it as RFC? > Sorry that's copy paste error, will drop that. It was valid for onlyRFC version posted long ago. >> It currently doesn't support notification, asynchronous/delayed response, >> perf/power statistics region and sensor register region to name a few. >> I have borrowed some of the ideas of message allocation/management from >> TI SCI. >> >> Changes: >> >> v4[6]->v5: >> - Rebased to v4.16-rc1 >> - Updated all the gathered Ack/Reviewed-by tags(which includes >> all the drivers using SCMI protocol) > > You still didn't comment on all questions to previous patchset. > Anything else other than the below one ? I addressed the lock issue you mentioned and asked for suggestions on the delay thing. > For example, > https://www.spinics.net/lists/arm-kernel/msg626719.html > Sorry I thought I responded but I clearly missed it. I am not so for the module parameter as I did try and never found it useful for debug images of the firmware. Any other use case you have in mind ? I think it's better to keep it simpler, I am thinking of even dropping it as a configurable variable like max_rx_timeout_ms. -- Regards, Sudeep