- May 29, 2014
-
-
Simon Glass authored
bootdelay_process() never returns in some circumstances, whichs makes the control flow confusing. Change it so that the decision about how to execute the boot command is made in the main_loop() code, so it is easier to follow. Move CLI stuff to cli.c. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Move these details from main (which doesn't care which parser is used) to cli.c where they belong. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
The main loop is easier to follow if the code is grouped into separate functions. Make this change, so that main_loop() is easier to read. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
This code seems unnecessarily complex. We really just need to check the global_data. Now that is it all in one place, and not arch-specific, this is pretty easy. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Add a bootretry_ prefix to these two functions, and remove the need for the #ifdef around everything (it moves to the Makefile). Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
This code is only used by one board, so it seems a shame to clutter up the readline code with it. Move it into its own file. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
We now have a single entry point to the CLI, whether simple or hush. Put this in its own file. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
The autoboot code is complex and long. It deserves its own file with a simple interface from main.c. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
This makes it clear where the code resides. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
It doesn't make sense to have the simple parser and the readline code all in main. Split them out into separate files. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Move the CLI prototypes from common.h to cli.h as part of an effort to reduce the size of common.h. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Hush is a command-line interpreter, so rename it to make that clearer. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Some files include hush.h but don't actually use it. Remove this where possible. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- May 27, 2014
-
-
git://git.denx.de/u-boot-arcTom Rini authored
-
Alexey Brodkin authored
Development board for headless gateway platform from Abilis Systems. Initial commit with working UART and DW GMAC. For now with generic Ethernet PHY due to problems in Realtek PHY driver. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com> Cc: Vineet Gupta <vgupta@synopsys.com> Cc: Christian Ruppert <christian.ruppert@abilis.com> Cc: Pierrick Hascoet <pierrick.hascoet@abilis.com>
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@ti.com>
-
Heiko Schocher authored
using UBI and DM together leads in compiler error, as both define a "struct device", so rename "struct device" in include/dm/device.h to "struct udevice", as we use linux code (MTD/UBI/UBIFS some USB code,...) and cannot change the linux "struct device" Signed-off-by:
Heiko Schocher <hs@denx.de> Cc: Simon Glass <sjg@chromium.org> Cc: Marek Vasut <marex@denx.de>
-
- May 24, 2014
-
-
git://git.denx.de/u-boot-armTom Rini authored
-
Albert ARIBAUD authored
-
- May 23, 2014
-
-
Ilya Ledvich authored
Make the common eeprom library available for any I2C driver. Signed-off-by:
Ilya Ledvich <ilya@compulab.co.il> Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il>
-
Dmitry Lifshitz authored
Add environment partition runtime detection callback. Signed-off-by:
Dmitry Lifshitz <lifshitz@compulab.co.il> Acked-by:
Igor Grinberg <grinberg@compulab.co.il>
-
Dmitry Lifshitz authored
cm-t54 Eth MAC address is stored in onboard EEPROM. Add EEPROM support and setup stored Eth MAC address. If EEPROM does not contain a valid MAC, then generate it from the processor ID code (reference code is taken from OMAP5 uEvm board file). Modify Device Tree blob MAC address field with retrieved data. Signed-off-by:
Dmitry Lifshitz <lifshitz@compulab.co.il> Acked-by:
Igor Grinberg <grinberg@compulab.co.il>
-
Dmitry Lifshitz authored
Add cm-t54 board directory, config file. Enable build. Basic support includes: Serial console SD/MMC eMMC USB Ethernet Signed-off-by:
Dmitry Lifshitz <lifshitz@compulab.co.il> Acked-by:
Igor Grinberg <grinberg@compulab.co.il>
-
Sergey Alyoshin authored
As revision code 1 is for silicon revision 2.0, it is easily confused with silicon revision 1.0. Device type report also reworked in same style. Signed-off-by:
Sergey Alyoshin <alyoshin.s@gmail.com>
-
Lokesh Vutla authored
Last section of DMM is used for trapping tiler unmapped sections. Corresponding trap_size should be deducted from total SDRAM size only if trap section is overlapping with available SDRAM based on DMM sections. Fixing the same. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Heiko Schocher authored
Signed-off-by:
Heiko Schocher <hs@denx.de> Cc: Tom Rini <trini@ti.com> Cc: Samuel Egli <samuel.egli@siemens.com> Cc: Roger Meier <r.meier@siemens.com> Tested-by:
Samuel Egli <samuel.egli@siemens.com>
-
Ash Charles authored
This adds the Gumstix DuoVero machine [1]. This is a OMAP4430-based computer-on-module (COM aka SOM) that can be mounted on various expansion boards with different peripherals. [1] https://store.gumstix.com/index.php/category/43/ Signed-off-by:
Ash Charles <ash@gumstix.com> [trini: Rename gpmc_enable_gpmc_cs_config to gpmc_enable_gpmc_net_config] Signed-off-by:
Tom Rini <trini@ti.com>
-
Tom Rini authored
The omap_hw_init_context function (and assorted helpers) is the same for all OMAP-derived parts as when CHSETTINGS are used, that's the same and our DDR base is also always the same. In order to make this common we simply need to update the names of the define for DDR address space which is also common. Cc: Sricharan R. <r.sricharan@ti.com> Cc: Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by:
Tom Rini <trini@ti.com> Reviewed-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Igor Grinberg authored
Add default eeprom address setting. Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il>
-
Lokesh Vutla authored
Efuse register addresses are wrongly programmed. Fixing the same. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Acked-by:
Tom Rini <trini@ti.com>
-
Lokesh Vutla authored
DRA72 has 1GB connected to EMIF1 only. Updating the details. And also enable WA for BUG0039 only if corresponding EMIF is present. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Acked-by:
Tom Rini <trini@ti.com>
-
Lokesh Vutla authored
Adding the prcm, dplls, control module hooks for DRA72x. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Acked-by:
Tom Rini <trini@ti.com>
-
Keerthy authored
TPS65917 is used in DRA722 evm. Update the address offsets accordingly. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by:
Keerthy <j-keerthy@ti.com> Acked-by:
Tom Rini <trini@ti.com>
-
Lokesh Vutla authored
Add silicon ID code for DRA722 silicon. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Acked-by:
Tom Rini <trini@ti.com>
-
pekon gupta authored
GPMC controller on TI's OMAP SoC is general purpose controller to interface with different types of external devices like; - parallel NOR flash - parallel NAND flash - OneNand flash - SDR RAM - Ethernet Devices like LAN9220 Though GPMC configurations may be different for each platform depending on clock-frequency and external device interfacing with controller. But initialization sequence remains common across all platfoms. Thus this patch merges gpmc_init() scattered in different arch-xx/mem.c files into single omap-common/mem-common.c However, actual platforms specific register config values are still sourced from corresponding platform specific headers like; AM33xx: arch/arm/include/asm/arch-am33xx/mem.h OMAP3: arch/arm/include/asm/arch-omap3/mem.h OMAP4: arch/arm/include/asm/arch-omap4/mem.h OMAP4: arch/arm/include/asm/arch-omap5/mem.h Also, CONFIG_xx passed by board-profile decide config for which set of macros need to be used for initialization CONFIG_NAND: initialize GPMC for NAND device CONFIG_NOR: initialize GPMC for NOR device CONFIG_ONENAND: initialize GPMC for ONENAND device Signed-off-by:
Pekon Gupta <pekon@ti.com> [trini: define GPMC_SIZE_256M for omap3] Signed-off-by:
Tom Rini <trini@ti.com>
-
Alexey Brodkin authored
In case of multilib-enabled toolchains if default architecture differ from the one examples are being built for linker will fail to link example object files with libgcc of another (non-compatible) architecture. Interesting enough for years in main Makefile we used CFLAGS/c_flags for this but not for examples. So fixing it now. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com> Cc: Masahiro Yamada <yamada.m@jp.panasonic.com> Cc: Tom Rini <trini@ti.com> Cc: Wolfgang Denx <wd@denx.de> Acked-by:
WOlfgang Denk <wd@denx.de> Acked-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Łukasz Majewski authored
Entry for dfu subsystem have been added to doc/git-mailrc file Signed-off-by:
Lukasz Majewski <l.majewski@samsung.com>
-
Simon Glass authored
This is currently the only x86 board. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Albert ARIBAUD authored
-
Albert ARIBAUD authored
-