summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-06-19 14:31:19 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2020-07-14 20:18:38 +0200
commitb8542d054dba3544a89ea6c4a65cec1d52a68443 (patch)
treed2eb3c743dcf207816517ae1221b3538912a125b /scripts
parent17c7e57f6e0a2401216951717eb9fa48ac3e97fd (diff)
downloadbarebox-b8542d054dba3544a89ea6c4a65cec1d52a68443.tar.gz
barebox-b8542d054dba3544a89ea6c4a65cec1d52a68443.tar.xz
scripts: imx-image: rename image_dcd_offset to image_ivt_offset
image_dcd_offset is a misnomer, it should really be image_ivt_offset. The DCD (Device Configuration Data) is only one part of the data linked into the IVT (Image Vector Table), but the meaning of the variable is really the latter, not the former. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/imx/imx-image.c18
-rw-r--r--scripts/imx/imx.c12
2 files changed, 15 insertions, 15 deletions
diff --git a/scripts/imx/imx-image.c b/scripts/imx/imx-image.c
index 9ab704292f..de04962b09 100644
--- a/scripts/imx/imx-image.c
+++ b/scripts/imx/imx-image.c
@@ -238,7 +238,7 @@ static size_t add_header_v1(struct config_data *data, void *buf)
{
struct imx_flash_header *hdr;
int dcdsize = curdcd * sizeof(uint32_t);
- int offset = data->image_dcd_offset;
+ int offset = data->image_ivt_offset;
uint32_t loadaddr = data->image_load_addr;
uint32_t imagesize = data->load_size;
@@ -307,7 +307,7 @@ static size_t add_header_v2(const struct config_data *data, void *buf)
{
struct imx_flash_header_v2 *hdr;
int dcdsize = curdcd * sizeof(uint32_t);
- int offset = data->image_dcd_offset;
+ int offset = data->image_ivt_offset;
uint32_t loadaddr = data->image_load_addr;
uint32_t imagesize = data->load_size;
@@ -784,7 +784,7 @@ int main(int argc, char *argv[])
int add_barebox_header;
uint32_t barebox_image_size = 0;
struct config_data data = {
- .image_dcd_offset = 0xffffffff,
+ .image_ivt_offset = 0xffffffff,
.write_mem = write_mem,
.check = check,
.nop = nop,
@@ -882,11 +882,11 @@ int main(int argc, char *argv[])
create_usb_image = 0;
}
- if (data.image_dcd_offset == 0xffffffff) {
+ if (data.image_ivt_offset == 0xffffffff) {
if (create_usb_image)
- data.image_dcd_offset = 0x0;
+ data.image_ivt_offset = 0x0;
else
- data.image_dcd_offset = FLASH_HEADER_OFFSET;
+ data.image_ivt_offset = FLASH_HEADER_OFFSET;
}
if (!data.header_version) {
@@ -910,14 +910,14 @@ int main(int argc, char *argv[])
case 1:
barebox_image_size = add_header_v1(&data, buf);
if (data.srkfile) {
- ret = add_srk(buf, data.image_dcd_offset, data.image_load_addr,
+ ret = add_srk(buf, data.image_ivt_offset, data.image_load_addr,
data.srkfile);
if (ret)
exit(1);
}
break;
case 2:
- if (data.image_dcd_offset + sizeof(struct imx_flash_header_v2) +
+ if (data.image_ivt_offset + sizeof(struct imx_flash_header_v2) +
MAX_DCD * sizeof(u32) > HEADER_LEN) {
fprintf(stderr, "i.MX v2 header exceeds SW limit set by imx-image\n");
exit(1);
@@ -982,7 +982,7 @@ int main(int argc, char *argv[])
xwrite(outfd, buf, header_len);
} else {
if (add_barebox_header &&
- data.image_dcd_offset + data.header_gap < sizeof_bb_header) {
+ data.image_ivt_offset + data.header_gap < sizeof_bb_header) {
fprintf(stderr, "barebox header conflicts with IVT\n");
exit(1);
}
diff --git a/scripts/imx/imx.c b/scripts/imx/imx.c
index ea576c22d3..f10c71e08a 100644
--- a/scripts/imx/imx.c
+++ b/scripts/imx/imx.c
@@ -211,12 +211,12 @@ static int do_loadaddr(struct config_data *data, int argc, char *argv[])
return 0;
}
-static int do_dcd_offset(struct config_data *data, int argc, char *argv[])
+static int do_ivt_offset(struct config_data *data, int argc, char *argv[])
{
if (argc < 2)
return -EINVAL;
- data->image_dcd_offset = strtoul(argv[1], NULL, 0);
+ data->image_ivt_offset = strtoul(argv[1], NULL, 0);
return 0;
}
@@ -334,7 +334,7 @@ static int do_hab_blocks(struct config_data *data, int argc, char *argv[])
char *str;
int ret;
uint32_t signed_size = data->load_size;
- uint32_t offset = data->image_dcd_offset;
+ uint32_t offset = data->image_ivt_offset;
if (!data->csf)
return -EINVAL;
@@ -358,8 +358,8 @@ static int do_hab_blocks(struct config_data *data, int argc, char *argv[])
if (signed_size > 0) {
ret = asprintf(&str, "Blocks = 0x%08x 0x%08x 0x%08x \"%s\"\n",
- data->image_load_addr + data->image_dcd_offset, offset,
- signed_size - data->image_dcd_offset, data->outfile);
+ data->image_load_addr + data->image_ivt_offset, offset,
+ signed_size - data->image_ivt_offset, data->outfile);
} else {
fprintf(stderr, "Invalid signed size area 0x%08x\n",
signed_size);
@@ -586,7 +586,7 @@ struct command cmds[] = {
.parse = do_loadaddr,
}, {
.name = "dcdofs",
- .parse = do_dcd_offset,
+ .parse = do_ivt_offset,
}, {
.name = "soc",
.parse = do_soc,