- 05 12月, 2019 3 次提交
-
-
由 Miquel Raynal 提交于
UBI must be enabled when using fastmap, reflect this is defconfigs. Signed-off-by: NMiquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: NBoris Brezillon <boris.brezillon@bootlin.com>
-
由 Miquel Raynal 提交于
MTD must be enabled when there is a SPI NOR flash using the SPI_FLASH_MTD config entry. Signed-off-by: NMiquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: NBoris Brezillon <boris.brezillon@bootlin.com>
-
由 Miquel Raynal 提交于
Both symbols must be enabled when there is a raw NAND driver selected. Also enable them when CONFIG_CMD_NAND is selected to avoid breaking things when we'll further rework the MTD dependency description. Signed-off-by: NMiquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: NBoris Brezillon <boris.brezillon@bootlin.com> [trini: Rebase and migrate a few more boards here] Signed-off-by: NTom Rini <trini@konsulko.com>
-
- 04 12月, 2019 9 次提交
-
-
由 Miquel Raynal 提交于
Like in Linux, just use CONFIG_MTD to compile the MTD stack. Signed-off-by: NMiquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: NBoris Brezillon <boris.brezillon@bootlin.com>
-
由 Miquel Raynal 提交于
CONFIG_MTD must be reserved for the MTD core. Like any other subsystem, prefix the symbol by DM when it comes to DM support. Signed-off-by: NMiquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: NBoris Brezillon <boris.brezillon@bootlin.com> [trini: Add Kconfig files] Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Miquel Raynal 提交于
Add more clarity by changing the Kconfig entry name. Signed-off-by: NMiquel Raynal <miquel.raynal@bootlin.com> [trini: Re-run migration, update a few more cases] Signed-off-by: NTom Rini <trini@konsulko.com> Reviewed-by: NBoris Brezillon <boris.brezillon@bootlin.com>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-efi由 Tom Rini 提交于
Pull request for UEFI sub-system for efi-2020-01-rc5 A type error in the implementation of the efidebug command is fixed.
-
-
由 Tom Rini 提交于
- omapl138_lcdk fixes - MediaTek MT8518 support - VxWorks standard DTB support - Assorted bug fixes
-
由 AKASHI Takahiro 提交于
I detected the following error in sandbox with Clang on Travis CI: +cmd/efidebug.c:703:15: error: result of comparison of constant 9223372036854775822 with expression of type 'int' is always false [-Werror,-Wtautological-constant-out-of-range-compare] + else if (ret == EFI_NOT_FOUND) + ~~~ ^ ~~~~~~~~~~~~~ Simply changing a type of 'ret' to efi_status_t will fix this error. Signed-off-by: NAKASHI Takahiro <takahiro.akashi@linaro.org> Reviewed-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 Michal Simek 提交于
Defconfig is pointing to incorrect DT file which needs to be fix. Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
-
由 mingming lee 提交于
This adds a general board file based on MT8518 SoCs from MediaTek. Apart from the generic parts (cpu) we add some low level init codes and initialize the early clocks. This commit is adding the basic boot support for the MT8518 eMMC board. Signed-off-by: Nmingming lee <mingming.lee@mediatek.com> [trini: Migrate env location to defconfig, set ENV_IS_IN_MMC] Signeed-off-by: NTom Rini <trini@konsulko.com>
-
- 03 12月, 2019 28 次提交
-
-
由 mingming lee 提交于
Add Pinctrl driver for MediaTek MT8518 SoC. Signed-off-by: Nmingming lee <mingming.lee@mediatek.com>
-
由 mingming lee 提交于
1.Support cmd response and data tuning together. 2.Support hs400 cmd responese tuning. Signed-off-by: Nmingming lee <mingming.lee@mediatek.com>
-
由 mingming lee 提交于
Add clock driver for MediaTek MT8518 SoC. Signed-off-by: Nmingming lee <mingming.lee@mediatek.com>
-
由 mingming lee 提交于
Add support for MediaTek MT8518 SoC. This include the file that will initialize the SoC after boot and its device tree. Signed-off-by: Nmingming lee <mingming.lee@mediatek.com>
-
由 Faiz Abbas 提交于
Free allocated memory in case of an error in regmap_init_mem() and regmap_init_mem_index(). Signed-off-by: NFaiz Abbas <faiz_abbas@ti.com>
-
由 Faiz Abbas 提交于
Add null pointer check to take care of out of memory errors. Signed-off-by: NFaiz Abbas <faiz_abbas@ti.com> Reviewed-by: NGrygorii Strashko <grygorii.strashko@ti.com>
-
由 Lokesh Vutla 提交于
spl ymodem driver always assumes that 1 BUF_SIZE is read in one stream. This might not be true when image is not padded to BUF_SIZE and the last sector that gets loaded will be < BUF_SIZE. Drop this assumption and use the actual size that is loaded. Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
-
由 Bartosz Golaszewski 提交于
The MMC boot is currently broken on omapl138-lcdk after enabling the driver model in SPL. The main problem is the driver's bind callback not being called after probe in SPL (even with the DM_FLAG_PRE_RELOC flag specified). While a proper fix is still being worked on, this hacky changeset at least fixes the MMC boot on this platform by calling mmc_bind() manually from probe(). Signed-off-by: NBartosz Golaszewski <bgolaszewski@baylibre.com>
-
由 Bartosz Golaszewski 提交于
We don't have full device-tree support in SPL yet - add an appropriate U_BOOT_DEVICE() to the board file. Signed-off-by: NBartosz Golaszewski <bgolaszewski@baylibre.com>
-
由 Bartosz Golaszewski 提交于
struct mmc_config & struct mmc don't need to be exported over platform data, but can instead be private in the driver. Remove struct davinci_mmc_plat. Signed-off-by: NBartosz Golaszewski <bgolaszewski@baylibre.com>
-
由 Bartosz Golaszewski 提交于
The DM family of DaVinci SoCs is no longer supported. Drop the irrelevant code from the driver. Signed-off-by: NBartosz Golaszewski <bgolaszewski@baylibre.com>
-
由 Adam Ford 提交于
Currently the omapl138_lcdk has SKIP_LOWLEVEL_INIT set. The README states there is a variation of this for the ARM926EJ-S which allows the board to just skip the call to lowlevel_init() and do the normal CP15 init which enables the instruction cache. On the da850evm, this was shown to improve startup time. This patch switches SKIP_LOWLEVEL_INIT to SKIP_LOWLEVEL_INIT_ONLY thus, enabling the cache. Signed-off-by: NAdam Ford <aford173@gmail.com> Tested-by: NBartosz Golaszewski <bgolaszewski@baylibre.com> Reviewed-by: NBartosz Golaszewski <bgolaszewski@baylibre.com>
-
由 Adam Ford 提交于
In order to further prepare for full device tree support in SPL, this patch enables both SPL_DM_SEQ_ALIAS and SPL_OF_TRANSLATE. Both of these are already enabled in U-Boot, so SPL will have the same functionality Signed-off-by: NAdam Ford <aford173@gmail.com> Tested-by: NBartosz Golaszewski <bgolaszewski@baylibre.com> Reviewed-by: NBartosz Golaszewski <bgolaszewski@baylibre.com>
-
由 Adam Ford 提交于
Driver model requires a malloc pool to allocate memory before relocations to operate serial and some other devices. This patch increases the pool size to 2K. Signed-off-by: NAdam Ford <aford173@gmail.com> Tested-by: NBartosz Golaszewski <bgolaszewski@baylibre.com> Reviewed-by: NBartosz Golaszewski <bgolaszewski@baylibre.com>
-
由 Adam Ford 提交于
In preparation to use full device tree support, SPL can separate BSS from text region. This patch enables SPL_SEPARATE_BSS. Signed-off-by: NAdam Ford <aford173@gmail.com> Tested-by: NBartosz Golaszewski <bgolaszewski@baylibre.com> Reviewed-by: NBartosz Golaszewski <bgolaszewski@baylibre.com>
-
由 Abhishek Shah 提交于
pxe command parses the init ramfs address(through initrd lable in pxe config file), but is not passing it to bootm command as argument as bootm_argc count is not increased. Signed-off-by: NAbhishek Shah <abhishek.shah@broadcom.com> Signed-off-by: NVladimir Olovyannikov <vladimir.olovyannikov@broadcom.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Giulio Benetti 提交于
This commit: https://gitlab.denx.de/u-boot/u-boot/commit/d409c962169bd293e39386d0ddfa64d5222a3be4 causes build failure with ICACHE enabled. This is due to missing invalidate_icache_all() stub. Let's add empty invalidate_icache_all() in the case where ICACHE is not enabled. Signed-off-by: NGiulio Benetti <giulio.benetti@benettiengineering.com>
-
由 Matthias Brugger 提交于
The bcm283x has grown in files, which was not reflected in the MAINTAINERS file. Fix this by adding the missing entries. Signed-off-by: NMatthias Brugger <mbrugger@suse.com>
-
由 Tom Rini 提交于
When we do not have CONFIG_BLK (or SPL/TPL) enabled there are very few cases where we need the blk_legacy code linked in. To catch these, build when we have CONFIG_HAVE_BLOCK_DEVICE set. In addition, we only need cmd/blk_common.o to be linked in when we have CONFIG_HAVE_BLOCK_DEVICE set, so make use of that directly. Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
The array 'mtd_table' is unused in the code. Remove this as gcc doesn't always discard unused global variables. Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
The content of pci_rom.c is only used in a few cases. Only build and link in these cases to avoid a global variable as gcc doesn't always discard those when they are unused. Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
This converts the following to Kconfig: CONFIG_SYS_CORTINA_FW_IN_MMC CONFIG_SYS_CORTINA_FW_IN_NAND CONFIG_SYS_CORTINA_FW_IN_NOR CONFIG_SYS_CORTINA_FW_IN_REMOTE CONFIG_SYS_CORTINA_FW_IN_SPIFLASH Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
This converts the following to Kconfig: CONFIG_PHY_CORTINA Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Lihua Zhao 提交于
Enhance do_bootm_vxworks() to support Linux compatible standard DTB for ARM and PPC, when the least significant bit of flags in VxWorks bootargs is set. Otherwise it falls back to the existing bootm flow which is now legacy. Signed-off-by: NLihua Zhao <lihua.zhao@windriver.com> Signed-off-by: NBin Meng <bmeng.cn@gmail.com> Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
-
由 Tom Rini 提交于
There are currently no known users of this functionality on this platform, disable it to prepare for additional VxWorks functionality that would cause this platform to fail to link. Cc: Soeren Moch <smoch@web.de> Signed-off-by: NTom Rini <trini@konsulko.com> Acked-by: NSoeren Moch <smoch@web.de>
-
由 Thomas Hebb 提交于
Signed-off-by: NThomas Hebb <tommyhebb@gmail.com>
-
由 Thomas Hebb 提交于
This file is generated in the root during Rockchip builds and so should be cleaned up. Signed-off-by: NThomas Hebb <tommyhebb@gmail.com> Reviewed-by: NMichael Trimarchi <michael@amarulasolutions.com>
-
由 Thomas Hebb 提交于
Currently, we have two places where we list files that should always be cleaned if they exist. One, the CLEAN_FILES variable, is from the Linux build system and is the proper place to list files. The other, a set of extra arguments passed in the xargs template used to remove files with certain extensions, was introduced by 8f06f0ce ("Makefile: clean image.map") and is clearly wrong: by extending the xargs template, we attempt to remove the files once for each batch of arguments that xargs produces and we reduce the number of files from stdin that xargs can include in each of its rm commands. To fix this, put all hardcoded files into CLEAN_FILES. Signed-off-by: NThomas Hebb <tommyhebb@gmail.com>
-