diff options
| author | Tom Rini <trini@ti.com> | 2013-09-06 20:25:35 -0400 | 
|---|---|---|
| committer | Tom Rini <trini@ti.com> | 2013-09-06 20:25:35 -0400 | 
| commit | 47f75cf2e1d8648e3438630f3a4bddf9b5caa25d (patch) | |
| tree | 1d0f8f8943d44245381f255a059e258c696bc5a8 /tools/imximage.h | |
| parent | 1affd4d4a3fe512050e1ad1636d9360c670da531 (diff) | |
| parent | 68e1747f9c0506159e8ecc9a4feb58e9c65a7b39 (diff) | |
| download | olio-uboot-2014.01-47f75cf2e1d8648e3438630f3a4bddf9b5caa25d.tar.xz olio-uboot-2014.01-47f75cf2e1d8648e3438630f3a4bddf9b5caa25d.zip | |
Merge branch 'master' of git://git.denx.de/u-boot-arm
Diffstat (limited to 'tools/imximage.h')
| -rw-r--r-- | tools/imximage.h | 20 | 
1 files changed, 15 insertions, 5 deletions
| diff --git a/tools/imximage.h b/tools/imximage.h index 214187bb8..efe6a88d9 100644 --- a/tools/imximage.h +++ b/tools/imximage.h @@ -13,14 +13,14 @@  #define APP_CODE_BARKER	0xB1  #define DCD_BARKER	0xB17219E9 -#define HEADER_OFFSET	0x400 -  /*   * NOTE: This file must be kept in sync with arch/arm/include/asm/\   *       imx-common/imximage.cfg because tools/imximage.c can not   *       cross-include headers from arch/arm/ and vice-versa.   */  #define CMD_DATA_STR	"DATA" + +/* Initial Vector Table Offset */  #define FLASH_OFFSET_UNDEFINED	0xFFFFFFFF  #define FLASH_OFFSET_STANDARD	0x400  #define FLASH_OFFSET_NAND	FLASH_OFFSET_STANDARD @@ -30,6 +30,16 @@  #define FLASH_OFFSET_NOR	0x1000  #define FLASH_OFFSET_SATA	FLASH_OFFSET_STANDARD +/* Initial Load Region Size */ +#define FLASH_LOADSIZE_UNDEFINED	0xFFFFFFFF +#define FLASH_LOADSIZE_STANDARD		0x1000 +#define FLASH_LOADSIZE_NAND		FLASH_LOADSIZE_STANDARD +#define FLASH_LOADSIZE_SD		FLASH_LOADSIZE_STANDARD +#define FLASH_LOADSIZE_SPI		FLASH_LOADSIZE_STANDARD +#define FLASH_LOADSIZE_ONENAND		0x400 +#define FLASH_LOADSIZE_NOR		0x0 /* entire image */ +#define FLASH_LOADSIZE_SATA		FLASH_LOADSIZE_STANDARD +  #define IVT_HEADER_TAG 0xD1  #define IVT_VERSION 0x40  #define DCD_HEADER_TAG 0xD2 @@ -42,7 +52,8 @@ enum imximage_cmd {  	CMD_IMAGE_VERSION,  	CMD_BOOT_FROM,  	CMD_BOOT_OFFSET, -	CMD_DATA +	CMD_DATA, +	CMD_CSF,  };  enum imximage_fld_types { @@ -147,8 +158,7 @@ struct imx_header {  		imx_header_v1_t hdr_v1;  		imx_header_v2_t hdr_v2;  	} header; -	uint32_t flash_offset; -} __attribute__((aligned(4096))); +};  typedef void (*set_dcd_val_t)(struct imx_header *imxhdr,  					char *name, int lineno, |