Received: by 2002:ac0:c50a:0:0:0:0:0 with SMTP id y10csp1355436imi; Fri, 1 Jul 2022 08:07:23 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uf0VuRs87AukIWmJjbxa2rInCB1FWiYk4+9yxLBrgkLm3x2fHOjn64MZN2h++BfSoTJr9u X-Received: by 2002:a17:90b:4d12:b0:1ed:3124:3ecf with SMTP id mw18-20020a17090b4d1200b001ed31243ecfmr19158688pjb.111.1656688043642; Fri, 01 Jul 2022 08:07:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656688043; cv=none; d=google.com; s=arc-20160816; b=UYfsXBiwsVEF/7oW2DHsTItKA6PJfQeNdehcyiGuvtaODDyl1DXn1wiCOHlXVdUgeQ UsIZJYxt5l++T1XnOxrM3baTRbN92OljX584L99gzg/GsVn5/m2/uFjjO8zzHMMMakrM D0+8m0BfoeGl/isrcfkCmeZ2waks5iI/cS+I1Up59XZ1JLsmk5hNyAOBHfXhOlO8DUPA Ejbg1Ap1dSqoAHMYW40DF8AlCTiRow/dC2YUdBTidWlrLxy+WzqZEcr2zgL8qqaOk1EW tix9orL/U4FClwOzl8KrqJZhcswCjfirvVCvjjtSW7WRzSEsylbxphf4xr42+snWii/+ WAHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=UXIVJFMxCl0ql9i7MPHPjPXfXTAkdbgMC9ZR6yX83AI=; b=S0VxzfP0ud7XHpSP/6eVEYz9ui2i3J8Wqhkoyz+1F3NVPtRMrIzhATcknGpXkunuUc oHjdzDsHgZ5r4mZsrncqnZYhoU2bpNXYgqLhtZfDmRX2ygph3L5OiEt38AZKBbxUZcws yHJfzqy4W06YYlJlZt4Y5O+8M1B28QhtJNPKrLAq2AsT8EPms6gxsFFa2xya4AutfVpd SsjwhpvR1x3xcR/uW4uHjZNwIzRpvgh633I9AXNEax3IW9sFgMGqfpI4YNToL3IaTPGJ 7fvxx8XNzVE8/KmG+LWek/F/F64y/fPp3JCTLvtbIvms3CzyaQxnFfgHwPIRQ+jJ5YXr ODcw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z13-20020a170902cccd00b0016a676058b5si2590777ple.270.2022.07.01.08.07.09; Fri, 01 Jul 2022 08:07:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232447AbiGAPFm (ORCPT + 99 others); Fri, 1 Jul 2022 11:05:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35212 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231253AbiGAPFj (ORCPT ); Fri, 1 Jul 2022 11:05:39 -0400 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 0F373218E for ; Fri, 1 Jul 2022 08:05:38 -0700 (PDT) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1667B113E; Fri, 1 Jul 2022 08:05:38 -0700 (PDT) Received: from e120937-lin (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 07BE93F66F; Fri, 1 Jul 2022 08:05:35 -0700 (PDT) Date: Fri, 1 Jul 2022 16:05:29 +0100 From: Cristian Marussi To: Sudeep Holla Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, james.quinlan@broadcom.com, Jonathan.Cameron@huawei.com, f.fainelli@gmail.com, etienne.carriere@linaro.org, vincent.guittot@linaro.org, daniel.lezcano@linaro.org, tarek.el-sherbiny@arm.com, adrian.slatineanu@arm.com, souvik.chakravarty@arm.com, wleavitt@marvell.com, wbartczak@marvell.com Subject: Re: [PATCH v3 5/9] firmware: arm_scmi: Make use of FastChannels configurable Message-ID: References: <20220627123038.1427067-1-cristian.marussi@arm.com> <20220627123038.1427067-6-cristian.marussi@arm.com> <20220701140307.upgfn4qpxhl63syg@bogus> <20220701145508.xw3zbhldi7lvcwgd@bogus> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220701145508.xw3zbhldi7lvcwgd@bogus> X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 01, 2022 at 03:55:08PM +0100, Sudeep Holla wrote: > On Fri, Jul 01, 2022 at 03:47:20PM +0100, Cristian Marussi wrote: > > [...] > > > ... regarding why, I am using personally this indeed for testing with or > > without FCs without having to change the installed FW blob, BUT the reason > > for upstreaming such an option is that FC support is indeed optional by the > > spec so I thought it would have been acceptabel that you could want to > > configure a platform NOT to use them even though the FW implementation you > > are using, maybe across multiple platforms, supports it. > > Yes it is optional. But we use only if F/W advertises that it is available, > so no harm if it is not implemented right ? I don't believe it will save > space in the way config is used and I don't want to push all the code > under the config too. What I meant was to be able to use the same FW blob_X with valid and advertised FCs support on multiple platforms, but having the possibility to configure some of these not to use it even if advertised as available. Indeed there is no space saving at all that was ot the idea. Thanks Cristian