rk29sdk: 支持内存大小配置,默认512MiB
author黄涛 <huangtao@rock-chips.com>
Fri, 10 Dec 2010 05:17:42 +0000 (13:17 +0800)
committer黄涛 <huangtao@rock-chips.com>
Fri, 10 Dec 2010 05:17:42 +0000 (13:17 +0800)
arch/arm/mach-rk29/Kconfig
arch/arm/mach-rk29/board-rk29sdk.c

index 97ca0b7e00788d47c4d927de3e690ad1b55a4a02..3f67b17715151dd8f03c182ba5ce48b2bcc65834 100644 (file)
@@ -6,6 +6,11 @@ config MACH_RK29SDK
         help
          Support for the ROCKCHIP Board For Rk29 Sdk.
 
+config MACH_RK29SDK_MEM_SIZE_M
+       int "Memory size (in MiB)"
+       depends on MACH_RK29SDK
+       default 512
+
 config WIFI_CONTROL_FUNC
         bool "Enable WiFi control function abstraction"
         help
index 5d865fd3611cc6854a41ab150417a72efce3eead..1e472d72f4f88bdda04efa7d9249719f6c720f55 100755 (executable)
 \r
 \r
 /* Set memory size of pmem */\r
-#define SDRAM_SIZE          SZ_512M\r
+#ifdef CONFIG_MACH_RK29SDK_MEM_SIZE_M
+#define SDRAM_SIZE          (CONFIG_MACH_RK29SDK_MEM_SIZE_M * SZ_1M)
+#else
+#define SDRAM_SIZE          SZ_512M
+#endif
 #define PMEM_GPU_SIZE       SZ_48M\r
 #define PMEM_UI_SIZE        SZ_32M\r
 #define PMEM_VPU_SIZE       SZ_32M\r