rk29: enable cpufreq framework
author黄涛 <huangtao@rock-chips.com>
Fri, 17 Dec 2010 03:01:34 +0000 (11:01 +0800)
committer黄涛 <huangtao@rock-chips.com>
Fri, 17 Dec 2010 03:01:34 +0000 (11:01 +0800)
arch/arm/Kconfig
arch/arm/configs/rk29_sdk_defconfig

index 51bef0518bd449db593c46d54d1890a2f1d3031a..02b744803efeb7cd567be4d355fefa4ef1d60ca9 100644 (file)
@@ -722,10 +722,11 @@ config ARCH_RK29
        select CPU_V7
        select HAVE_CLK
        select COMMON_CLKDEV
+       select ARCH_HAS_CPUFREQ
        select GENERIC_TIME
        select GENERIC_CLOCKEVENTS
        select ARCH_REQUIRE_GPIOLIB
-    select ARM_GIC
+       select ARM_GIC
        help
          Support for Rockchip RK29 soc.
 
index ce584fd427712f47227d77b591922951998b1184..cdd8a43fa9a73105f58ff9e738e052f52504c92d 100755 (executable)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# Linux kernel version: 2.6.32.9
-# Sat Dec 11 12:17:37 2010
+# Linux kernel version: 2.6.32.27
+# Fri Dec 17 10:31:38 2010
 #
 CONFIG_ARM=y
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -16,6 +16,7 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y
 CONFIG_HARDIRQS_SW_RESEND=y
 CONFIG_GENERIC_IRQ_PROBE=y
 CONFIG_RWSEM_GENERIC_SPINLOCK=y
+CONFIG_ARCH_HAS_CPUFREQ=y
 CONFIG_GENERIC_HWEIGHT=y
 CONFIG_GENERIC_CALIBRATE_DELAY=y
 CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
@@ -298,6 +299,21 @@ CONFIG_ATAGS_PROC=y
 #
 # CPU Power Management
 #
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_TABLE=y
+# CONFIG_CPU_FREQ_DEBUG is not set
+CONFIG_CPU_FREQ_STAT=y
+CONFIG_CPU_FREQ_STAT_DETAILS=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
+CONFIG_CPU_FREQ_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
 # CONFIG_CPU_IDLE is not set
 
 #
@@ -425,6 +441,10 @@ CONFIG_WIRELESS_EXT_SYSFS=y
 #
 # CFG80211 needs to be enabled for MAC80211
 #
+
+#
+# Some wireless drivers require a rate control algorithm
+#
 # CONFIG_WIMAX is not set
 # CONFIG_RFKILL is not set
 # CONFIG_NET_9P is not set
@@ -1148,6 +1168,11 @@ CONFIG_ANDROID_LOW_MEMORY_KILLER=y
 #
 CONFIG_VIVANTE=y
 
+#
+# IPP
+#
+CONFIG_RK29_IPP=y
+
 #
 # CMMB
 #