11 Jan, 2019
1 commit
-
The SPL option for USB gadget should be named after the option for u-boot
(CONFIG_USB_GADGET)Signed-off-by: Jean-Jacques Hiblot
08 Jan, 2019
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
27 Dec, 2018
1 commit
-
When arguments are not supplied the error message is misleading and
doesn't tell what exactly has to be done.Fix this by adding usage() and call it if above circumstance occurs.
Signed-off-by: Andy Shevchenko
Reviewed-by: Simon Glass
13 Dec, 2018
1 commit
-
The function part_init() will only be built when we have both
CONFIG_PARTITIONS and CONFIG_HAVE_BLOCK_DEVICE set. Protect the call to
this function with both of these tests now.Cc: Simon Glass
Cc: Philipp Tomsich
Cc: Michal Simek
Cc: York Sun
Cc: Prabhakar Kushwaha
Cc: Mingkai Hu
Cc: Stefan Roese
Cc: Marek Behún
Cc: Vanessa Maegima
Cc: Eugen Hristev
Cc: Adam Ford
Cc: Jagan Teki
Cc: Tom Warren
Cc: Stephen Warren
Cc: Vitaly Andrianov
Signed-off-by: Tom Rini
Reviewed-by: Simon Glass
06 Dec, 2018
1 commit
-
- Various MTD fixes from Boris
- Zap various unused / legacy paths.
- pxa3xx NAND update from MiquelSigned-off-by: Tom Rini
04 Dec, 2018
1 commit
-
Patch queue for efi - 2018-12-03
This release is fully packed with lots of glorious improvements in UEFI
land again!- Make PE images more standards compliant
- Improve sandbox support
- Improve correctness
- Fix RISC-V execution on virt model
- Honor board defined top of ram (fixes a few boards)
- Imply DM USB access when distro boot is available
- Code cleanups
03 Dec, 2018
2 commits
-
This patch moves the RTC M41T62 config define to Kconfig.
Signed-off-by: Lukasz Majewski
Reviewed-by: Stefan Roese
Reviewed-by: Simon Glass -
Per Microsoft PE Format documentation [1], PointerToSymbolTable and
NumberOfSymbols should be zero for an image in the COFF file header.
Currently U-Boot is generating *.efi images (eg: helloworld.efi) in
which these two members are not zero.This updates the build rules to tell linker to remove the symbol
table completely so that we can generate compliant *.efi images.[1] https://docs.microsoft.com/zh-cn/windows/desktop/Debug/pe-format
Reported-by: Heinrich Schuchardt
Signed-off-by: Bin Meng
Reviewed-by: Heinrich Schuchardt
Signed-off-by: Alexander Graf
01 Dec, 2018
1 commit
-
The "Flamingo" carrier-board for the RK3399-Q7 has a RV3029 populated
and the application will use the off-module RV3029 RTC including the
battery backed SRAM.To support this use case, this commit includes the following changes:
* updates the rv3029 driver to use DM
* implements the read8/write8 operationsThis syncs the implementation with the Linux code (based on 4.17),
porting the trickle-charger support from there (with improvements to
avoid unnecessary EEPROM updates) and adheres to the Linux DTS
binding.Signed-off-by: Philipp Tomsich
Tested-by: Klaus Goger
29 Nov, 2018
1 commit
-
This patch adds support for MTK boot image generation.
Signed-off-by: Weijie Gao
Signed-off-by: Ryder Lee
Reviewed-by: Simon Glass
27 Nov, 2018
2 commits
-
In legacy CONFIG_HARD_SPI initalizing spi_init code, which
was removed during dm conversion cleanup.So remove the dead instances of CONFIG_HARD_SPI, and related
code.Signed-off-by: Jagan Teki
-
This option is defined by a few boards but doesn't guard any code.
Remove it from the boards and config_whitelist.txt.Signed-off-by: Chris Packham
Reviewed-by: Stefan Roese
26 Nov, 2018
1 commit
-
This is now deprecated and no board is using it. Drop it.
Signed-off-by: Bin Meng
Signed-off-by: Lukas Auer
17 Nov, 2018
1 commit
-
Convert the Watchdog driver for AT91SAM9x processors to support
the driver model and device tree. Changes "CONFIG_AT91SAM9_WATCHDOG"
to new "CONFIG_WDT_AT91" Kconfig option.Signed-off-by: Prasanthi Chellakumar
14 Nov, 2018
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
25 Oct, 2018
1 commit
-
Merged imx8 architecture, fix build for imx8 + warnings
22 Oct, 2018
1 commit
-
Move this option to Kconfig and tidy up the config file of eight
boards which use it.Signed-off-by: Xiaoliang Yang
20 Oct, 2018
3 commits
-
This converts the following to Kconfig:
CONFIG_FLASH_CFI_DRIVER
CONFIG_SYS_FLASH_USE_BUFFER_WRITE
CONFIG_FLASH_CFI_MTD
CONFIG_SYS_FLASH_PROTECTION
CONFIG_SYS_FLASH_CFISigned-off-by: Adam Ford
[trini: Re-migrate]
Signed-off-by: Tom Rini -
The option has never existed and config whitelist script accumulates
it from a comment block, wipe it out from the source code.Signed-off-by: Vladimir Zapolskiy
-
The CONFIG_LPC32XX_SPL option from board include file has never been
used, it is safe to remove it.Signed-off-by: Vladimir Zapolskiy
10 Oct, 2018
1 commit
-
Remove all CONFIG_DBG_MONITOR references as it is not used
anywhere.Signed-off-by: Fabio Estevam
09 Oct, 2018
3 commits
-
At present // in a device-tree file or link script causes a warning. But
this is used in the standard license header. Update the compiler flags to
use C99, which permits this.Signed-off-by: Simon Glass
-
Move this option to Kconfig and tidy up the two boards which use it.
Signed-off-by: Simon Glass
-
At present the build fails in strange ways if CONFIG_SPL is defined by
CONFIG_SUPPORT_SPL is not. Add a warning for this case as it can be very
confusing to debug.Signed-off-by: Simon Glass
06 Oct, 2018
1 commit
-
Instead of manually specifying CONFIG_SYS_EXTRA_ENV_RELOC
for every board that needs it, it shouldn't hurt to let
initr_reloc_global_data() always relocate gd->env_addr
unless we know this pointer is outside the initial binary.To achieve this, the relocation is omitted if
CONFIG_ENV_ADDR is defined (and ENV_IS_EMBEDDED is not).Signed-off-by: Simon Goldschmidt
01 Oct, 2018
3 commits
-
The escape sequence '\#' does not work for the latest GNU Make from
the git tree.Replace it with $(pound) as Linux did.
Signed-off-by: Masahiro Yamada
-
[ commit 9564a8cf422d7b58f6e857e3546d346fa970191e in Linux ]
I tried building using a freshly built Make (4.2.1-69-g8a731d1), but
already the objtool build broke withorc_dump.c: In function ‘orc_dump’:
orc_dump.c:106:2: error: ‘elf_getshnum’ is deprecated [-Werror=deprecated-declarations]
if (elf_getshdrnum(elf, &nr_sections)) {Turns out that with that new Make, the backslash was not removed, so cpp
didn't see a #include directive, grep found nothing, and
-DLIBELF_USE_DEPRECATED was wrongly put in CFLAGS.Now, that new Make behaviour is documented in their NEWS file:
* WARNING: Backward-incompatibility!
Number signs (#) appearing inside a macro reference or function invocation
no longer introduce comments and should not be escaped with backslashes:
thus a call such as:
foo := $(shell echo '#')
is legal. Previously the number sign needed to be escaped, for example:
foo := $(shell echo '\#')
Now this latter will resolve to "\#". If you want to write makefiles
portable to both versions, assign the number sign to a variable:
C := \#
foo := $(shell echo '$C')
This was claimed to be fixed in 3.81, but wasn't, for some reason.
To detect this change search for 'nocomment' in the .FEATURES variable.This also fixes up the two make-cmd instances to replace # with $(pound)
rather than with \#. There might very well be other places that need
similar fixup in preparation for whatever future Make release contains
the above change, but at least this builds an x86_64 defconfig with the
new make.Link: https://bugzilla.kernel.org/show_bug.cgi?id=197847
Cc: Randy Dunlap
Signed-off-by: Rasmus Villemoes
Signed-off-by: Masahiro Yamada
29 Sep, 2018
3 commits
-
Switch to driver model for eSDHC on Layerscape SoCs including LS1021A,
LS1043A, LS1046A, LS1088A, LS2088A.
Switch to driver model for SATA on LS1021A and LS1043A.
Add support for LS1012AFRWY rev C board.
Enable SMMU for LS1043A. -
This converts the following to Kconfig:
CONFIG_DISABLE_CONSOLESigned-off-by: Christian Gmeiner
-
Pull this support from these upstream commits:
bfbfab0 pylibfdt: Add a means to add and delete notes
9005f41 pylibfdt: Allow delprop() to return errorsSigned-off-by: Simon Glass
28 Sep, 2018
1 commit
-
Signed-off-by: Ran Wang
[York S: revised subject line and removed commit message]
Reviewed-by: York Sun
27 Sep, 2018
1 commit
-
Patch queue for efi - 2018-09-26
A lot of goodness in this release. We're *very* close to running the
UEFI Shell and SCT natively. The only missing piece are HII protocols.- FAT write support (needed for SCT)
- improved FAT directory support (needed for SCT)
- RTC support with QEMU -M virt
- Sandbox support (run UEFI binaries in Linux - yay)
- Proper UTF-16 support
- EFI_UNICODE_COLLATION_PROTOCOL support (for UEFI Shell)
- EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL support (for UEFI Shell)
- Fix window size determination
- Fix Tegra by explicitly unmapping RAM
- Clean up handle entanglement
- Lots of generic code cleanup[trini: Fixup merge conflict in include/configs/qemu-arm.h]
Signed-off-by: Tom Rini
26 Sep, 2018
1 commit
-
This option has never been used for anything. Drop it.
Signed-off-by: Tuomas Tynkkynen
Reviewed-by: Simon Glass
24 Sep, 2018
1 commit
-
With this patch, PL031 driver is converted to driver-model-compliant
driver. In addition, CONFIG_SYS_RTC_PL031_BASE is no longer valid.Signed-off-by: AKASHI Takahiro
Signed-off-by: Alexander Graf
23 Sep, 2018
2 commits
-
Caches should be configured to mode CONF_CM_CACHABLE_NONCOHERENT
(or CONF_CM_CACHABLE_COW when a CM is available). There is no
need to make this configurable.Signed-off-by: Daniel Schwierzeck
-
Some MIPS systems store some board-specific boot configuration
in the U-Boot binary at offset 0x10. This is used by Malta boards
and by Lantiq/Intel SoC's when booting from parallel NOR flash.Convert the hard-coded values to Kconfig options to remove such
board-specific stuff out of the generic start.S code. This also
deprecates the config option CONFIG_SYS_XWAY_EBU_BOOTCFG.Signed-off-by: Daniel Schwierzeck
15 Sep, 2018
1 commit
-
This constant is always 4 , for all boards that exist. Define it
once in arch/sh/lib/time.c and remove it from the configs.Signed-off-by: Marek Vasut
11 Sep, 2018
2 commits
-
Update Makefile to generate
- tispl.bin: First stage bootloader on ARMv8 core
- u-boot.img: Second stage bootloader on ARMv8 core.Reviewed-by: Tom Rini
Signed-off-by: Lokesh Vutla -
You do not need to use the typedefs provided by compiler.
Our compilers are either IPL32 or LP64. Hence, U-Boot can/should
always use int-ll64.h typedefs like Linux kernel, whatever the
typedefs the compiler internally uses.Signed-off-by: Masahiro Yamada