03 Dec, 2018
1 commit
-
This patch moves the RTC M41T62 config define to Kconfig.
Signed-off-by: Lukasz Majewski
Reviewed-by: Stefan Roese
Reviewed-by: Simon Glass
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
1 commit
-
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
18 Aug, 2018
6 commits
-
This converts the following to Kconfig:
CONFIG_SYS_I2C_DAVINCISigned-off-by: Adam Ford
-
After creating CONS_INDEX and migrating a bunch of boards to it,
there are a bunch of defined references to CONFIG_SERIALx which
are not referenced in any C code or #ifdef, so they can now be
removedSigned-off-by: Adam Ford
-
This converts the following to Kconfig:
CONFIG_TWL4030_LED
CONFIG_TWL4030_INPUTThis also removes dead references to:
CONFIG_TWL4030_KEYPADSigned-off-by: Adam Ford
-
This converts the following to Kconfig:
CONFIG_VIDEO_OMAP3Signed-off-by: Adam Ford
-
This converts the following to Kconfig:
CONFIG_MISC_INIT_RSigned-off-by: Adam Ford
[trini: Update the defaults logic slightly]
Signed-off-by: Tom Rini -
This converts the following to Kconfig:
CONFIG_MII
CONFIG_DRIVER_TI_EMACSigned-off-by: Adam Ford
Acked-by: Jagan Teki
Acked-by: Joe Hershberger
17 Aug, 2018
2 commits
-
We have the following cases:
- CONFIG_NR_DRAM_BANKS was defined, migrate normally
- CONFIG_NR_DRAM_BANKS_MAX was defined and then used for
CONFIG_NR_DRAM_BANKS after a check, just migrate it over now.
- CONFIG_NR_DRAM_BANKS was very oddly defined on p2771-0000-* (to 1024 +
2), set this to 8.Signed-off-by: Tom Rini
-
While we have long since migrated to CONFIG_SYS_GENERIC_BOARD being
enabled, we had just a few places left that still referenced or defined
it. Update.Signed-off-by: Tom Rini