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 7FB88FA3741 for ; Sat, 29 Oct 2022 02:39:58 +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=W2h15Ugq50cWw2TtDgEwdXo134oBB3DEmU1LX42+bfo=; b=Gkz4yLnEfT6lln pwtqf5F5IOMYjOmBoCc90hmYBzo7vRfTP0Hit2RS+JMGbJ7XSWU5O/rE3f/n1Z7bnaut3GcU0Kn+h lBKqptxr+OsSVyMrSMk43D+wFwlA+GMwmzTpqAQqTTtjzsHUtOfn1fHz7oOQhu3N2+ZB054HoQzPg 6G4zNB7jkMprzAY/CgPCQbfZbZCsW8r0rTVdOit0iub7e3FrxXAIt0BrtRAwXtwOQmuEDbz8X3KRE DaAEZmtU44/s6QZ46+UW3Pc1l6C9aB7psNoFhKFak5WekJr0gVCacOvqgGDUKOor0YZlP/WpAvLOa paz99n6noOlD67vS+kNg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oobk2-003dyU-D4; Sat, 29 Oct 2022 02:38:34 +0000 Received: from mail-qk1-x736.google.com ([2607:f8b0:4864:20::736]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oobjz-003dvt-4w for linux-arm-kernel@lists.infradead.org; Sat, 29 Oct 2022 02:38:32 +0000 Received: by mail-qk1-x736.google.com with SMTP id a5so4639813qkl.6 for ; Fri, 28 Oct 2022 19:38:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=TPMGFP4WsRn5RhnkYFMzq7QYqhO9Igv5Sk67nHNTQRo=; b=MJwCFk+aRBBC8yd7D+5PFoGt0kiSGdcuGlh3JIifzrsC1i8jU4jPAyCvkS+RmyTHMd 45IzP/KjzBK4Zn5lBL3Zg4YPSP8KGvJ/kh0mPvfvESYuWobXLwLCt2YItNJzBiZOCFU8 54rdgdznGC9NcSrvXQi6ngFnU2KWM0M/moQ3oZJXncIgMSNp4CJc//Pf57UrH85UXpEl trotKbRjumdkACTez/+EOcMRyPaHeHBNCINaRnu7KOZTmZnPb5MKz+7uTjdE2XgrtdUM rwndRbiObLn5022CBO6Hz8XCD8odbZNUDNwy8cq+mEhEEoxtqgI4rD+NwUT8uOXs3U3m 9WUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=TPMGFP4WsRn5RhnkYFMzq7QYqhO9Igv5Sk67nHNTQRo=; b=BR+ZWwNQvKCwxHbPwGzqi/CF6ooIbiX4CUN33SJAHNLHfB4EGPuKUCDKDlpe/pTdOm 1wo4CLQuQhG98GlV7YjiB4h6bJnLHkIh8MzrmZ4I6CY6D1FFg2ig1YwuDpuAYYLiC2Go 6NRmDwDJG3v8rze+J7y1zuZV2b0MCSp/cLB4Z5gxbNoUcZRVG5gEEATLw4eA9g5BqOOW +U6bx7cHYne4bEvqNrmzQaS1s854rDAug79DHwA4fnXgoTUceMjJ4q/41MnQB/p3gJKf 8iB5Y7PK5n/uaqHyUew+KsAInphM7ukD4wnOGkOuQ5QkTju50PksBST7rcoLBxmbtgGq fNhA== X-Gm-Message-State: ACrzQf0/2ep9YAgv2/hBE2nd0lrwtGzWrOjz0jVGbddRBKb0TelEEWRt FU63UsZ8q4BcdH58zgkeLUU= X-Google-Smtp-Source: AMsMyM7AzOH6l57xDEEegyODYLZVLdheWGCQnXWR8evxDZaSt595rcEy9FcNF0NxUt6zhj3TO7DBeQ== X-Received: by 2002:a05:620a:4606:b0:6ee:e73b:aecb with SMTP id br6-20020a05620a460600b006eee73baecbmr1635401qkb.681.1667011108994; Fri, 28 Oct 2022 19:38:28 -0700 (PDT) Received: from [192.168.1.102] (ip72-194-116-95.oc.oc.cox.net. [72.194.116.95]) by smtp.gmail.com with ESMTPSA id x10-20020ac84d4a000000b0039ccbf75f92sm224764qtv.11.2022.10.28.19.38.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Oct 2022 19:38:28 -0700 (PDT) Message-ID: Date: Fri, 28 Oct 2022 19:38:25 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: [PATCH v4 0/11] Introduce a unified API for SCMI Server testing Content-Language: en-US To: Cristian Marussi , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: sudeep.holla@arm.com, james.quinlan@broadcom.com, Jonathan.Cameron@Huawei.com, etienne.carriere@linaro.org, vincent.guittot@linaro.org, souvik.chakravarty@arm.com, wleavitt@marvell.com, peter.hilber@opensynergy.com, nicola.mazzucato@arm.com, tarek.el-sherbiny@arm.com, quic_kshivnan@quicinc.com References: <20221019204626.3813043-1-cristian.marussi@arm.com> From: Florian Fainelli In-Reply-To: <20221019204626.3813043-1-cristian.marussi@arm.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221028_193831_221855_B0F4A6EE X-CRM114-Status: UNSURE ( 9.88 ) X-CRM114-Notice: Please train this message. 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: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Christian, On 10/19/2022 1:46 PM, Cristian Marussi wrote: [snip] > In V2 the runtime enable/disable switching capability has been removed > (for now) since still not deemed to be stable/reliable enough: as a > consequence when SCMI Raw support is compiled in, the regular SCMI stack > drivers are now inhibited permanently for that Kernel. For our platforms (ARCH_BRCMSTB) we would need to have the ability to start with the regular SCMI stack to satisfy if nothing else, all clock consumers otherwise it makes it fairly challenging for us to boot to a prompt as we purposely turn off all unnecessary peripherals to conserve power. We could introduce a "full on" mode to remove the clock provider dependency, but I suspect others on "real" silicon may suffer from the same short comings. Once user-space is reached, I suppose we could find a way to unbind from all SCMI consumers, and/or ensure that runtime PM is disabled, cpufreq is in a governor that won't do any active frequency switching etc. What do you think? -- Florian _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel