rk3066b: disable ddr_init
author黄涛 <huangtao@rock-chips.com>
Fri, 31 Aug 2012 12:41:10 +0000 (20:41 +0800)
committer黄涛 <huangtao@rock-chips.com>
Fri, 31 Aug 2012 12:41:22 +0000 (20:41 +0800)
arch/arm/mach-rk30/common.c

index 02ef0baf48a1baf99307737f8996d57ad5de4088..217ff4ae8b2e6cf563808526408fdfabdbb58e17 100755 (executable)
@@ -120,7 +120,7 @@ int __init clk_disable_unused(void);
 void __init rk30_map_io(void)
 {
        rk30_map_common_io();
-#ifdef DEBUG_UART_BASE
+#if defined(CONFIG_ARCH_RK3066B) && defined(DEBUG_UART_BASE)
        writel_relaxed(0x000f0005, RK30_GRF_BASE + 0x74);
        writel_relaxed(0x07, DEBUG_UART_BASE + 0x88);
        writel_relaxed(0x07, DEBUG_UART_BASE + 0x88);
@@ -135,8 +135,10 @@ void __init rk30_map_io(void)
        rk29_sram_init();
        board_clock_init();
        rk30_l2_cache_init();
+#if !defined(CONFIG_ARCH_RK3066B)
        ddr_init(DDR_TYPE, DDR_FREQ);
        clk_disable_unused();
+#endif
        rk30_iomux_init();
        rk30_boot_mode_init();
 }