From patchwork Tue Oct 10 18:16:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Fainelli X-Patchwork-Id: 150900 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2908:b0:403:3b70:6f57 with SMTP id ib8csp53710vqb; Tue, 10 Oct 2023 11:16:56 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH/9lUl2DtkKx0mJt8NfCFeH9fuHHUwvEDIEQ6Rj7IKkYkRsxi+8mRRUtdTeyO9T4YDvd3i X-Received: by 2002:a05:6a20:429f:b0:15c:b7ba:e9ba with SMTP id o31-20020a056a20429f00b0015cb7bae9bamr22709598pzj.0.1696961816349; Tue, 10 Oct 2023 11:16:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696961816; cv=none; d=google.com; s=arc-20160816; b=0aSINoeh9LGqrdxQ3pZlheKxCQ7712ZwcUKjULBEnZUnvkq0WasYGnfLuEKyKLsFks CAD94HbwBvApRfABlYFWkjhu+uTypJI6hUJyCPiSYn9IJiOF9/hnzzId2pwlwUZOtVLe Ocz3ZBVUo49EMjJqIxAQJSxJiqC2pjpquBdYEVc/fGShSpM7Aim+yMNTDINp/EykFPXh jw4EtKCwCtThZeWIEwn3Tvo8KHTk9LVSXFDZQeiELS7aaGnEbQkK7kUsj+hePrfKmV+C TEJFPos6rSdTAcXZ10OrQprpKEvwjyaAUDwq5A2ScRIwrATlxX12B7C61EyLqJ333jGT TXDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from :dkim-signature; bh=m1NZY35A4o/CHAm6LN0P3+3Xr9zSO873mbmPyUwPUKs=; fh=lS6ijhR4+YgfdFdeiCM+rzv9QBV1aiZWFNQJVTz/t+A=; b=N6KZcbRpQPFK8I4O6wZepIfVkcEaw71aRcsqGClJmZc9GwQoUd+EbwJ79EOFDFuUUU ELTKAUDUsuVEswmiVUdXA0MqTixKMsP6n3y+3TgZGyyny17JZgvYaAifhifIcQB4E7VW fsRDyPN4FWqwdvQUvTC7hIOUqc5dK0KJv3H3HQhOSqVDD6owN0r0wHLko0y9aUDjsMJh 5/BFBMqFkOXJINYGNFTgv0jdccCeswh2BOrwXv5+YYXzQzOwB0accN7DCxEEhrUsfSkv zwNcKaFqjFraDChnnqpnjDMbV5erCIpVUurXE/Q/rd5QlZRmolMBQ4Qt2PnL1v2/LhAF U/Pg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=QUyIT2xD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id m125-20020a632683000000b00573f89ac5a1si12318434pgm.102.2023.10.10.11.16.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Oct 2023 11:16:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=QUyIT2xD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 89213804AD26; Tue, 10 Oct 2023 11:16:53 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233336AbjJJSQe (ORCPT + 19 others); Tue, 10 Oct 2023 14:16:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42480 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232771AbjJJSQd (ORCPT ); Tue, 10 Oct 2023 14:16:33 -0400 Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 001799D for ; Tue, 10 Oct 2023 11:16:31 -0700 (PDT) Received: by mail-pl1-x62e.google.com with SMTP id d9443c01a7336-1c5db4925f9so925665ad.1 for ; Tue, 10 Oct 2023 11:16:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1696961791; x=1697566591; darn=vger.kernel.org; h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=m1NZY35A4o/CHAm6LN0P3+3Xr9zSO873mbmPyUwPUKs=; b=QUyIT2xDODMtt0+LABm7grLPYvMbPvuOSMENmA8ADtU8gGYztCBPQYmFfy/Le7Nxkn 5elfqbde2UmxLWzzPmzGdu0CGo3bd9JKTsP91/Zutg8Pm4aTWD9OmlbRfoRTcewsO/Xw ZzdR1iNACilG+V5DT9OhcQp53a52nvV9PUzUI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696961791; x=1697566591; h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=m1NZY35A4o/CHAm6LN0P3+3Xr9zSO873mbmPyUwPUKs=; b=ViZdRYzc5oUPO9M2gxJGm46TDJP+uwxkfVwNx5qfRyHDBX4BEphRcmEfgH3xAEqBOn pVHQabocNwAJYb9he7678D74WclBOmssYVSdoLL9yhFsDYea9d6yJ0X9b/PGZIye19/u qWGOsijVRe75Te54Fxbm5+IlfXkVmnKIXcF2XGcH8tNmcHXy7q86bAa3RviPAQEhXIHO FwRbmG03VnxTfez6IjGkLeJaqkG5ZtQCkyHrJaga9bmdOaopG3YbOwuaLuajv1LIBupH mzBDsJHpHIhmBLtqEMS6EFoV/Tej+PyNTpi80UpC4lc2MXczb3idjhS3iieTkF4mja26 EQqA== X-Gm-Message-State: AOJu0YwvKmcl/N2qRU1TMyqXfqODf2aTnkjwHOS13GMzoj6WvQ1yMtk4 9slF2fCgYnW3/BAVOOI5JY6KMLCeso3X7pQ0kS5VUY2TB4+UHf7TQAMz8Zlt10sGvucQLMtjeNj 1e4ugBPDNmJebbVHz0Vq1MCQy7NJiTHxR69tw9smrosWK0ANJjg9jTMeHvOQ3Bk+kZfzcSb4yft wOXEFnxRGFepMIPJXxDA== X-Received: by 2002:a17:902:c946:b0:1c8:7bb8:321a with SMTP id i6-20020a170902c94600b001c87bb8321amr20995663pla.27.1696961790973; Tue, 10 Oct 2023 11:16:30 -0700 (PDT) Received: from fainelli-desktop.igp.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id u4-20020a170902e5c400b001bf6ea340b3sm12135513plf.116.2023.10.10.11.16.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Oct 2023 11:16:28 -0700 (PDT) From: Florian Fainelli To: linux-kernel@vger.kernel.org Cc: mmayer@broadcom.com, Florian Fainelli , "Rafael J. Wysocki" , Viresh Kumar , linux-pm@vger.kernel.org (open list:CPU FREQUENCY SCALING FRAMEWORK) Subject: [PATCH] cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ Date: Tue, 10 Oct 2023 11:16:26 -0700 Message-Id: <20231010181626.3449090-1-florian.fainelli@broadcom.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=3.7 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MIME_NO_TEXT,RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Tue, 10 Oct 2023 11:16:53 -0700 (PDT) X-Spam-Level: *** X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1779393433552557698 X-GMAIL-MSGID: 1779393433552557698 The brcmstb-avs-cpufreq driver is considered a legacy driver and since 2018, ARCH_BRCMSTB systems have been using scmi-cpufreq. As a matter of fact, when SCMI is in use, brcmstb-avs-cpufreq is unusable since the SCMI firmware takes over, this can result in various problems, including external synchronous aborts. Express those constraints such that the driver is not enabled by default when SCMI CPU frequency scaling is in use. Signed-off-by: Florian Fainelli --- drivers/cpufreq/Kconfig.arm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/cpufreq/Kconfig.arm b/drivers/cpufreq/Kconfig.arm index 123b4bbfcfee..c287305820b7 100644 --- a/drivers/cpufreq/Kconfig.arm +++ b/drivers/cpufreq/Kconfig.arm @@ -90,7 +90,7 @@ config ARM_VEXPRESS_SPC_CPUFREQ config ARM_BRCMSTB_AVS_CPUFREQ tristate "Broadcom STB AVS CPUfreq driver" - depends on ARCH_BRCMSTB || COMPILE_TEST + depends on ARCH_BRCMSTB && !(ARM_SCMI_PROTOCOL && ARM_SCMI_CPUFREQ) || COMPILE_TEST default y help Some Broadcom STB SoCs use a co-processor running proprietary firmware