diff options
author | Mathias Kresin <dev@kresin.me> | 2016-12-30 21:42:05 +0100 |
---|---|---|
committer | Mathias Kresin <dev@kresin.me> | 2017-01-02 19:16:54 +0100 |
commit | 8c822ec4ca7557563370aa568c034edda81e6b6e (patch) | |
tree | 610be869c4a4f72a32ee8e64632d73180a54a579 | |
parent | cfe1c6debe8247ce9239b92aa1213fde396b1405 (diff) | |
download | upstream-8c822ec4ca7557563370aa568c034edda81e6b6e.tar.gz upstream-8c822ec4ca7557563370aa568c034edda81e6b6e.tar.bz2 upstream-8c822ec4ca7557563370aa568c034edda81e6b6e.zip |
uboot-lantiq: fix boot of images larger than 8MB
Increasing CONFIG_SYS_BOOTM_LEN from 8 MB to 16 MB is necessary to
support uncompressing images larger than 8 MB when using the bootm
command.
Signed-off-by: Mathias Kresin <dev@kresin.me>
12 files changed, 36 insertions, 12 deletions
diff --git a/package/boot/uboot-lantiq/patches/0102-MIPS-add-board-support-for-Arcadyan-ARV4519PW.patch b/package/boot/uboot-lantiq/patches/0102-MIPS-add-board-support-for-Arcadyan-ARV4519PW.patch index 51738e40b8..413061cbaf 100644 --- a/package/boot/uboot-lantiq/patches/0102-MIPS-add-board-support-for-Arcadyan-ARV4519PW.patch +++ b/package/boot/uboot-lantiq/patches/0102-MIPS-add-board-support-for-Arcadyan-ARV4519PW.patch @@ -172,7 +172,7 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Active mips mips32 danube lantiq easy50712 easy50712_ram easy50712:SYS_BOOT_RAM Daniel Schwierzeck <daniel.schwierzeck@gmail.com> --- /dev/null +++ b/include/configs/arv4519pw.h -@@ -0,0 +1,67 @@ +@@ -0,0 +1,69 @@ +/* + * Copyright (C) 2012-2013 Luka Perkov <luka@openwrt.org> + * @@ -193,6 +193,8 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> + +#define CONFIG_LTQ_SUPPORT_NOR_FLASH /* Have a parallel NOR flash */ + ++#define CONFIG_SYS_BOOTM_LEN 0x1000000 /* 16 MB */ ++ +/* Switch devices */ +#define CONFIG_SWITCH_MULTI +#define CONFIG_SWITCH_AR8216 diff --git a/package/boot/uboot-lantiq/patches/0103-MIPS-add-board-support-for-Arcadyan-ARV7518PW.patch b/package/boot/uboot-lantiq/patches/0103-MIPS-add-board-support-for-Arcadyan-ARV7518PW.patch index 21e6a2c5e9..490ab2dbb8 100644 --- a/package/boot/uboot-lantiq/patches/0103-MIPS-add-board-support-for-Arcadyan-ARV7518PW.patch +++ b/package/boot/uboot-lantiq/patches/0103-MIPS-add-board-support-for-Arcadyan-ARV7518PW.patch @@ -172,7 +172,7 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Active mips mips32 danube lantiq easy50712 easy50712_ram easy50712:SYS_BOOT_RAM Daniel Schwierzeck <daniel.schwierzeck@gmail.com> --- /dev/null +++ b/include/configs/arv7518pw.h -@@ -0,0 +1,67 @@ +@@ -0,0 +1,69 @@ +/* + * Copyright (C) 2012-2013 Luka Perkov <luka@openwrt.org> + * @@ -193,6 +193,8 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> + +#define CONFIG_LTQ_SUPPORT_NOR_FLASH /* Have a parallel NOR flash */ + ++#define CONFIG_SYS_BOOTM_LEN 0x1000000 /* 16 MB */ ++ +/* Switch devices */ +#define CONFIG_SWITCH_MULTI +#define CONFIG_SWITCH_AR8216 diff --git a/package/boot/uboot-lantiq/patches/0104-MIPS-add-board-support-for-AudioCodes-MP-252.patch b/package/boot/uboot-lantiq/patches/0104-MIPS-add-board-support-for-AudioCodes-MP-252.patch index 00820f8e3d..16a44ccdd1 100644 --- a/package/boot/uboot-lantiq/patches/0104-MIPS-add-board-support-for-AudioCodes-MP-252.patch +++ b/package/boot/uboot-lantiq/patches/0104-MIPS-add-board-support-for-AudioCodes-MP-252.patch @@ -185,7 +185,7 @@ Signed-off-by: Daniel Golle <dgolle@allnet.de> Active mips mips32 danube lantiq easy50712 easy50712_ram easy50712:SYS_BOOT_RAM Daniel Schwierzeck <daniel.schwierzeck@gmail.com> --- /dev/null +++ b/include/configs/acmp252.h -@@ -0,0 +1,60 @@ +@@ -0,0 +1,62 @@ +/* + * Copyright (C) 2013 Daniel Golle <daniel.golle@gmail.com> + * Copyright (C) 2011 Luka Perkov <luka@openwrt.org> @@ -207,6 +207,8 @@ Signed-off-by: Daniel Golle <dgolle@allnet.de> + +#define CONFIG_LTQ_SUPPORT_NOR_FLASH /* Have a parallel NOR flash */ + ++#define CONFIG_SYS_BOOTM_LEN 0x1000000 /* 16 MB */ ++ +/* Switch devices */ +#define CONFIG_SWITCH_MULTI +#define CONFIG_SWITCH_ADM6996I diff --git a/package/boot/uboot-lantiq/patches/0105-MIPS-add-board-support-for-AVM-FritzBox-3370.patch b/package/boot/uboot-lantiq/patches/0105-MIPS-add-board-support-for-AVM-FritzBox-3370.patch index 77014e44ce..d7850e4b5b 100644 --- a/package/boot/uboot-lantiq/patches/0105-MIPS-add-board-support-for-AVM-FritzBox-3370.patch +++ b/package/boot/uboot-lantiq/patches/0105-MIPS-add-board-support-for-AVM-FritzBox-3370.patch @@ -273,7 +273,7 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Active mips mips32 vrx200 lantiq easy80920 easy80920_norspl easy80920:SYS_BOOT_NORSPL Daniel Schwierzeck <daniel.schwierzeck@gmail.com> --- /dev/null +++ b/include/configs/fb3370.h -@@ -0,0 +1,78 @@ +@@ -0,0 +1,80 @@ +/* + * Copyright (C) 2011-2013 Daniel Schwierzeck, daniel.schwierzeck@googlemail.com + * @@ -308,6 +308,8 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> + +#define CONFIG_SYS_DRAM_PROBE + ++#define CONFIG_SYS_BOOTM_LEN 0x1000000 /* 16 MB */ ++ +/* Environment */ +#define CONFIG_ENV_SPI_BUS CONFIG_SPL_SPI_BUS +#define CONFIG_ENV_SPI_CS CONFIG_SPL_SPI_CS diff --git a/package/boot/uboot-lantiq/patches/0106-MIPS-add-board-support-for-Gigaset-SX76X.patch b/package/boot/uboot-lantiq/patches/0106-MIPS-add-board-support-for-Gigaset-SX76X.patch index 96737fa483..16946e9bfd 100644 --- a/package/boot/uboot-lantiq/patches/0106-MIPS-add-board-support-for-Gigaset-SX76X.patch +++ b/package/boot/uboot-lantiq/patches/0106-MIPS-add-board-support-for-Gigaset-SX76X.patch @@ -185,7 +185,7 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Active mips mips32 danube lantiq easy50712 easy50712_ram easy50712:SYS_BOOT_RAM Daniel Schwierzeck <daniel.schwierzeck@gmail.com> --- /dev/null +++ b/include/configs/sx76x.h -@@ -0,0 +1,59 @@ +@@ -0,0 +1,61 @@ +/* + * Copyright (C) 2011-2013 Luka Perkov <luka@openwrt.org> + * @@ -206,6 +206,8 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> + +#define CONFIG_LTQ_SUPPORT_NOR_FLASH /* Have a parallel NOR flash */ + ++#define CONFIG_SYS_BOOTM_LEN 0x1000000 /* 16 MB */ ++ +/* Switch devices */ +#define CONFIG_SWITCH_MULTI +#define CONFIG_SWITCH_ADM6996I diff --git a/package/boot/uboot-lantiq/patches/0107-MIPS-add-board-support-for-ZyXEL-P-2812HNU-Fx.patch b/package/boot/uboot-lantiq/patches/0107-MIPS-add-board-support-for-ZyXEL-P-2812HNU-Fx.patch index a1c0bdede0..3f77d98476 100644 --- a/package/boot/uboot-lantiq/patches/0107-MIPS-add-board-support-for-ZyXEL-P-2812HNU-Fx.patch +++ b/package/boot/uboot-lantiq/patches/0107-MIPS-add-board-support-for-ZyXEL-P-2812HNU-Fx.patch @@ -231,7 +231,7 @@ Signed-off-by: Luka Perkov <luka@openwrt.org> Active nds32 n1213 ag101 AndesTech adp-ag101 adp-ag101 - Andes <uboot@andestech.com> --- /dev/null +++ b/include/configs/p2812hnufx.h -@@ -0,0 +1,67 @@ +@@ -0,0 +1,69 @@ +/* + * Copyright (C) 2013 Luka Perkov <luka@openwrt.org> + * @@ -265,6 +265,8 @@ Signed-off-by: Luka Perkov <luka@openwrt.org> + +#define CONFIG_SYS_DRAM_PROBE + ++#define CONFIG_SYS_BOOTM_LEN 0x1000000 /* 16 MB */ ++ +/* Environment */ +#if defined(CONFIG_SYS_BOOT_NANDSPL) +#define CONFIG_ENV_IS_IN_NAND diff --git a/package/boot/uboot-lantiq/patches/0108-MIPS-add-board-support-for-Arcadyan-ARV752DPW.patch b/package/boot/uboot-lantiq/patches/0108-MIPS-add-board-support-for-Arcadyan-ARV752DPW.patch index 07bef6e312..084930524d 100644 --- a/package/boot/uboot-lantiq/patches/0108-MIPS-add-board-support-for-Arcadyan-ARV752DPW.patch +++ b/package/boot/uboot-lantiq/patches/0108-MIPS-add-board-support-for-Arcadyan-ARV752DPW.patch @@ -172,7 +172,7 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Active mips mips32 danube gigaset sx76x gigasx76x_nor sx76x:SYS_BOOT_NOR Luka Perkov <luka@openwrt.org> --- /dev/null +++ b/include/configs/arv752dpw.h -@@ -0,0 +1,67 @@ +@@ -0,0 +1,69 @@ +/* + * Copyright (C) 2012-2013 Luka Perkov <luka@openwrt.org> + * @@ -193,6 +193,8 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> + +#define CONFIG_LTQ_SUPPORT_NOR_FLASH /* Have a parallel NOR flash */ + ++#define CONFIG_SYS_BOOTM_LEN 0x1000000 /* 16 MB */ ++ +/* Switch devices */ +#define CONFIG_SWITCH_MULTI +#define CONFIG_SWITCH_RTL8306 diff --git a/package/boot/uboot-lantiq/patches/0109-MIPS-add-board-support-for-Arcadyan-ARV752DPW22.patch b/package/boot/uboot-lantiq/patches/0109-MIPS-add-board-support-for-Arcadyan-ARV752DPW22.patch index 85e3ebdb3a..29b9648ca4 100644 --- a/package/boot/uboot-lantiq/patches/0109-MIPS-add-board-support-for-Arcadyan-ARV752DPW22.patch +++ b/package/boot/uboot-lantiq/patches/0109-MIPS-add-board-support-for-Arcadyan-ARV752DPW22.patch @@ -173,7 +173,7 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Active mips mips32 danube gigaset sx76x gigasx76x_nor sx76x:SYS_BOOT_NOR Luka Perkov <luka@openwrt.org> --- /dev/null +++ b/include/configs/arv752dpw22.h -@@ -0,0 +1,68 @@ +@@ -0,0 +1,70 @@ +/* + * Copyright (C) 2012-2013 Luka Perkov <luka@openwrt.org> + * @@ -194,6 +194,8 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> + +#define CONFIG_LTQ_SUPPORT_NOR_FLASH /* Have a parallel NOR flash */ + ++#define CONFIG_SYS_BOOTM_LEN 0x1000000 /* 16 MB */ ++ +/* Switch devices */ +#define CONFIG_SWITCH_MULTI +#define CONFIG_SWITCH_AR8216 diff --git a/package/boot/uboot-lantiq/patches/0110-MIPS-add-board-support-for-Arcadyan-ARV7510PW.patch b/package/boot/uboot-lantiq/patches/0110-MIPS-add-board-support-for-Arcadyan-ARV7510PW.patch index 8c463685b6..902f7b7d04 100644 --- a/package/boot/uboot-lantiq/patches/0110-MIPS-add-board-support-for-Arcadyan-ARV7510PW.patch +++ b/package/boot/uboot-lantiq/patches/0110-MIPS-add-board-support-for-Arcadyan-ARV7510PW.patch @@ -191,7 +191,7 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Active mips mips32 danube arcadyan arv7518pw arv7518pw_ram arv7518pw:SYS_BOOT_RAM Luka Perkov <luka@openwrt.org> --- /dev/null +++ b/include/configs/arv7510pw.h -@@ -0,0 +1,75 @@ +@@ -0,0 +1,77 @@ +/* + * Copyright (C) 2013 Matti Laakso <malaakso@elisanet.fi> + * @@ -210,6 +210,8 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> +#define CONFIG_LTQ_SUPPORT_ETHERNET /* Enable ethernet */ +#define CONFIG_LTQ_SUPPORT_NOR_FLASH /* Have a parallel NOR flash */ + ++#define CONFIG_SYS_BOOTM_LEN 0x1000000 /* 16 MB */ ++ +/* Switch devices */ +#define CONFIG_SWITCH_MULTI +#define CONFIG_SWITCH_ADM6996I diff --git a/package/boot/uboot-lantiq/patches/0111-MIPS-add-board-support-for-Arcadyan-ARV7510PW22.patch b/package/boot/uboot-lantiq/patches/0111-MIPS-add-board-support-for-Arcadyan-ARV7510PW22.patch index 902a7cfb5e..416f16ed00 100644 --- a/package/boot/uboot-lantiq/patches/0111-MIPS-add-board-support-for-Arcadyan-ARV7510PW22.patch +++ b/package/boot/uboot-lantiq/patches/0111-MIPS-add-board-support-for-Arcadyan-ARV7510PW22.patch @@ -168,7 +168,7 @@ Active mips mips32 danube arcadyan arv7518pw arv7518pw_ram arv7518pw:SYS_BOOT_RAM Luka Perkov <luka@openwrt.org> --- /dev/null +++ b/include/configs/arv7510pw22.h -@@ -0,0 +1,67 @@ +@@ -0,0 +1,69 @@ +/* + * Copyright (C) 2014 Álvaro Fernández Rojas <noltari@gmail.com> + * @@ -189,6 +189,8 @@ + +#define CONFIG_LTQ_SUPPORT_NOR_FLASH /* Have a parallel NOR flash */ + ++#define CONFIG_SYS_BOOTM_LEN 0x1000000 /* 16 MB */ ++ +/* Switch devices */ +#define CONFIG_SWITCH_MULTI +#define CONFIG_SWITCH_AR8216 diff --git a/package/boot/uboot-lantiq/patches/0113-MIPS-add-board-support-for-Arcadyan-ARV8539PW22.patch b/package/boot/uboot-lantiq/patches/0113-MIPS-add-board-support-for-Arcadyan-ARV8539PW22.patch index e68ce2d31a..5185c945ff 100644 --- a/package/boot/uboot-lantiq/patches/0113-MIPS-add-board-support-for-Arcadyan-ARV8539PW22.patch +++ b/package/boot/uboot-lantiq/patches/0113-MIPS-add-board-support-for-Arcadyan-ARV8539PW22.patch @@ -168,7 +168,7 @@ Active mips mips32 danube gigaset sx76x gigasx76x_nor sx76x:SYS_BOOT_NOR Luka Perkov <luka@openwrt.org> --- /dev/null +++ b/include/configs/arv8539pw22.h -@@ -0,0 +1,68 @@ +@@ -0,0 +1,70 @@ +/* + * Copyright (C) 2012-2013 Luka Perkov <luka@openwrt.org> + * @@ -189,6 +189,8 @@ + +#define CONFIG_LTQ_SUPPORT_NOR_FLASH /* Have a parallel NOR flash */ + ++#define CONFIG_SYS_BOOTM_LEN 0x1000000 /* 16 MB */ ++ +/* Switch devices */ +#define CONFIG_SWITCH_MULTI +#define CONFIG_SWITCH_AR8216 diff --git a/package/boot/uboot-lantiq/patches/0115-MIPS-add-board-support-for-Arcadyan-ARV7506PW11.patch b/package/boot/uboot-lantiq/patches/0115-MIPS-add-board-support-for-Arcadyan-ARV7506PW11.patch index b7a8a6ac2a..2a7c49c069 100644 --- a/package/boot/uboot-lantiq/patches/0115-MIPS-add-board-support-for-Arcadyan-ARV7506PW11.patch +++ b/package/boot/uboot-lantiq/patches/0115-MIPS-add-board-support-for-Arcadyan-ARV7506PW11.patch @@ -210,7 +210,7 @@ Active mips mips32 danube arcadyan arv7510pw arv7510pw_ram arv7510pw:SYS_BOOT_RAM Luka Perkov <luka@openwrt.org> --- /dev/null +++ b/include/configs/arv7506pw11.h -@@ -0,0 +1,62 @@ +@@ -0,0 +1,64 @@ +/* + * Copyright (C) 2016 Mathias Kresin <dev@kresin.me> + * @@ -231,6 +231,8 @@ + +#define CONFIG_LTQ_SUPPORT_NOR_FLASH /* Have a parallel NOR flash */ + ++#define CONFIG_SYS_BOOTM_LEN 0x1000000 /* 16 MB */ ++ +/* Switch devices */ +#define CONFIG_SWITCH_MULTI +#define CONFIG_SWITCH_RTL8306 |