summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQingfang Deng2025-12-12 02:53:11 +0000
committerRobert Marko2025-12-28 11:46:23 +0000
commitffd0e5c9f021ede3cab96bcfa9820d45a68d83d5 (patch)
tree9c34e2940d6ba4b310b89998d4c482caa76a8df1
parenta9bc5059c2bff867c13fba1789cd04b245894d4f (diff)
downloadopenwrt-ffd0e5c9f021ede3cab96bcfa9820d45a68d83d5.tar.gz
mvebu: enable tickless idle
Switch to NO_HZ_IDLE for energy saving. Also enable Menu cpuidle governor for tickless systems. Run-tested: Linksys WRT1900AC v2 Signed-off-by: Qingfang Deng <dqfext@gmail.com> Link: https://github.com/openwrt/openwrt/pull/21136 (cherry picked from commit c13f299918702799e883fc330521bed4b7da0bd3) Link: https://github.com/openwrt/openwrt/pull/21305 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--target/linux/mvebu/config-6.125
1 files changed, 3 insertions, 2 deletions
diff --git a/target/linux/mvebu/config-6.12 b/target/linux/mvebu/config-6.12
index 62bdda2734..ef1c628abc 100644
--- a/target/linux/mvebu/config-6.12
+++ b/target/linux/mvebu/config-6.12
@@ -88,7 +88,7 @@ CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_HAS_ASID=y
CONFIG_CPU_IDLE=y
-CONFIG_CPU_IDLE_GOV_LADDER=y
+CONFIG_CPU_IDLE_GOV_MENU=y
CONFIG_CPU_MITIGATIONS=y
CONFIG_CPU_PABRT_V7=y
CONFIG_CPU_PJ4B=y
@@ -213,7 +213,6 @@ CONFIG_HWBM=y
CONFIG_HWMON=y
CONFIG_HW_RANDOM=y
CONFIG_HZ_FIXED=0
-CONFIG_HZ_PERIODIC=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_CHARDEV=y
@@ -298,6 +297,8 @@ CONFIG_NET_SELFTESTS=y
CONFIG_NET_XGRESS=y
CONFIG_NLS=y
CONFIG_NOP_USB_XCEIV=y
+CONFIG_NO_HZ_COMMON=y
+CONFIG_NO_HZ_IDLE=y
CONFIG_NR_CPUS=4
CONFIG_NVMEM=y
CONFIG_NVMEM_LAYOUTS=y