- 19 9月, 2020 1 次提交
-
-
由 Joao Marcos Costa 提交于
Fix control flow issues and null pointer dereferences. Signed-off-by: NJoao Marcos Costa <jmcosta944@gmail.com>
-
- 18 9月, 2020 2 次提交
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-imx由 Tom Rini 提交于
```------------------------------------------------------------- Fixes for 2020.10 ``` -------------- - Toradex boards - mx6qsabrelite: fix env offset - esdhc_imx: waiting for clock instead of sleep - dyn RAM calibration for entry point i.MX6 Travis: https://travis-ci.org/github/sbabic/u-boot-imx/builds/728274602
-
由 Soeren Moch 提交于
This is not required for sysboot (we defined fdtfile), let's save a few bytes in the binary image without these variables. Signed-off-by: NSoeren Moch <smoch@web.de> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
- 17 9月, 2020 26 次提交
-
-
由 Tom Rini 提交于
- Assorted bug fixes
-
由 Philippe Schenker 提交于
The Toradex product is called apalis-imx8 consisting of SoM with i.MX8QM and i.MX8QP SoCs. Signed-off-by: NPhilippe Schenker <philippe.schenker@toradex.com> Reviewed-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Philippe Schenker 提交于
The Toradex product is called colibri-imx8x consisting of SoM with i.MX8QXP and i.MX8DX SoCs. Signed-off-by: NPhilippe Schenker <philippe.schenker@toradex.com> Reviewed-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Haibo Chen 提交于
Currently, after config the clock rate, delay 10ms, this is quite a rough method. Check the clock stable status in the present status register is enough. Tested-by: NJi Luo <ji.luo@nxp.com> Signed-off-by: NHaibo Chen <haibo.chen@nxp.com>
-
由 Marek Vasut 提交于
This patch adds support for iMX6UL/ULL/SL/SDL MMDC into the DDR calibration code. The difference between MX6DQ and MX6UL/ULL/SL is that the later SoCs have 2 SDQS registers, just like MX6SX, while the MX6DQ/MX6SDL has 8. Fixes: 4f4c128c65 ("ARM: mx6: ddr: Add support for iMX6SX") Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Eric Nelson <eric@nelint.com> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Denis Pynkin 提交于
The size of the binary created with the default U-boot config is much greater than the default offset for environment `0x60000`. In case if that binary is used for booting via MMC it is overlapped with the environment stored on MMC. This leads to U-Boot corruption while saving environment with `saveenv` command and non-bootable SabreLite board. The offset for environment `CONFIG_ENV_OFFSET=0x60000` was added in commit a09fea1d but did not count in the change to `0xC0000` if option `CONFIG_ENV_IS_IN_MMC` is used. The offset is also used for variant with environment saving onto SPI NOR flash (with enabled option `CONFIG_ENV_IS_IN_SPI_FLASH`). In that case the U-Boot binary flashed on SPI NOR is also corrupted after environment saving with the original 0x60000 offset. Signed-off-by: NDenis Pynkin <denis.pynkin@collabora.com> Reviewed-by: NTom Rini <trini@konsulko.com>
-
由 Peng Fan 提交于
Latest datasheet revE has removed MIMX8ML7D/5D/7C/5C parts, so update u-boot to remove decoding and support for those parts. Signed-off-by: NYe Li <ye.li@nxp.com> Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
Add missed return Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Peng Fan 提交于
Fix SSCG_PLL_REFCLK_SEL_x, the offset starts from 0, not 16 Reported-by: Coverity 3448860 Signed-off-by: NPeng Fan <peng.fan@nxp.com> Reviewed-by: NYe Li <ye.li@nxp.com>
-
由 Peng Fan 提交于
Coverity reported dead code, however it is FRAC_PLL_REFCLK_SEL_MASK was wrongly set. Reported-by: Coverity 10045172 Signed-off-by: NPeng Fan <peng.fan@nxp.com> Reviewed-by: NYe Li <ye.li@nxp.com>
-
由 Peng Fan 提交于
According to i.MX 7Dual Applications Processor Reference Manual, Rev. 1 The target interface CCM root index ranges [0,124], so the number should be 125. Reported-by: Coverity 18045 Signed-off-by: NPeng Fan <peng.fan@nxp.com> Reviewed-by: NYe Li <ye.li@nxp.com>
-
由 Igor Opaniuk 提交于
Provide fdtfile value in default env instead of setting it dynamically in runtime. Fixes: 85cb2bc6("apalis/colibri imx6: provide proper fdtfile value") Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Provide fdtfile value in default env instead of setting it dynamically in runtime. Fixes: 85cb2bc6("apalis/colibri imx6: provide proper fdtfile value") Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Enable and set preboot var with fdtfile evaluation. preboot will be checked and run immediately before starting the CONFIG_BOOTDELAY countdown and/or running the auto-boot command resp. entering interactive mode. This provides possibility to use different boot cmds in interactive mode without manual setting fdtfile value, as it it's already evaluated before entering interactive mode. Fixes: a62c6061("colibri_imx7_emmc: add Colibri iMX7D 1GB (eMMC) module support") Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Enable and set preboot var with fdtfile evaluation. preboot will be checked and run immediately before starting the CONFIG_BOOTDELAY countdown and/or running the auto-boot command resp. entering interactive mode. This provides possibility to use different boot cmds in interactive mode without manual setting fdtfile value, as it it's already evaluated before entering interactive mode. Fixes: 304042c1("colibri_vf: set fdtfile for distroboot") Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Enable and set preboot var with fdtfile evaluation. preboot will be checked and run immediately before starting the CONFIG_BOOTDELAY countdown and/or running the auto-boot command resp. entering interactive mode. This provides possibility to use different boot cmds in interactive mode without manual setting fdtfile value, as it it's already evaluated before entering interactive mode. Fixes: board: 31b1e17f("toradex: add Colibri iMX6ULL support") Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Wrap video specific functionality with ifdefs. Fixes: 195011b2("colibri-imx7: fix splash logo drawing") Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Drop show_boot_logo legacy function, as splashscreen functionality can be used instead. Fixes: d3241897("toradex: common: show boot logo") Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Set proper splashscreen env value instead of calling legacy function to show embed boot logo. Fixes: 195011b2("colibri-imx7: fix splash logo drawing") Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Set proper splashscreen env value instead of calling legacy function to show embed boot logo. Fixes: 391c712d("colibri-imx6ull: show boot logo") Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Heinrich Schuchardt 提交于
Provide the settings for the debug UART on the QEMU ARM virt board. Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 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 5 次提交
-
-
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>
-