diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/configs/m28evk.h | 2 | ||||
| -rw-r--r-- | include/configs/mx35pdk.h | 1 | ||||
| -rw-r--r-- | include/configs/mx51evk.h | 4 | ||||
| -rw-r--r-- | include/configs/mx53loco.h | 10 | ||||
| -rw-r--r-- | include/configs/mx6qsabre_common.h | 4 | ||||
| -rw-r--r-- | include/configs/mx6qsabreauto.h | 5 | ||||
| -rw-r--r-- | include/configs/mx6qsabrelite.h | 2 | ||||
| -rw-r--r-- | include/configs/mx6qsabresd.h | 6 | ||||
| -rw-r--r-- | include/image.h | 3 | 
9 files changed, 23 insertions, 14 deletions
| diff --git a/include/configs/m28evk.h b/include/configs/m28evk.h index 3f37e8430..688717158 100644 --- a/include/configs/m28evk.h +++ b/include/configs/m28evk.h @@ -178,6 +178,8 @@  		"512k(environment),"		\  		"512k(redundant-environment),"	\  		"4m(kernel),"			\ +		"128k(fdt),"			\ +		"8m(ramdisk),"			\  		"-(filesystem)"  #else  #define	CONFIG_ENV_IS_NOWHERE diff --git a/include/configs/mx35pdk.h b/include/configs/mx35pdk.h index 88b2bd6ed..0db92a780 100644 --- a/include/configs/mx35pdk.h +++ b/include/configs/mx35pdk.h @@ -95,6 +95,7 @@  #include <config_cmd_default.h> +#define CONFIG_OF_LIBFDT  #define CONFIG_CMD_BOOTZ  #define CONFIG_CMD_PING  #define CONFIG_CMD_DHCP diff --git a/include/configs/mx51evk.h b/include/configs/mx51evk.h index fa0db3824..cb3d93890 100644 --- a/include/configs/mx51evk.h +++ b/include/configs/mx51evk.h @@ -34,10 +34,6 @@  #define CONFIG_SYS_TEXT_BASE	0x97800000  #include <asm/arch/imx-regs.h> -/* - * Disabled for now due to build problems under Debian and a significant - * increase in the final file size: 144260 vs. 109536 Bytes. - */  #define CONFIG_CMDLINE_TAG			/* enable passing of ATAGs */  #define CONFIG_SETUP_MEMORY_TAGS diff --git a/include/configs/mx53loco.h b/include/configs/mx53loco.h index e30502b4e..996396b99 100644 --- a/include/configs/mx53loco.h +++ b/include/configs/mx53loco.h @@ -39,6 +39,7 @@  #define CONFIG_SYS_MALLOC_LEN		(10 * 1024 * 1024)  #define CONFIG_BOARD_EARLY_INIT_F +#define CONFIG_BOARD_LATE_INIT  #define CONFIG_MXC_GPIO  #define CONFIG_REVISION_TAG @@ -112,7 +113,7 @@  #define CONFIG_ETHPRIME		"FEC0" -#define CONFIG_LOADADDR		0x70800000	/* loadaddr env var */ +#define CONFIG_LOADADDR		0x72000000	/* loadaddr env var */  #define CONFIG_SYS_TEXT_BASE    0x77800000  #define CONFIG_EXTRA_ENV_SETTINGS \ @@ -120,11 +121,8 @@  	"uimage=uImage\0" \  	"mmcdev=0\0" \  	"mmcpart=2\0" \ -	"mmcroot=/dev/mmcblk0p3 rw\0" \ -	"mmcrootfstype=ext3 rootwait\0" \ -	"mmcargs=setenv bootargs console=ttymxc0,${baudrate} " \ -		"root=${mmcroot} " \ -		"rootfstype=${mmcrootfstype}\0" \ +	"mmcroot=/dev/mmcblk0p3 rw rootwait\0" \ +	"mmcargs=setenv bootargs console=ttymxc0,${baudrate} root=${mmcroot} " \  	"loadbootscript=" \  		"fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \  	"bootscript=echo Running bootscript from mmc ...; " \ diff --git a/include/configs/mx6qsabre_common.h b/include/configs/mx6qsabre_common.h index 0f226f790..bd2fb108f 100644 --- a/include/configs/mx6qsabre_common.h +++ b/include/configs/mx6qsabre_common.h @@ -41,7 +41,6 @@  #define CONFIG_FSL_ESDHC  #define CONFIG_FSL_USDHC  #define CONFIG_SYS_FSL_ESDHC_ADDR      0 -#define CONFIG_SYS_FSL_USDHC_NUM       2  #define CONFIG_MMC  #define CONFIG_CMD_MMC @@ -78,7 +77,7 @@  #define CONFIG_BOOTDELAY               1 -#define CONFIG_LOADADDR                        0x10800000 +#define CONFIG_LOADADDR                        0x12000000  #define CONFIG_SYS_TEXT_BASE           0x17800000  #define CONFIG_EXTRA_ENV_SETTINGS \ @@ -166,7 +165,6 @@  #if defined(CONFIG_ENV_IS_IN_MMC)  #define CONFIG_ENV_OFFSET		(6 * 64 * 1024) -#define CONFIG_SYS_MMC_ENV_DEV		0  #endif  #define CONFIG_OF_LIBFDT diff --git a/include/configs/mx6qsabreauto.h b/include/configs/mx6qsabreauto.h index 760f3ce0c..f1ff20169 100644 --- a/include/configs/mx6qsabreauto.h +++ b/include/configs/mx6qsabreauto.h @@ -20,4 +20,9 @@  #include "mx6qsabre_common.h" +#define CONFIG_SYS_FSL_USDHC_NUM	2 +#if defined(CONFIG_ENV_IS_IN_MMC) +#define CONFIG_SYS_MMC_ENV_DEV		0 +#endif +  #endif                         /* __MX6QSABREAUTO_CONFIG_H */ diff --git a/include/configs/mx6qsabrelite.h b/include/configs/mx6qsabrelite.h index 4ce4d4c08..0f6bbb4be 100644 --- a/include/configs/mx6qsabrelite.h +++ b/include/configs/mx6qsabrelite.h @@ -148,7 +148,7 @@  #define CONFIG_PREBOOT                 "" -#define CONFIG_LOADADDR			       0x10800000 +#define CONFIG_LOADADDR			       0x12000000  #define CONFIG_SYS_TEXT_BASE	       0x17800000  #define CONFIG_EXTRA_ENV_SETTINGS \ diff --git a/include/configs/mx6qsabresd.h b/include/configs/mx6qsabresd.h index 771d1297f..a1d92850c 100644 --- a/include/configs/mx6qsabresd.h +++ b/include/configs/mx6qsabresd.h @@ -25,4 +25,10 @@  #include "mx6qsabre_common.h" +#define CONFIG_SYS_FSL_USDHC_NUM	3 +#if defined(CONFIG_ENV_IS_IN_MMC) +#define CONFIG_SYS_MMC_ENV_DEV		2	/* eMMC/uSDHC4 */ +#define CONFIG_SYS_MMC_ENV_PART		1	/* Boot partition 1 */ +#endif +  #endif                         /* __MX6QSABRESD_CONFIG_H */ diff --git a/include/image.h b/include/image.h index b958b18a4..f5adc5035 100644 --- a/include/image.h +++ b/include/image.h @@ -179,6 +179,9 @@  #define IH_MAGIC	0x27051956	/* Image Magic Number		*/  #define IH_NMLEN		32	/* Image Name Length		*/ +/* Reused from common.h */ +#define ROUND(a, b)		(((a) + (b) - 1) & ~((b) - 1)) +  /*   * Legacy format image header,   * all data in network byte order (aka natural aka bigendian). |