gem5, ARM: Enable the CPUFreq framework and corresponding drivers

In this changeset we enable the CPUFreq framework, as well as the
corresponding gem5 drivers, in the gem5_defconfig for arm. We enable
the following goverors:

* Performance (Default)
* Powersave
* Userspace
* Ondemand
* Conservative

The default governor is Performance as this will not adjust the
frequency, and will leave it at the maximum frequency. Therefore,
unless the governor is changed, future simulations should run as
before.

Change-Id: I02f2bac7e38824a9b4273dce58c1fda512e15176
Signed-off-by: Sascha Bischoff <sascha.bischoff@arm.com>
Reviewed-by: Geoffrey Blake <geoffrey.blake@arm.com>
Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
diff --git a/arch/arm/configs/gem5_defconfig b/arch/arm/configs/gem5_defconfig
index 32e1c81..086bdaa 100644
--- a/arch/arm/configs/gem5_defconfig
+++ b/arch/arm/configs/gem5_defconfig
@@ -604,10 +604,8 @@
 #
 # CPU frequency scaling drivers
 #
-CONFIG_CPUFREQ_DT=y
-CONFIG_ARM_BIG_LITTLE_CPUFREQ=y
-CONFIG_ARM_DT_BL_CPUFREQ=y
-CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=y
+CONFIG_ARM_GEM5_MULTI_CLUSTER_CPUFREQ=y
+CONFIG_ARCH_GEM5_ENERGY_CTRL=y
 # CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
 # CONFIG_QORIQ_CPUFREQ is not set
 
@@ -2388,6 +2386,7 @@
 # CONFIG_CLK_QORIQ is not set
 # CONFIG_COMMON_CLK_PXA is not set
 # CONFIG_COMMON_CLK_CDCE706 is not set
+CONFIG_GEM5_CPUFREQ_CLK=y
 
 #
 # Hardware Spinlock drivers