From: 黄涛 Date: Fri, 10 Dec 2010 05:17:42 +0000 (+0800) Subject: rk29sdk: 支持内存大小配置,默认512MiB X-Git-Tag: firefly_0821_release~10959^2 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b542fe7dcb3770ed98ce716cd85da143633bdd7a;p=firefly-linux-kernel-4.4.55.git rk29sdk: 支持内存大小配置,默认512MiB --- diff --git a/arch/arm/mach-rk29/Kconfig b/arch/arm/mach-rk29/Kconfig index 97ca0b7e0078..3f67b1771515 100644 --- a/arch/arm/mach-rk29/Kconfig +++ b/arch/arm/mach-rk29/Kconfig @@ -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 diff --git a/arch/arm/mach-rk29/board-rk29sdk.c b/arch/arm/mach-rk29/board-rk29sdk.c index 5d865fd3611c..1e472d72f4f8 100755 --- a/arch/arm/mach-rk29/board-rk29sdk.c +++ b/arch/arm/mach-rk29/board-rk29sdk.c @@ -52,7 +52,11 @@ /* Set memory size of pmem */ -#define SDRAM_SIZE SZ_512M +#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 #define PMEM_UI_SIZE SZ_32M #define PMEM_VPU_SIZE SZ_32M