tx53-xx31 arm armv7 tx53 karo mx5 tx53:NR_DRAM_BANKS=2
tx6q arm armv7 tx6q karo mx6
tx6q_mfg arm armv7 tx6q karo mx6 tx6q:MFG
+tx6q_noenv arm armv7 tx6q karo mx6 tx6q:ENV_IS_NOWHERE
mx6qarm2 arm armv7 mx6qarm2 freescale mx6 mx6qarm2:IMX_CONFIG=board/freescale/mx6qarm2/imximage.cfg
mx6qsabreauto arm armv7 mx6qsabreauto freescale mx6 mx6qsabreauto:IMX_CONFIG=board/freescale/mx6qsabreauto/imximage.cfg
mx6qsabrelite arm armv7 mx6qsabrelite freescale mx6 mx6qsabrelite:IMX_CONFIG=board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg
* Extra Environments
*/
#ifndef CONFIG_MFG
+#ifdef CONFIG_ENV_IS_NOWHERE
+#define CONFIG_EXTRA_ENV_SETTINGS \
+ "autostart=no\0" \
+ "autoload=no\0" \
+ "bootdelay=-1\0" \
+ "fdtaddr=11000000\0" \
+ "mtdids=" MTDIDS_DEFAULT "\0" \
+ "mtdparts=" MTDPARTS_DEFAULT "\0"
+#else
#define CONFIG_EXTRA_ENV_SETTINGS \
"autostart=no\0" \
"baseboard=stk5-v3\0" \
"otg_mode=device\0" \
"touchpanel=tsc2007\0" \
"video_mode=VGA-1:640x480MR-24@60\0"
-#endif
+#endif /* CONFIG_ENV_IS_NOWHERE */
+#endif /* CONFIG_MFG */
#define MTD_NAME "gpmi-nand"
#define MTDIDS_DEFAULT "nand0=" MTD_NAME
#define CONFIG_MX6_INTER_LDO_BYPASS 0
#endif
+#ifndef CONFIG_ENV_IS_NOWHERE
/* define one of the following options:
#define CONFIG_ENV_IS_IN_NAND
#define CONFIG_ENV_IS_IN_MMC
-#define CONFIG_ENV_IS_NOWHERE
*/
#define CONFIG_ENV_IS_IN_NAND
+#endif
+#define CONFIG_ENV_OVERWRITE
/*
* NAND flash driver
#undef CONFIG_ENV_IS_IN_NAND
#endif /* CONFIG_CMD_NAND */
-#ifdef CONFIG_ENV_IS_IN_NAND
-#define CONFIG_ENV_OVERWRITE
#define CONFIG_ENV_OFFSET (CONFIG_U_BOOT_IMG_SIZE + CONFIG_SYS_NAND_U_BOOT_OFFS)
#define CONFIG_ENV_SIZE SZ_128K
#define CONFIG_ENV_RANGE 0x60000
"(env),"
#define CONFIG_SYS_USERFS_PART_STR "91904k(userfs)"
#endif /* CONFIG_ENV_OFFSET_REDUND */
-#else
-#define CONFIG_SYS_ENV_PART_STR /* no env partition in NAND */
-#define CONFIG_SYS_USERFS_PART_STR "92288k(userfs)"
-#endif /* CONFIG_ENV_IS_IN_NAND */
/*
* MMC Driver
*/
#ifdef CONFIG_ENV_IS_IN_MMC
#define CONFIG_SYS_MMC_ENV_DEV 0
-#define CONFIG_ENV_OVERWRITE
+#undef CONFIG_ENV_OFFSET
+#undef CONFIG_ENV_SIZE
/* Associated with the MMC layout defined in mmcops.c */
#define CONFIG_ENV_OFFSET SZ_1K
#define CONFIG_ENV_SIZE (SZ_128K - CONFIG_ENV_OFFSET)
#endif /* CONFIG_CMD_MMC */
#ifdef CONFIG_ENV_IS_NOWHERE
+#undef CONFIG_ENV_SIZE
#define CONFIG_ENV_SIZE SZ_4K
#endif