ipq806x: disable cache and fabric devfreq driver to improve stability
authorChristian Marangi <ansuelsmth@gmail.com>
Fri, 25 Nov 2022 23:38:31 +0000 (00:38 +0100)
committerChristian Marangi <ansuelsmth@gmail.com>
Fri, 25 Nov 2022 23:38:31 +0000 (00:38 +0100)
It was tested that cache scaling currently cause instability problem.
This is probably caused by a latent misconfiguration that cause the L2
cache to be sourced from the wrong source and runs at an unstable freq
compared to the original QSDK fw.

To improve stability while the problem is bisected, disable the devfreq
drivers with minimal perf penality.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
target/linux/ipq806x/config-5.15

index b2b3e601beb25a4dd56cecb7a45408b1b8f58dbd..7ea97ff89ec35fbe8a9bd954dac08a4ba01d5f6a 100644 (file)
@@ -127,8 +127,8 @@ CONFIG_DEVFREQ_GOV_PASSIVE=y
 # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set
 # CONFIG_DEVFREQ_GOV_USERSPACE is not set
 # CONFIG_DEVFREQ_THERMAL is not set
-CONFIG_ARM_KRAIT_CACHE_DEVFREQ=y
-CONFIG_ARM_IPQ806X_FAB_DEVFREQ=y
+# CONFIG_ARM_KRAIT_CACHE_DEVFREQ is not set
+# CONFIG_ARM_IPQ806X_FAB_DEVFREQ is not set
 CONFIG_DMADEVICES=y
 CONFIG_DMA_ENGINE=y
 CONFIG_DMA_OF=y