rk3188: tb: support ddr init to 396MHz when boot
author黄涛 <huangtao@rock-chips.com>
Wed, 23 Jan 2013 16:23:03 +0000 (00:23 +0800)
committer黄涛 <huangtao@rock-chips.com>
Wed, 23 Jan 2013 16:24:33 +0000 (00:24 +0800)
arch/arm/configs/rk3188_tb_defconfig
arch/arm/mach-rk30/board-rk3168-tb.c

index 351ad1a35dff0740e4b0166da1abf363f75d73a3..27c36cb6d4d98c46483639ed4438fc8cac436b2e 100644 (file)
@@ -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
index eb7a4f1d3f0f8551cc0dce545eb259b68596d5b7..064c777c7286f5433c1f9d6c7a004976e9167f6b 100755 (executable)
@@ -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},
 };