- Jun 17, 2016
-
-
Heiko Schocher authored
add missing USB_MUSB_* and CONFIG_G_DNL_* board configuration. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Andreas Dannenberg authored
Enable FIT support for AM57xx platforms using the high-security (HS) device variant. Signed-off-by:
Andreas Dannenberg <dannenberg@ti.com> Reviewed-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Stefano Babic authored
twister board was not updated after changing SPL defines, resulting in a broken board. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Thomas Lange authored
I no longer have access to such a board Signed-off-by:
Thomas Lange <thomas@corelatus.se>
-
Petr Kulhavy authored
Remove redundant #if defined(CONFIG_SPL_OS_BOOT) statement around getenv() calls in spl_load_image_ext_os(). The whole function is surrounded by #ifdef CONFIG_SPL_OS_BOOT. No functional change. Signed-off-by:
Petr Kulhavy <brain@jikos.cz> CC: Guillaume GARDET <guillaume.gardet@free.fr> Acked-by:
Guillaume GARDET <guillaume.gardet@free.fr>
-
Andreas Dannenberg authored
The comments in the source file are riddled with spelling mistakes. Be a good citizen and take a stab at cleaning up some of the more obvious ones. Signed-off-by:
Andreas Dannenberg <dannenberg@ti.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Srinivas, Madan authored
Adds FIT support to the SPL and u-boot for AM437x HS devices. Signed-off-by:
Madan Srinivas <madans@ti.com> Reviewed-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Srinivas, Madan authored
Adds missing NAND option to CONFIG_SYS_EXTRA_OPTIONS for AM437x HS EVMs. This syncs up the config options between GP and HS EVMs. Signed-off-by:
Madan Srinivas <madans@ti.com> Reviewed-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Tom Rini authored
With updated moveconfig.py and an better default, re-generate the migration of BOOTDELAY to the defconfig. Reviewed-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
The value of 0 is fairly uncommon while 2 is one of the more common ones so switch. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
git://git.denx.de/u-boot-ubiTom Rini authored
-
- Jun 14, 2016
-
-
Eran Matityahu authored
Add support for loading splash image from NAND Flash formatted with a (UBI) filesystem. Signed-off-by:
Eran Matityahu <eran.m@variscite.com> Cc: Heiko Schocher <hs@denx.de> Cc: Igor Grinberg <grinberg@compulab.co.il> Cc: Tom Rini <trini@konsulko.com> Cc: Nikita Kiryanov <nikita@compulab.co.il> Cc: Stefano Babic <sbabic@denx.de> Acked-by:
Nikita Kiryanov <nikita@compulab.co.il>
-
- Jun 13, 2016
-
-
Lokesh Vutla authored
Select a right dtb from FIT for am437x-hs platform. Reported-by:
Madan Srinivas <madans@ti.com> Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Lokesh Vutla authored
Add proper dtb file name for AM572x-IDK in env. Reviewed-by:
Tom Rini <trini@konsulko.com> Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Schuyler Patton authored
Add initial DTS support for AM572-IDK evm. Reviewed-by:
Tom Rini <trini@konsulko.com> Signed-off-by:
Schuyler Patton <spatton@ti.com> Signed-off-by:
Nishanth Menon <nm@ti.com> Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Lokesh Vutla authored
Enable FIT support for AM57xx platforms Reviewed-by:
Tom Rini <trini@konsulko.com> Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Lokesh Vutla authored
FIT allows for a multiple dtb in a single image. SPL needs away to detect the right dtb to be used. Adding support for the same for am57xx platforms. Reviewed-by:
Tom Rini <trini@konsulko.com> Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Lokesh Vutla authored
board/am57xx supports all boards based on am57xx. Rename the taget as TARGET_AM57XX_EVM. Fixes: 74cc8b09 ("board: ti: beagle_x15: Rename to indicate support for TI am57xx evms") Reviewed-by:
Tom Rini <trini@konsulko.com> Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Eddy Petrișor authored
Add initial support for NXP's S32V234 SoC and S32V234EVB board. The S32V230 family is designed to support computation-intensive applications for image processing. The S32V234, as part of the S32V230 family, is a high-performance automotive processor designed to support safe computation-intensive applications in the area of vision and sensor fusion. Code originally writen by: Original-signed-off-by:
Stoica Cosmin-Stefan <cosminstefan.stoica@freescale.com> Original-signed-off-by:
Mihaela Martinas <Mihaela.Martinas@freescale.com> Original-signed-off-by:
Eddy Petrișor <eddy.petrisor@gmail.com> Signed-off-by:
Eddy Petrișor <eddy.petrisor@nxp.com>
-
Stoica Cosmin-Stefan authored
The Linflex module is integrated on some NXP automotive SoCs part of the former Freescale portfolio, like S32V234, an SoC for Advanced Driver Assistance Systems. Original-signed-off-by:
Stoica Cosmin-Stefan <cosminstefan.stoica@freescale.com> Original-signed-off-by:
Chircu Bogdan <Bogdan.Chircu@freescale.com> Original-signed-off-by:
Depons Eric <eric.depons@freescale.com> Original-signed-off-by:
Eddy Petrișor <eddy.petrisor@gmail.com> Signed-off-by:
Eddy Petrișor <eddy.petrisor@gmail.com>
-
Steve Rae authored
Add support for the Broadcom BCM23550 board. Signed-off-by:
Steve Rae <srae@broadcom.com>
-
git://git.denx.de/u-boot-arcTom Rini authored
-
git://git.denx.de/u-boot-ubiTom Rini authored
-
git://git.denx.de/u-boot-atmelTom Rini authored
-
Alexey Brodkin authored
In the upcoming release of axs103 v1.1 CPU will run @100MHz which we support with that change. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com>
-
Alexey Brodkin authored
Memory barriers are proven to be a requirement for both compiler and real hardware to properly serialize access to critical data. For example if CPU or data bus it uses may do reordering of data accesses absence of memory barriers might easily lead to very subtle and hard to debug data corruptions. This implementation was heavily borrowed from up to date Linux kernel. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com>
-
Alexey Brodkin authored
Now when we have support of IOC (IO-Coherency block) cahce operations on regions are tuned to not be dummy stubs if IOC was found and enabled in the core. That makes flush_dcache_range() useless for our purposes here. And since we do need to flush modified reset vector to at least L2 cache (AKA SLC) so other cores will see it via its L1 instruction cache we're using always functional flush_dcache_all() here. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com> Cc: Marek Vasut <marex@denx.de>
-
Alexey Brodkin authored
According to ARC HS databook it is required to flush and disable caches prior programming IOC registers. Otherwise ongoing coherent memory operations may not observe the coherency protocols as expected. But since in ARC HS v2.1 there's no way to disable SLC (AKA L2 cache) we're doing our best flushing and invalidating it. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com>
-
Alexey Brodkin authored
invalidate_dcache_all() could be used in different use-cases and what is especially important most of those cases won't be related to DMAed data to or from peripherals, i.e. we'll be doing invalidation of data used purely by CPU cores. Given that IOC engine only snoops data that goes through DMA we need to care ourselves about data used only by CPU cores and so remove dependency on IOC from invalidate_dcache_all() and always do real invalidation. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com>
-
Marcin Niestroj authored
In case we have restarted u-boot there is a chance that environment buffer contains old environment (from the previous boot). If UBI volume is zero size, ubi_volume_read() doesn't modify the buffer and exits successfully. We need to clear buffer manually before reading it from UBI, so the invalid CRC will cause setting default environment in case that the UBI volume is zero size. Signed-off-by:
Marcin Niestroj <m.niestroj@grinn-global.com>
-
- Jun 12, 2016
-
-
Masahiro Yamada authored
Tidy up garbage left by commit bb597c0e ("common: bootdelay: move CONFIG_BOOTDELAY into a Kconfig option"). Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Masahiro Yamada authored
At this point, this is not referenced from anywhere, so remove it (but it will be re-added later for a different meaning). Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Masahiro Yamada authored
The sed script, tools/scripts/define2mk.sed, converts config defines from C headers into include/autoconf.mk for the use in Makefiles. I found the tool adds quotes around negative integer values. For example, at the point of the v2016.07-rc1 tag, include/configs/microblaze-generic.h defines #define CONFIG_BOOTDELAY -1 /* -1 disables auto-boot */ Because it is an integer option, it should be converted to: CONFIG_BOOTDELAY=-1 But, the script actually converts it to: CONFIG_BOOTDELAY="-1" This is a fatal problem for the tools/moveconfig.py because it parses include/autoconf.mk for the config defines from the board headers. CONFIG_BOOTDELAY="-1" is considered as a string type option and it is dropped due to the type mismatch from the entry in Kconfig. This commit fixes the script so that the tools/moveconfig.py can correctly convert integer options with a negative value. Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Joe Hershberger authored
This option allows the 'make autoconf.mk' step to run against a former repo state, while the savedefconfig step runs against the current repo state. This is convenient for the case where something in the Kconfig has changed such that the defconfig is no longer complete with the new Kconfigs. This feature allows the .config to be built assuming those old Kconfigs, but then savedefconfig based on the new state of the Kconfigs. If in doubt, always specify this switch. It will always do the right thing even if not required, but if it was required and you don't use it, the moved configs will be incorrect. When not using this switch, you must very carefully evaluate that all moved configs are correct. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> Reviewed-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Joe Hershberger authored
The old color blends in with similar messages and makes them not stand out. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> Reviewed-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Joe Hershberger authored
Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> Reviewed-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Masahiro Yamada authored
The Slot.poll() method is already complicated and a new feature we are going to add will make it more difficult to understand the execution flow. Refactor it with helper methods, .handle_error(), .do_defconfig(), .do_autoconf(), .do_savedefconfig, and .update_defconfig(). Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Masahiro Yamada authored
I found "tools/moveconfig -s" might be useful for defconfig re-sync. I could optimize it for re-sync if I wanted, but I do not want to make the code complex for this feature. Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Masahiro Yamada authored
Now, this tools invokes "make savedefconfig" only when it needs to do so, but there might be cases where a user wants the tool to do savedefconfig forcibly, for example, some defconfigs were already out of sync and the user wants to fix it as well. Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by:
Joe Hershberger <joe.hershberger@ni.com>
-