From: 黄涛 <huangtao@rock-chips.com>
Date: Wed, 23 Jan 2013 16:23:03 +0000 (+0800)
Subject: rk3188: tb: support ddr init to 396MHz when boot
X-Git-Tag: firefly_0821_release~7824
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b13f37b34d0ff3586f5203a82ecb87d6f1432670;p=firefly-linux-kernel-4.4.55.git

rk3188: tb: support ddr init to 396MHz when boot
---

diff --git a/arch/arm/configs/rk3188_tb_defconfig b/arch/arm/configs/rk3188_tb_defconfig
index 351ad1a35dff..27c36cb6d4d9 100644
--- a/arch/arm/configs/rk3188_tb_defconfig
+++ b/arch/arm/configs/rk3188_tb_defconfig
@@ -21,6 +21,8 @@ CONFIG_MODULES=y
 CONFIG_MODULE_UNLOAD=y
 CONFIG_MODULE_FORCE_UNLOAD=y
 CONFIG_ARCH_RK3188=y
+CONFIG_DDR_SDRAM_FREQ=300
+CONFIG_DDR_FREQ=y
 # CONFIG_DDR_TEST is not set
 CONFIG_FIQ_DEBUGGER=y
 CONFIG_FIQ_DEBUGGER_NO_SLEEP=y
diff --git a/arch/arm/mach-rk30/board-rk3168-tb.c b/arch/arm/mach-rk30/board-rk3168-tb.c
index eb7a4f1d3f0f..064c777c7286 100755
--- a/arch/arm/mach-rk30/board-rk3168-tb.c
+++ b/arch/arm/mach-rk30/board-rk3168-tb.c
@@ -2024,9 +2024,9 @@ static struct cpufreq_frequency_table dvfs_gpu_table[] = {
 };
 
 static struct cpufreq_frequency_table dvfs_ddr_table[] = {
-	{.frequency = 200 * 1000 + DDR_FREQ_SUSPEND,    .index = 950 * 1000},
-	{.frequency = 300 * 1000 + DDR_FREQ_VIDEO,      .index = 1000 * 1000},
-	{.frequency = 400 * 1000 + DDR_FREQ_NORMAL,     .index = 1100 * 1000},
+//	{.frequency = 200 * 1000 + DDR_FREQ_SUSPEND,    .index = 950 * 1000},
+//	{.frequency = 300 * 1000 + DDR_FREQ_VIDEO,      .index = 1000 * 1000},
+	{.frequency = 396 * 1000 + DDR_FREQ_NORMAL,     .index = 1100 * 1000},
 	{.frequency = CPUFREQ_TABLE_END},
 };