diff options
author | Otavio Salvador <otavio@ossystems.com.br> | 2015-11-10 09:01:42 -0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-11-25 07:48:14 +0000 |
commit | aebd1a87bbf960e69301bd29137aabb5dfab05fc (patch) | |
tree | 8cb518b966f6c9a4c3c4789d2deecf8e28514365 /meta/recipes-bsp/u-boot/u-boot/0005-MIPS-bootm-use-CONFIG_IS_ENABLED-everywhere.patch | |
parent | 273eee7a3614caea17c5bc93b720353641293cf7 (diff) | |
download | openembedded-core-contrib-aebd1a87bbf960e69301bd29137aabb5dfab05fc.tar.gz |
u-boot: Update to 2015.10 release
The U-Boot 2015.10 has been released at October 20th 2015. This also
removes the GCC workaround, for the inline behavior, as this version
properlu supports the GCC 5.2 as compiler.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'meta/recipes-bsp/u-boot/u-boot/0005-MIPS-bootm-use-CONFIG_IS_ENABLED-everywhere.patch')
-rw-r--r-- | meta/recipes-bsp/u-boot/u-boot/0005-MIPS-bootm-use-CONFIG_IS_ENABLED-everywhere.patch | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/meta/recipes-bsp/u-boot/u-boot/0005-MIPS-bootm-use-CONFIG_IS_ENABLED-everywhere.patch b/meta/recipes-bsp/u-boot/u-boot/0005-MIPS-bootm-use-CONFIG_IS_ENABLED-everywhere.patch new file mode 100644 index 0000000000..210ca4dae7 --- /dev/null +++ b/meta/recipes-bsp/u-boot/u-boot/0005-MIPS-bootm-use-CONFIG_IS_ENABLED-everywhere.patch @@ -0,0 +1,93 @@ +From ebaf1eda6f3b8a339837bc0dbcbb9002d751ab75 Mon Sep 17 00:00:00 2001 +From: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> +Date: Sun, 1 Nov 2015 17:36:15 +0100 +Subject: [PATCH 5/6] MIPS: bootm: use CONFIG_IS_ENABLED() everywhere +Organization: O.S. Systems Software LTDA. + +Upstream-Status: Backport [2016.01] + +Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> +Reviewed-by: Tom Rini <trini@konsulko.com> +--- + arch/mips/lib/bootm.c | 33 ++++++++++++++------------------- + 1 file changed, 14 insertions(+), 19 deletions(-) + +diff --git a/arch/mips/lib/bootm.c b/arch/mips/lib/bootm.c +index a7eddd3..eed159c 100644 +--- a/arch/mips/lib/bootm.c ++++ b/arch/mips/lib/bootm.c +@@ -15,12 +15,6 @@ DECLARE_GLOBAL_DATA_PTR; + #define LINUX_MAX_ENVS 256 + #define LINUX_MAX_ARGS 256 + +-#if defined(CONFIG_MALTA) +-#define mips_boot_malta 1 +-#else +-#define mips_boot_malta 0 +-#endif +- + static int linux_argc; + static char **linux_argv; + static char *linux_argp; +@@ -157,7 +151,7 @@ static void linux_env_set(const char *env_name, const char *env_val) + strcpy(linux_env_p, env_name); + linux_env_p += strlen(env_name); + +- if (mips_boot_malta) { ++ if (CONFIG_IS_ENABLED(MALTA)) { + linux_env_p++; + linux_env[++linux_env_idx] = linux_env_p; + } else { +@@ -178,14 +172,15 @@ static void linux_env_legacy(bootm_headers_t *images) + const char *cp; + ulong rd_start, rd_size; + +-#ifdef CONFIG_MEMSIZE_IN_BYTES +- sprintf(env_buf, "%lu", (ulong)gd->ram_size); +- debug("## Giving linux memsize in bytes, %lu\n", (ulong)gd->ram_size); +-#else +- sprintf(env_buf, "%lu", (ulong)(gd->ram_size >> 20)); +- debug("## Giving linux memsize in MB, %lu\n", +- (ulong)(gd->ram_size >> 20)); +-#endif /* CONFIG_MEMSIZE_IN_BYTES */ ++ if (CONFIG_IS_ENABLED(MEMSIZE_IN_BYTES)) { ++ sprintf(env_buf, "%lu", (ulong)gd->ram_size); ++ debug("## Giving linux memsize in bytes, %lu\n", ++ (ulong)gd->ram_size); ++ } else { ++ sprintf(env_buf, "%lu", (ulong)(gd->ram_size >> 20)); ++ debug("## Giving linux memsize in MB, %lu\n", ++ (ulong)(gd->ram_size >> 20)); ++ } + + rd_start = UNCACHED_SDRAM(images->initrd_start); + rd_size = images->initrd_end - images->initrd_start; +@@ -214,7 +209,7 @@ static void linux_env_legacy(bootm_headers_t *images) + if (cp) + linux_env_set("eth1addr", cp); + +- if (mips_boot_malta) { ++ if (CONFIG_IS_ENABLED(MALTA)) { + sprintf(env_buf, "%un8r", gd->baudrate); + linux_env_set("modetty0", env_buf); + } +@@ -307,13 +302,13 @@ static void boot_jump_linux(bootm_headers_t *images) + + bootstage_mark(BOOTSTAGE_ID_RUN_OS); + +- if (mips_boot_malta) ++ if (CONFIG_IS_ENABLED(MALTA)) + linux_extra = gd->ram_size; + +-#ifdef CONFIG_BOOTSTAGE_FDT ++#if CONFIG_IS_ENABLED(BOOTSTAGE_FDT) + bootstage_fdt_add_report(); + #endif +-#ifdef CONFIG_BOOTSTAGE_REPORT ++#if CONFIG_IS_ENABLED(BOOTSTAGE_REPORT) + bootstage_report(); + #endif + +-- +2.6.2 + |