- 17 9月, 2020 5 次提交
-
-
由 Miquel Raynal 提交于
I also followed the development of the SquashFS support in U-Boot as part of Joao Marcos internship, so I would also appreciate receiving new contributions and bug reports related to this topic. Signed-off-by: NMiquel Raynal <miquel.raynal@bootlin.com>
-
由 Thomas Petazzoni 提交于
As I have followed the development of the SquashFS support in U-Boot as part of Joao Marcos work, it makes sense to get Cc'ed on contributions/bug reports related to the squashfs support. Signed-off-by: NThomas Petazzoni <thomas.petazzoni@bootlin.com>
-
由 Marek Vasut 提交于
Repair incorrectly negated condition in the original patch which broke DT memory node parsing on everything which has more than one DT memory node, e.g. R-Car3. In case multiple valid memory nodes are present in the DT, the original patch would complete parsing cycle for the first memory node, then move on to the next one, identify it as a valid, and end the parsing. The fix is to invert the condition, to make the code behave as it did before the livetree conversion, so it would continue parsing the subsequent memory nodes as well. Fixes: c2f0950c ("lib: fdt: Convert fdtdes_setup_mem..() to livetree API") Signed-off-by: NMarek Vasut <marek.vasut+renesas@gmail.com> Cc: Michal Simek <michal.simek@xilinx.com> Cc: Simon Glass <sjg@chromium.org> Cc: Tom Rini <trini@konsulko.com> Tested-by: NBiju Das <biju.das.jz@bp.renesas.com> Reviewed-by: NMichal Simek <michal.simek@xilinx.com>
-
phy_write() uses bus->write() instead of bus->read(). This means NULL pointer pre-check needs to happen on bus->write instead of bus->read. Signed-off-by: NThirupathaiah Annapureddy <thiruan@linux.microsoft.com> Reviewed-by: NMichal Simek <michal.simek@xilinx.com>
-
由 Baruch Siach 提交于
Signed-off-by: NBaruch Siach <baruch@tkos.co.il>
-
- 16 9月, 2020 6 次提交
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-efi由 Tom Rini 提交于
Pull request for UEFI sub-system for efi-2020-10-rc5 The following bugs are fixed: * unaligned access in br_i32_decode() * missing restore of global data pointer in UEFI selftest * missing restore of global data pointer on RISC-V in UEfI subsystem * efi_var_mem_notify_exit_boot_services() should not be __efi_runtime
-
https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip由 Tom Rini 提交于
- Fix rv1108 grf access issue - make_fit_atf: ignore empty PT_LOAD segment
-
由 Heinrich Schuchardt 提交于
The linker sometimes creates PT_LOAD segments with length (p_filesz) zero as described in https://man7.org/linux/man-pages/man5/elf.5.html. This leads to build failures. We should ignore empty segments. Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de> Tested-by: NTom Rini <trini@konsulko.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Kever Yang 提交于
Enable board early init callback to init board specific hardware. Signed-off-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Kever Yang 提交于
The grf node will be used before relocate, enable it in dts. Signed-off-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Kever Yang 提交于
Use board_early_init_f() instead of mach_cpu_init() for board, the board_early_init_f() is used for board init and after dm_initf, while the mach_cpu_init() is used for CPU/SOC and before dm_initf()(not able to use syscon API). Fixes: 9cec3367 ("rockchip: evb-rv1108: Use syscon API to get grf base") Fixes: 4aa33690 {"rockchip: elgin-rv1108: Use syscon API to get grf base") Signed-off-by: NKever Yang <kever.yang@rock-chips.com>
-
- 15 9月, 2020 10 次提交
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-mmc由 Tom Rini 提交于
- Use mmc_of_parse for msm_sdhci - Add missing common host caps for xenon_sdhci.
-
由 Marek Vasut 提交于
Add SH4 R2Dplus machine configured to test various U-Boot PCI ethernet options -- RTL8139, EEPRO100, AMD PCnet, DEC Tulip. Signed-off-by: NMarek Vasut <marek.vasut+renesas@gmail.com> Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
-
由 Andre Heider 提交于
Use mmc_of_parse() to set the common host properties. That includes "bus-width", so parsing it can be removed from the driver. But more importantly, "non-removable" is now respected, which fixes the usage of eMMC. Signed-off-by: NAndre Heider <a.heider@gmail.com> Reviewed-by: NKonstantin Porotchkin <kostap@marvell.com> Tested-by: NMarek Behún <marek.behun@nic.cz>
-
由 Manivannan Sadhasivam 提交于
Since the introduction of 'get_cd' callback in sdhci core, dragonboard410c's MMC interface is broken. It turns out that 'get_cd' callback checks for the host_caps for validating the chip select. And since the msm_sdhci driver is not parsing the host_caps from DT, not all of the cababilities are parsed properly. This results in the MMC interfaces to be broken. Hence, fix this by adding a call to 'mmc_of_parse' during driver probe. Signed-off-by: NManivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Tested-by: NAníbal Limón <anibal.limon@linaro.org> Reviewed-By: NRamon Fried <rfried.dev@gmail.com> Reviewed-by: NJaehoon Chung <jh80.chung@samsung.com>
-
由 Heinrich Schuchardt 提交于
Before calling do_reset() in the EFI selftest we must restore the global data pointer. Fixes: fa63753f ("efi_selftest: substitute ResetSystem() by do_reset()") Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 Heinrich Schuchardt 提交于
On RISC-V the global data pointer is stored in register gp. When a UEFI binary calls the EFI API we have to restore it. Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 Heinrich Schuchardt 提交于
Function set_gd() is needed in the UEFI sub-system if the global data pointer is stored in a register. Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 Heinrich Schuchardt 提交于
efi_var_mem_notify_exit_boot_services() is invoked when ExitBootServices() is called by the UEFI payload. efi_var_mem_notify_exit_boot_services() should not be defined as __efi_runtime as it is invoking EFI_ENTRY() and EFI_EXIT() which themselves are not __efi_runtime. Fixes: f1f990a8 ("efi_loader: memory buffer for variables") Fixes: e01aed47 ("efi_loader: Enable run-time variable support for tee based variables") Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de> Acked-by: NIlias Apalodimas <ilias.apalodimas@linaro.org>
-
由 Robert Reither 提交于
Fixes problem for unaligned 32bit big-endian access in lib/rsa/rsa-keyprop.c. Exchanges br_i32_decode() with get_unaligned_be32(). This will keep the unaligned access for architectures capable and will do some byte-shift magic for the not so capable ones. Reported-by: NHeinrich Schuchardt <xypron.glpk@gmx.de> Signed-by: NRobert Reither <robert.reither@external.thalesgroup.com> Remove unused include. Reviewed-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 Tom Rini 提交于
- A large assortment of minor fixes - Documentation improvements
-
- 12 9月, 2020 10 次提交
-
-
由 Heinrich Schuchardt 提交于
The environment variable test uses function validate_empty() to check that a variable is not defined. If the hush parser is not enabled, we cannot refer to a variable by $var_name but only by ${var_name}. Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de> Acked-by: NStephen Warren <swarren@nvidia.com>
-
由 Heinrich Schuchardt 提交于
HTML documentation is generated in doc/output/. This directory shall be deleted by 'make mrproper' Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Heinrich Schuchardt 提交于
Provide a description of the U-Boot build process with GCC in the HTML documentation. Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 Heinrich Schuchardt 提交于
Add a chapter to the HTML documentation describing how to retrieve the U-Boot sources. Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 Mingming Lee 提交于
The description for MT8512 has some mistake, so correct it. Signed-off-by: NMingming Lee <Mingming.Lee@mediatek.com>
-
由 Reuben Dowle 提交于
Attempting to place device tree immediately after an image in memory can lead to mis-aligned data accesses if that image size is not divisible by the alignment requirements of the architecture. Data aborts caused by this were observed on a custom Marvel A388 based system, where the image was a uboot FIT file. The total size varies depending on the uboot device tree size, which does not always lead to correct alignment. The minimum alignment specified for ARM [1] and ARM64 [2] linux booting has been used [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/arm/booting.rst#n126 [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/arm64/booting.rst#n45Signed-off-by: NReuben Dowle <reuben.dowle@4rf.com>
-
由 T Karthik Reddy 提交于
Nand writes should skip the bad blocks with "nand write" command. In case of bad blocks with above 32-bit address, nand_block_isbad() returns false due to truncated bad block address. In below code segment, if (nand_block_isbad(mtd, offset & ~(mtd->erasesize - 1))) offset is 64-bit and mtd->erasesize is 32-bit, hence the truncation is happening. Cast 'mtd->erasesize' with loff_t to fix this issue. Signed-off-by: NT Karthik Reddy <t.karthik.reddy@xilinx.com> Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
-
由 Pedro Aguilar 提交于
This patch adds a sanity check that avoids 'size' to overflow and crash when importing an environment that contains a checksum. Example with the wrong size that causes the crash: => env import -c 0x4100000 3 v1 This assumes that v1 has already been successfully exported with 'env export -c -s 0x100 0x4100000 v1' Signed-off-by: NPedro Aguilar <pedro.aguilar@vimar.com>
-
由 Heinrich Schuchardt 提交于
In bootm_load_os() the OS image is decompressed. In later stages of the boot process we need the decompressed size of the image. Update images->os.image_len after decompression. Passing the correct size is necessary if we want to check loaded EFI binararies for file truncation by comparing the loaded size to the header field SizeOfImage. Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Michal Simek 提交于
Kconfig provides several config options for setting up default variables but these are unused when variables are passed to U-Boot via file. That's why cover this dependency in Kconfig. Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
-
- 11 9月, 2020 1 次提交
-
-
由 Chuanjia Liu 提交于
On the mt7623 platform, if one port enable fail and other port enable succeed. It will hang on when using pci enum because the resource was not released correctly. Signed-off-by: NChuanjia Liu <Chuanjia.Liu@mediatek.com> Tested-by: NFrank Wunderlich <frank-w@public-files.de>
-
- 10 9月, 2020 4 次提交
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic由 Tom Rini 提交于
- enables HDMI output & USB keyboard for Odroid-N2 - setups HDMI output background & enables USB keyboard
-
由 Anand Moon 提交于
Enable options SYS_WHITE_ON_BLACK to permit HDMI background screen from white to back, also enable USB_KEYBOARD. Signed-off-by: NAnand Moon <linux.amoon@gmail.com> Acked-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com>
-
由 Anand Moon 提交于
Enable options to permit HDMI output on Odroid-N2 G12B boards. Enable VPU Power Domain. Enable USB_KEYBOARD. Signed-off-by: NAnand Moon <linux.amoon@gmail.com> Acked-by: NNeil Armstrong <narmstrong@baylibre.com> Signed-off-by: NNeil Armstrong <narmstrong@baylibre.com>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-stm由 Tom Rini 提交于
- fixes on AV96 board: pull up on UART4 RX and adjust PLL4
-
- 09 9月, 2020 4 次提交
-
-
由 Marek Vasut 提交于
PLL4Q is supplying both FDCAN and LTDC. In case HDMI is in use, the 50 MHz generated from PLL4Q cannot be divided well enough to produce accurate clock for HDMI pixel clock. Adjust it to generate 74.25 MHz instead. The PLL4P/PLL4R are generating 99 MHz instead of 100 MHz, which is in tolerance for the SDMMC. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Gerald Baeza <gerald.baeza@st.com> Cc: Patrick Delaunay <patrick.delaunay@st.com> Cc: Patrice Chotard <patrice.chotard@st.com> Reviewed-by: NPatrick Delaunay <patrick.delaunay@st.com>
-
由 Marek Vasut 提交于
There is no dedicated pull resistor on the AV96 UART4 (console UART) pin. In case there is no UART adapter installed on the AV96, the line is floating and can trigger reception of garbage characters, which in turn can abort U-Boot autoboot. Add default pull up to mitigate this problem. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Patrick Delaunay <patrick.delaunay@st.com> Cc: Patrice Chotard <patrice.chotard@st.com> Reviewed-by: NPatrick Delaunay <patrick.delaunay@st.com>
-
由 Patrick Delaunay 提交于
Remove the unnecessary inversion on the eth_env_set_enetaddr() result which only make complex the code of setup_mac_address() and display an invalid value in the associated pr_err. Signed-off-by: NPatrick Delaunay <patrick.delaunay@st.com> Reviewed-by: NMarek Vasut <marex@denx.de>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-raspberrypi由 Tom Rini 提交于
- fixes for bcmgenet - enable USB keyboard for RPi4 32 bit
-