X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fimximage.h;h=c1ecc0b7cb02ad1fe58841b23dafa73a7c966b92;hb=4db386655a889b6466d2c3f40839ad21205c6d21;hp=1ed3284f15404741d9598d364a83e67dfe41707a;hpb=7132d38cbe45015ac5a4b099b2b1f4b656a5d854;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/imximage.h b/include/imximage.h index 1ed3284..c1ecc0b 100644 --- a/include/imximage.h +++ b/include/imximage.h @@ -124,7 +124,7 @@ typedef struct { } flash_header_v1_t; typedef struct { - uint32_t length; /* Length of data to be read from flash */ + uint32_t length; /* Length of data to be read from flash */ } flash_cfg_parms_t; typedef struct { @@ -201,6 +201,44 @@ struct imx_header { } header; }; +typedef struct { + uint8_t tag[4]; + uint8_t version[4]; + uint8_t reserved_1[4]; + uint8_t read_sample; + uint8_t datahold; + uint8_t datasetup; + uint8_t coladdrwidth; + uint8_t devcfgenable; + uint8_t reserved_2[3]; + uint8_t devmodeseq[4]; + uint8_t devmodearg[4]; + uint8_t cmd_enable; + uint8_t reserved_3[3]; + uint8_t cmd_seq[16] ; + uint8_t cmd_arg[16]; + uint8_t controllermisc[4]; + uint8_t dev_type; + uint8_t sflash_pad; + uint8_t serial_clk; + uint8_t lut_custom ; + uint8_t reserved_4[8]; + uint8_t sflashA1[4]; + uint8_t sflashA2[4]; + uint8_t sflashB1[4]; + uint8_t sflashB2[4]; + uint8_t cspadover[4]; + uint8_t sclkpadover[4]; + uint8_t datapadover[4]; + uint8_t dqspadover[4]; + uint8_t timeout[4]; + uint8_t commandInt[4]; + uint8_t datavalid[4]; + uint8_t busyoffset[2]; + uint8_t busybitpolarity[2]; + uint8_t lut[256]; +} __attribute__((packed)) fspi_conf; + typedef void (*set_dcd_val_t)(struct imx_header *imxhdr, char *name, int lineno, int fld, uint32_t value,