Skip to content

Commit 2113510

Browse files
ffainellivireshk
authored andcommitted
cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ
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 <[email protected]> Signed-off-by: Viresh Kumar <[email protected]>
1 parent 304d9a0 commit 2113510

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/cpufreq/Kconfig.arm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ config ARM_VEXPRESS_SPC_CPUFREQ
9090

9191
config ARM_BRCMSTB_AVS_CPUFREQ
9292
tristate "Broadcom STB AVS CPUfreq driver"
93-
depends on ARCH_BRCMSTB || COMPILE_TEST
93+
depends on (ARCH_BRCMSTB && !ARM_SCMI_CPUFREQ) || COMPILE_TEST
9494
default y
9595
help
9696
Some Broadcom STB SoCs use a co-processor running proprietary firmware

0 commit comments

Comments
 (0)