MLK-14259-2 mx6ulevk: Add PHYS_SDRAM_SIZE and CMA macro
authorYe Li <ye.li@nxp.com>
Fri, 24 Feb 2017 06:17:18 +0000 (14:17 +0800)
committerYe Li <ye.li@nxp.com>
Wed, 5 Apr 2017 06:04:36 +0000 (14:04 +0800)
Define PHYS_SDRAM_SIZE future usage.
Define CMA for kernel usage, default is 320MB, but we do not
have enough memory on 9x9 evk lpddr2 board, so swith to 96MB.

Signed-off-by: Ye Li <ye.li@nxp.com>
include/configs/mx6ul_14x14_evk.h

index 1a2e3b4..a3cf820 100644 (file)
 
 #define is_mx6ul_9x9_evk()     CONFIG_IS_ENABLED(TARGET_MX6UL_9X9_EVK)
 
+#ifdef CONFIG_TARGET_MX6UL_9X9_EVK
+#define PHYS_SDRAM_SIZE                SZ_256M
+#define BOOTARGS_CMA_SIZE   "cma=96M "
+#else
+#define PHYS_SDRAM_SIZE                SZ_512M
+#define BOOTARGS_CMA_SIZE   ""
+#endif
+
 /* SPL options */
 #include "imx6_spl.h"
 
@@ -75,6 +83,7 @@
        "mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \
        "mmcautodetect=yes\0" \
        "mmcargs=setenv bootargs console=${console},${baudrate} " \
+               BOOTARGS_CMA_SIZE \
                "root=${mmcroot}\0" \
        "loadbootscript=" \
                "fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \
                        "bootz; " \
                "fi;\0" \
        "netargs=setenv bootargs console=${console},${baudrate} " \
+               BOOTARGS_CMA_SIZE \
                "root=/dev/nfs " \
        "ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp\0" \
                "netboot=echo Booting from net ...; " \