- Jan 14, 2020
-
-
Heinrich Schuchardt authored
UEFI programs like GRUB make change terminal colors which requires support for ANSI escape sequences. Let CONFIG_EFI_LOADER=y imply CONFIG_VIDEO_ANSI. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Heinrich Schuchardt authored
Use the correct printf codes for the debug output in efi_uc_start() and efi_uc_stop(). Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Heinrich Schuchardt authored
Use the correct protocol in efi_uc_stop() when detaching the driver from the controller. Change the block IO unit test for the block device driver to throw an error instead of a todo if teardown fails. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Heinrich Schuchardt authored
For automating testing we should be able to power off the test system. The implementation of EFI_RESET_SHUTDOWN requires the do_poweroff() function which is only available if CONFIG_CMD_POWEROFF=y. Enable CONFIG_CMD_POWEROFF if PSCI reset is available. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Heinrich Schuchardt authored
Provide a sober description of how control can be returned by a UEFI binary. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Heinrich Schuchardt authored
Add the missing Sphinx documentation. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
- Jan 11, 2020
-
-
Tom Rini authored
Given our tests in GitLab / Azure we can use QEMU v4.2.0 for all platforms now. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Jan 10, 2020
-
-
Tom Rini authored
- Updated base snapshot - QEMU v4.2.0 Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
- Android image support enhancements - Assorted ARM fixes and enhancements - m68k update
-
Trying to extend 'adtimg' functionality [1], we've been severely hit by a major limitation in the command's usage scheme. Specifically, the command's user interface appears to be too centric to getting the DTB/DTBO entry [3] based on the index of the desired DT in the image, which makes it really difficult retrieving the DT entry based on alternative criteria (e.g. filtering by id/rev fields), the latter being demanded by real life customer use-cases [1]. This went to the point of receiving below feedback from Sam [2]: -- snip -- As for 'dtimg' command: after giving it some thought, I think not much people using it yet. So in this particular case I don't have some strong preference, and if you think the 'dtimg' interface is ugly, and it overcomes "don't break interfaces" rule, maybe now is a good time to rework it (before it gets widely used). -- snip -- Given the above, rework the usage pattern from [4] to [5], in order to allow an intuitive enablement of "by id|rev" DT search [6]. [1] https://patchwork.ozlabs.org/cover/1202575/ ("cmd: dtimg: Enhance with --id and --rev options (take #1)") [2] https://patchwork.ozlabs.org/patch/1182207/#2317020 [3] https://source.android.com/devices/architecture/dto/partitions [4] Old usage adtimg dump <addr> - Print image contents adtimg start <addr> <index> <varname> - Get DT address by index adtimg size <addr> <index> <varname> - Get DT size by index [5] New usage adtimg addr <addr> - Set image location to <addr> adtimg dump - Print out image contents adtimg get dt --index=<i> [avar [svar]] - Get DT address and size by index [6] Soon-to-be-provided "by id|rev" add-on functionality adtimg get dt --id=<id> --rev=<rev> [avar [svar [ivar]]] - Get DT address/size/index by id|rev fields Signed-off-by:
Eugeniu Rosca <erosca@de.adit-jv.com> Reviewed-by:
Sam Protsenko <semen.protsenko@linaro.org>
-
With 'dtimg.c' renamed to 'adtimg.c', now ensure the naming consistency in the internal implementation of 'adtimg.c'. No functional change intended. Signed-off-by:
Eugeniu Rosca <erosca@de.adit-jv.com> Reviewed-by:
Sam Protsenko <semen.protsenko@linaro.org> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Rename the existing 'dtimg' command to 'adtimg', in order to: - Suggest the Android origins and scope - Be consistent with the upcoming 'abootimg' command (naming suggested by Simon [*]) The change in _not_ backward compatible, but its benefits outweigh its downsides, given that we don't expect active users of 'dtimg' today. Perform the rename in several steps: 1. Rename *.c file and Kconfig symbol. This should allow 'git log --follow' to properly track the history of 'adtimg.c' 2. 's/dtimg/adtimg/g' in the internal namespace of 'adtimg.c' ELF comparison [**] before and after shows no functional change. [*] https://patchwork.ozlabs.org/patch/1182212/#2291600 [**] diff -u <(objdump -d cmd/dtimg.o) <(objdump -d cmd/adtimg.o) Cc: Tom Rini <trini@konsulko.com> Signed-off-by:
Eugeniu Rosca <erosca@de.adit-jv.com> Reviewed-by:
Simon <Glass<sjg@chromium.org> Reviewed-by:
Sam Protsenko <semen.protsenko@linaro.org>
-
%s/devicd/device Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com>
-
Current U-Boot has only support for psci reset. Adding support for arm psci reset2 allows passing of reset level and other platform sepcific parameters like strap settings to lowlevel psci implementation. Signed-off-by:
Rajesh Ravi <rajesh.ravi@broadcom.com> Signed-off-by:
Vladimir Olovyannikov <vladimir.olovyannikov@broadcom.com>
-
Programs the following: 1. Redistributor PROCBASER configuration table (which is common for all redistributors) 2. Redistributor pending table (PENDBASER), for all the available redistributors. Signed-off-by:
Bharat Kumar Reddy Gooty <bharat.gooty@broadcom.com> Signed-off-by:
Vladimir Olovyannikov <vladimir.olovyannikov@broadcom.com>
-
fit_check_params() wants at least two of dflag, fflag, and lflag set. Simplify the logical constraint checking this. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
If the numbers do not happen to contain any digits from [a-f], it's not clear that they are base 16. Signed-off-by:
Klaus H. Sorensen <khso@prevas.dk> Signed-off-by:
Rasmus Villemoes <rasmus.villemoes@prevas.dk> Reviewed-by:
Lukasz Majewski <lukma@denx.de> Reviewed-by:
Heiko Schocher <hs@denx.de>
-
In the function cmd_ut_category, the prefix is used with the function strncmp to know if the prefix should be removed from the test name, even if the prefix is NULL. To avoid this issue, we consider that a prefix NULL mean no prefix. So we only try to remove the prefix from the test_name if the prefix is not NULL, then we avoid to call the function strncmp with a NULL prefix. Reported-by: Coverity CID 281110 Fixes: 4ad4edfe ("cmd_ut: add a parameter prefix to the function cmd_ut_category") Signed-off-by:
Philippe Reynes <philippe.reynes@softathome.com>
-
GCC 9.x starts complaining about potential misalignment of the pointer to the array (in this case alignment=2) in the packed (alignment=1) structures. Repeating Linus' Torvalds commit 6f303d60534c in the Linux kernel. Original commit message: We already did this for clang, but now gcc has that warning too. Yes, yes, the address may be unaligned. And that's kind of the point. This in particular hides the warnings like drivers/usb/gadget/composite.c:545:23: warning: taking address of packed member of ‘struct usb_string_descriptor’ may result in an unaligned pointer value [-Waddress-of-packed-member] 545 | collect_langs(sp, s->wData); drivers/usb/gadget/composite.c:550:24: warning: taking address of packed member of ‘struct usb_string_descriptor’ may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | collect_langs(sp, s->wData); drivers/usb/gadget/composite.c:555:25: warning: taking address of packed member of ‘struct usb_string_descriptor’ may result in an unaligned pointer value [-Waddress-of-packed-member] 555 | collect_langs(sp, s->wData); Signed-off-by:
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
-
The M25P80 and M25P32 SPI flashes from Numonix/Micron will be replaced by Marconix MX25L80 and MX25L32 flashes. Signed-off-by:
Holger Brunck <holger.brunck@ch.abb.com> CC: Stefan Roese <sr@denx.de> CC: Valentin Longchamp <valentin.longchamp@ch.abb.com> Reviewed-by:
Stefan Roese <sr@denx.de>
-
This target is out of maintenance and can be removed. Signed-off-by:
Holger Brunck <holger.brunck@ch.abb.com> CC: Stefan Roese <sr@denx.de> CC: Valentin Longchamp <valentin.longchamp@ch.abb.com> Reviewed-by:
Stefan Roese <sr@denx.de>
-
For upcoming SECU board we have different MAC address offsets depending on which functional unit we are running. In this case we need to pass this value to the ivm_populate_env function instead of using the hard coded config option there. Signed-off-by:
Holger Brunck <holger.brunck@ch.abb.com> CC: Stefan Roese <sr@denx.de> CC: Valentin Longchamp <valentin.longchamp@ch.abb.com> CC: Marek Vasut <marex@denx.de> Reviewed-by:
Stefan Roese <sr@denx.de>
-
This patch only fixes a typo. Signed-off-by:
Holger Brunck <holger.brunck@ch.abb.com> CC: Stefan Roese <sr@denx.de> CC: Valentin Longchamp <valentin.longchamp@ch.abb.com> Reviewed-by:
Stefan Roese <sr@denx.de>
-
this adds poweroff to bananapi r2 / mt7623 / mt6323 pmic Signed-off-by:
Frank Wunderlich <frank-w@public-files.de>
-
DS3232 is an i2c RTC with 236 bytes of battery-backed SRAM. Add an RTC driver for DS3232 device, which provides time and date support. Also read and write functions are provided, which can be used to access the SRAM memory. Signed-off-by:
Nandor Han <nandor.han@vaisala.com>
-
Most platforms do not set up gd->start_addr_sp in SPL. Since this is required for CONFIG_SPL_SYS_REPORT_SACK_F_USAGE to work correctly, set up gd->start_addr_sp in SPL to the value passed to board_init_f_init_reserve if it is not set yet. Fixes: d8c03320 ("spl: implement stack usage check") Signed-off-by:
Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
-
Tom Rini authored
All platforms currently use the "MCFTMR" DMA timer rather than the PIT timer, so drop the MCFPIT code. Cc: Huan Wang <alison.wang@nxp.com> Cc: Angelo Dureghello <angelo@sysam.it> Cc: TsiChung Liew <Tsi-Chung.Liew@nxp.com> Cc: Wolfgang Wegner <w.wegner@astro-kom.de> Signed-off-by:
Tom Rini <trini@konsulko.com> Reviewed-by:
Angelo Dureghello <angelo@sysam.it>
-
This driver allows the use of i2c eeprom device or partition as backing store for boot counter values with DM enabled. Signed-off-by:
Robert Beckett <bob.beckett@collabora.com>
-
Add specific dm code, but maintaining this driver as is, so more in the shape of a mii library. Can be moved to dm in a further step. Signed-off-by:
Angelo Durgehello <angelo.dureghello@timesys.com>
-
Full conversion to dm for all boards, legacy code removed. Signed-off-by:
Angelo Durgehello <angelo.dureghello@timesys.com>
-
Full conversion to dm for all boards, legacy code removed. Signed-off-by:
Angelo Durgehello <angelo.dureghello@timesys.com>
-
Add ColdFire fec to Kconfig. Signed-off-by:
Angelo Durgehello <angelo.dureghello@timesys.com>
-
Add architecture-related code for dm fec support. Signed-off-by:
Angelo Durgehello <angelo.dureghello@timesys.com>
-
Remove unneeded fec-related defines after fec moved as dm. Signed-off-by:
Angelo Durgehello <angelo.dureghello@timesys.com>
-
Add dm eth config options for all involved ColdFire-based boards. Signed-off-by:
Angelo Durgehello <angelo.dureghello@timesys.com>
-
Add ethernet controller overrides for all involved boards. Signed-off-by:
Angelo Durgehello <angelo.dureghello@timesys.com>
-
Add basic ethernet controller devicetree nodes for all ColdFire families. Signed-off-by:
Angelo Durgehello <angelo.dureghello@timesys.com>
-
- Jan 09, 2020
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-mpc83xxTom Rini authored
- A small PR with MC8309 fixes from Rasmus.
-
git://git.denx.de/u-boot-dmTom Rini authored
dm: Increased separation of ofdata_to_platdata() and probe methods
-
-