- 02 1月, 2020 8 次提交
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip由 Tom Rini 提交于
- Fix latest mainline kernel for rk3308 - Update rk3288-evb config to suport OP-TEE - Fix for firefly-px30 DEBUG_UART channel and make it standalone - Script make_fit_atf add python3 support - Fix rk3328 timer with correct COUNTER_FREQUENCY - Fix rk3328 ATF support with enable spl-fifo-mode
-
由 Tom Rini 提交于
- Assorted test.py fixes - Other minor changes
-
由 Simon Glass 提交于
This test currently does not run because it specifies the sandbox board instead of sandbox_spl. Fix it. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Igor Opaniuk 提交于
My address at Linaro doesn't exist anymore, so people keep getting mail delivery error responses. Map this address to the actual one. Signed-off-by: NIgor Opaniuk <igor.opaniuk@gmail.com> Reviewed-by: NOleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
由 Stephen Warren 提交于
get_env() was originally written to strip() the output of printenv to isolate the test from any whitespace changes in printenv's output. However, this throws away any whitespace in the variable value, which can cause issues when test code expects to see that whitespace. In fact, printenv never adds any whitespace at all, so there's no need to strip. The strip causes a practical problem for test_env_echo_exists() if state_test_env.get_existent_var() happens to choose a U-Boot variable that contains trailing whitespace. This is true for variable boot_targets. With Python 2, get_existent_var() never returned boot_targets so this issue never caused a practical problem. With Python 3, get_existent_var does sometimes return boot_targets, no doubt due to Python 3's different dict hash key order implementation, about 0.5-2% of the time, so this test appears intermittent. With the strip removed, this intermittency is solved, since the test passes for all possible U-Boot variables. Signed-off-by: NStephen Warren <swarren@nvidia.com>
-
由 Robert P. J. Day 提交于
Various (mostly minor) spelling, grammar and punctuation tweaks for arch/arm/Kconfig. Signed-off-by: NRobert P. J. Day <rpjday@crashcourse.ca>
-
由 Dario Binacchi 提交于
As described in doc/README.asn1 document the tools/asn1_compiler is used to "generate bytecode as a C file (*.asn1.[ch]) from *.asn1 file". Signed-off-by: NDario Binacchi <dariobin@libero.it>
-
由 Dario Binacchi 提交于
Add the tool to the ignore list to prevent being marked as unversioned. Signed-off-by: NDario Binacchi <dariobin@libero.it> Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
-
- 31 12月, 2019 3 次提交
-
-
由 Kever Yang 提交于
Enable the ATF in SPL and adjust the SPL STACK/HEAD at the same time to support ATF entry at 0x40000. Signed-off-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Kever Yang 提交于
Since mmc to sram can't do dma, add patch to prevent aborts transfering TF-A parts. Signed-off-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Kever Yang 提交于
The arch timer needs COUNTER_FREQUENCY to get correct counter, add it to make the timer works correct. Signed-off-by: NKever Yang <kever.yang@rock-chips.com>
-
- 28 12月, 2019 4 次提交
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-imx由 Tom Rini 提交于
Fixes for 2020.01 ----------------- - Fixes for Nitrogen6x - Fix corruption for mx51evk - colibri i.MX6: fix broken ESDHC conversion - mx6sxsabresd: fix broken mmcdev - imx6q_logic: cleanup boot sequence - update ATF for imx8mq_evk - pfuze: fix pmic_get() Travis CI: https://travis-ci.org/sbabic/u-boot-imx/builds/630007464
-
https://gitlab.denx.de/u-boot/custodians/u-boot-sunxi由 Tom Rini 提交于
- Orange Pi Zero Plus 2 support - sunxi psci, prcm fixes
-
https://gitlab.denx.de/u-boot/custodians/u-boot-spi由 Tom Rini 提交于
- rk spi transfer limit fix - Gigadevice, gd25q128 support - spi-nor-core warnings
-
由 Patrik Dahlström 提交于
The omap3_beagle NAND ECC scheme was changed in 4b37928d for unknown reasons, leading to uncorrectible ecc errors. This commit changes it back to what it was before. Signed-off-by: NPatrik Dahlström <risca@dalakolonin.se>
-
- 27 12月, 2019 25 次提交
-
-
由 Robert Beckett 提交于
Add compatible string used by Linux. Allows for simpler syncing of device trees. Signed-off-by: NRobert Beckett <bob.beckett@collabora.com>
-
由 Robert Beckett 提交于
Add compatible strings used by Linux. Allows for simpler syncing of device trees. Signed-off-by: NRobert Beckett <bob.beckett@collabora.com>
-
由 Robert Beckett 提交于
pass the udevice by reference instead of double ref Signed-off-by: NRobert Beckett <bob.beckett@collabora.com>
-
由 Adam Ford 提交于
The board_boot_order() function currenly assumes that the boot source is MMC/eMMC, but this isn't true for the NAND devices. This patch cleans up board_boot_order() to check for NAND, SD, ESD, MMC or EMMC. Anything beyond these are not supported, so it will default back to the serial downloader if any of those devices are not available. Fixes: 9fb50c68 ("ARM: imx6q_logic: Fix MMC2 booting") Signed-off-by: NAdam Ford <aford173@gmail.com>
-
由 Troy Kisky 提交于
This fixes commit <91435cd4> "ARM: i.MX6: exclude the ARM errata from i.MX6 UP system" for nitrogen6x. The above commit removed the errata for the board since MX6Q/MXDL/MX6S is selected via CONFIG_SYS_EXTRA_OPTIONS This restores the errata configs. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Troy Kisky 提交于
The next patch adds CONFIG_MX6QDL so that errata will be enabled again. Signed-off-by: NTroy Kisky <troy.kisky@boundarydevices.com>
-
由 Jagan Teki 提交于
The Rockchip SPI controller's length register only supports 16-bits, yielding a maximum length of 64KiB (the CTRLR1 register holds "length - 1"). Trying to transfer more than that (e.g., with a large SPI flash read) will cause the driver to hang. Now, it seems that while theoretically we should be able to program CTRLR1 with 0xffff, and get a 64KiB transfer, but that also seems to cause the core to choke, so stick with a maximum of 64K - 1 bytes -- i.e., 0xffff. Note, that the size is further divided into 'minus 1' while writing into CTRLR1. This change fixed two different read issues, 1. sf read failure when with > 0x10000 2. Boot from SPI flash failed during spi_flash_read call in common/spl/spl_spi.c Observed and Tested in - Rockpro64 with Gigadevice flash - ROC-RK3399-PC with Winbond flash Signed-off-by: NJagan Teki <jagan@amarulasolutions.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Vignesh Raghavendra 提交于
Static checker warns 'ret' variable may be used uninitialized in spi_nor_erase() and spi_nor_write() in case of zero length requests. Fix these warnings by checking for zero length requests and returning early. Reported-by: NDan Murphy <dmurphy@ti.com> Signed-off-by: NVignesh Raghavendra <vigneshr@ti.com>
-
由 Jorge Ramirez-Ortiz 提交于
IMX based platforms can have the DCD table located on different addresses due to differences in their memory maps (ie iMX7ULP). This information is required by the user to sign the images for secure boot so continue making it accessible via mkimage. Signed-off-by: NJorge Ramirez-Ortiz <jorge@foundries.io> Reviewed-by: NFabio Estevam <festevam@gmail.com> Signed-off-by: NStefano Babic <sbabic@denx.de>
-
由 Fabio Estevam 提交于
Following the README instructions leads to a non-booting U-Boot: U-Boot SPL 2020.01-rc3-00070-g9a0cbae2 (Nov 25 2019 - 13:08:24 -0300) PMIC: PFUZE100 ID=0x10 DDRINFO: start DRAM init DDRINFO:ddrphy calibration done DDRINFO: ddrmix config done Normal Boot Trying to boot from MMC2 (It hangs here) Use the "imx_4.19.35_1.0.0" ATF branch instead, which fixes such problem and allow the boot to complete again. Suggested-by: NAdam Ford <aford173@gmail.com> Signed-off-by: NFabio Estevam <festevam@gmail.com> Acked-by: NPeng Fan <peng.fan@nxp.com>
-
由 Fabio Estevam 提交于
Passing earlycon string in the command line may be useful during bring up, but not after such phase. Remove the earlycon string to align with the other i.MX SoCs command lines. Signed-off-by: NFabio Estevam <festevam@gmail.com>
-
由 Fabio Estevam 提交于
Currently inside ddr_init() there is a mix of printf() and debug() level messages. Since this type of information is useful for debug purposes, convert all of them to debug level for consistency. Signed-off-by: NFabio Estevam <festevam@gmail.com> Reviewed-by: NPeng Fan <peng.fan@nxp.com>
-
由 Fabio Estevam 提交于
U-Boot binary has grown in such a way that it goes beyond the reserved area for the environment variables. Running "saveenv" followed by a "reset" causes U-Boot to hang because of this overlap. Fix this problem by increasing the CONFIG_ENV_OFFSET size. Also, in order to prevent this same problem to happen in the future, use CONFIG_BOARD_SIZE_LIMIT, which will detect the overlap in build-time. CONFIG_BOARD_SIZE_LIMIT does not accept math expressions, so declare CONFIG_ENV_OFFSET with its direct value instead. Signed-off-by: NFabio Estevam <festevam@gmail.com>
-
由 Fabio Estevam 提交于
After the DM conversion the boot SD card is now device 3. Adjust it so that we can boot the kernel again. While at it avoid a hardcoded mmc dev inside the finduuid script. Signed-off-by: NFabio Estevam <festevam@gmail.com>
-
由 Fabio Estevam 提交于
Currently the following hang is observed when booting a imx6sx-sdb board: U-Boot 2020.01-rc5-00004-g643366bc (Dec 19 2019 - 14:56:23 -0300) CPU: Freescale i.MX6SX rev1.0 996 MHz (running at 792 MHz) CPU: Extended Commercial temperature grade (-20C to 105C) at 32C Reset cause: POR Model: Freescale i.MX6 SoloX SDB RevB Board Board: MX6SX SABRE SDB revA DRAM: 1 GiB initcall sequence bffd8514 failed at call 87804cc0 (err=-19) ### ERROR ### Please RESET the board ### When pmic_get() is used with DM the first parameter must be the complete node name plus the unit address. Fix the pmic_get() parameter to fix the boot regression. Tested on a imx6sx-sdb and imx6q-sabresd boards. Signed-off-by: NFabio Estevam <festevam@gmail.com> Reviewed-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Igor Opaniuk 提交于
Not all CONFIG_FSL_ESDHC defines were properly replaced with CONFIG_FSL_ESDHC_IMX, which broke U-boot proper booting on Colibri iMX6 SoMs. U-boot is stuck after this message: Commercial temperature grade DDR3 timings, 64bit bus width. Trying to boot from MMC1 Fixes: e37ac717("Convert to use fsl_esdhc_imx for i.MX platforms") Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com>
-
由 Jeffy Chen 提交于
The rc4 encoding should cover spl header as well, and the file_size contains spl header too. Signed-off-by: NJeffy Chen <jeffy.chen@rock-chips.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Jeffy Chen 提交于
Add documentation about packing optional second level boot-loader with mkimage tool. Signed-off-by: NJeffy Chen <jeffy.chen@rock-chips.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Jeffy Chen 提交于
Support packing optional second level boot-loader: $ ./tools/mkimage -n rk3399 -T rksd -d \ rk3399_ddr_800MHz_v1.24.bin:rk3399_miniloader_v1.19.bin out -v Adding Image rk3399_ddr_800MHz_v1.24.bin Size 116492(pad to 116736) Adding Image rk3399_miniloader_v1.19.bin Size 88060(pad to 88064) Image Type: Rockchip RK33 (SD/MMC) boot image Init Data Size: 116736 bytes Boot Data Size: 88064 bytes Mainly parse init file and boot file from datafile option, copy them to the image with 2KB alignment. Signed-off-by: NJeffy Chen <jeffy.chen@rock-chips.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Andy Yan 提交于
The defconfig file for ROC-CC-RK3308 is roc-cc-rk3308_defconfig. Fixes: 7f08bfb7 ("doc: rockchip: Add documentation for rk3308 based boards") Signed-off-by: NAndy Yan <andy.yan@rock-chips.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Andy Yan 提交于
When compile the curren mainline linux kernel(Linux 5.5-rc3) with defconfig, the final Image is 29M, it's much larger than Linux 5.4. On the current u-boot side on rk3308, the gap between kernel and fdt is 25M, the fdt will overwrite kernel Image, so move ftd to a higher memory to give 34M gab for them. Signed-off-by: NAndy Yan <andy.yan@rock-chips.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Thomas Hebb 提交于
SPL_ROCKCHIP_COMMON_BOARD, an almost identical option, has a title but this one doesn't for some reason. Add a description to make the menu easier to read. Signed-off-by: NThomas Hebb <tommyhebb@gmail.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Kever Yang 提交于
Firefly Core-PX30-JD4 use UART2M1 while PX30 evb using UART2M0, the U-Boot proper will use the dts setting to do the IOMUX init, and a separate dts is needed for px30-firefly. Signed-off-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Kever Yang 提交于
The Macro has update without update the defconfig, update the defconfig to make Mcaro correct. Fixes: ec4fafdf ("rockchip: px30: Rename CONFIG_DEBUG_UART2_CHANNEL to...") Signed-off-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Jack Mitchell 提交于
On a distribution with no python2 installed and no python->python3 symlink the script will fail to execute. Specify python3 explicitly as it's already a requirement to build u-boot. Signed-off-by: NJack Mitchell <ml@embed.me.uk> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-