aboutsummaryrefslogtreecommitdiffstats
path: root/package/boot/uboot-lantiq/patches/0018-tools-lantiq-add-NAND-SPL-support.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/boot/uboot-lantiq/patches/0018-tools-lantiq-add-NAND-SPL-support.patch')
-rw-r--r--package/boot/uboot-lantiq/patches/0018-tools-lantiq-add-NAND-SPL-support.patch21
1 files changed, 8 insertions, 13 deletions
diff --git a/package/boot/uboot-lantiq/patches/0018-tools-lantiq-add-NAND-SPL-support.patch b/package/boot/uboot-lantiq/patches/0018-tools-lantiq-add-NAND-SPL-support.patch
index 04c254fd06..471c902aa5 100644
--- a/package/boot/uboot-lantiq/patches/0018-tools-lantiq-add-NAND-SPL-support.patch
+++ b/package/boot/uboot-lantiq/patches/0018-tools-lantiq-add-NAND-SPL-support.patch
@@ -5,8 +5,6 @@ Subject: tools: lantiq: add NAND SPL support
Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
-diff --git a/tools/ltq-boot-image.c b/tools/ltq-boot-image.c
-index 75a188c..743fc6f 100644
--- a/tools/ltq-boot-image.c
+++ b/tools/ltq-boot-image.c
@@ -14,7 +14,8 @@
@@ -42,7 +40,7 @@ index 75a188c..743fc6f 100644
}
static enum image_types parse_image_type(const char *type)
-@@ -64,6 +68,9 @@ static enum image_types parse_image_type(const char *type)
+@@ -64,6 +68,9 @@ static enum image_types parse_image_type
if (!strncmp(type, "sfspl", 6))
return IMAGE_SFSPL;
@@ -52,7 +50,7 @@ index 75a188c..743fc6f 100644
return IMAGE_NONE;
}
-@@ -73,7 +80,7 @@ static int parse_args(int argc, char *argv[], struct args *arg)
+@@ -73,7 +80,7 @@ static int parse_args(int argc, char *ar
memset(arg, 0, sizeof(*arg));
@@ -61,7 +59,7 @@ index 75a188c..743fc6f 100644
switch (opt) {
case 'h':
usage_msg(argv[0]);
-@@ -84,6 +91,12 @@ static int parse_args(int argc, char *argv[], struct args *arg)
+@@ -84,6 +91,12 @@ static int parse_args(int argc, char *ar
case 'e':
arg->entry_addr = strtoul(optarg, NULL, 16);
break;
@@ -74,7 +72,7 @@ index 75a188c..743fc6f 100644
case 'u':
arg->uboot_bin = optarg;
break;
-@@ -114,11 +127,22 @@ static int parse_args(int argc, char *argv[], struct args *arg)
+@@ -114,11 +127,22 @@ static int parse_args(int argc, char *ar
goto parse_error;
}
@@ -98,7 +96,7 @@ index 75a188c..743fc6f 100644
return 0;
parse_error:
-@@ -174,6 +198,19 @@ static int write_nvb_start_header(int fd, __u32 addr)
+@@ -174,6 +198,19 @@ static int write_nvb_start_header(int fd
return write_header(fd, hdr, sizeof(hdr));
}
@@ -118,7 +116,7 @@ index 75a188c..743fc6f 100644
static int open_input_bin(const char *name, void **ptr, size_t *size)
{
struct stat sbuf;
-@@ -238,9 +275,37 @@ static int open_output_bin(const char *name)
+@@ -238,9 +275,37 @@ static int open_output_bin(const char *n
return fd;
}
@@ -158,7 +156,7 @@ index 75a188c..743fc6f 100644
void *uboot_ptr, *spl_ptr;
size_t uboot_size, spl_size;
-@@ -256,9 +321,22 @@ static int create_sfspl(const struct args *arg)
+@@ -256,9 +321,22 @@ static int create_sfspl(const struct arg
if (0 > uboot_fd)
goto err_uboot;
@@ -181,7 +179,7 @@ index 75a188c..743fc6f 100644
ret = copy_bin(out_fd, spl_ptr, spl_size);
if (ret)
-@@ -268,16 +346,16 @@ static int create_sfspl(const struct args *arg)
+@@ -268,16 +346,16 @@ static int create_sfspl(const struct arg
if (ret)
goto err_write;
@@ -223,6 +221,3 @@ index 75a188c..743fc6f 100644
break;
default:
fprintf(stderr, "Image type not implemented\n");
---
-1.8.3.2
-