- Jan 07, 2020
-
-
Lukasz Majewski authored
This patch introduces support for i.MX28 based XEA board. This board supports DM/DTS in U-Boot proper as well as DM aware drivers in SPL (u-boot.sb) by using OF_PLATDATA. More detailed information regarding usage of it can be found in ./board/liebherr/xea/README file. U-Boot SPL 2019.10-rc1-00233-g6aa549f05c (Aug 12 2019 - 09:23:36 +0200) Trying to boot from MMC1 MMC0: Command 8 timeout (status 0xf0344020) mmc_load_image_raw_sector: mmc block read error U-Boot 2019.10-rc1-00233-g6aa549f05c (Aug 12 2019 - 09:23:36 +0200) CPU: Freescale i.MX28 rev1.2 at 454 MHz BOOT: SSP SPI #3, master, 3V3 NOR Model: Liebherr (LWE) XEA i.MX28 Board DRAM: 128 MiB MMC: MXS MMC: 0 Loading Environment from SPI Flash... SF: Detected n25q128a13 with page size 256 Bytes, erase size 64 KiB, total 16 MiB OK In: serial Out: serial Err: serial Net: Warning: ethernet@800f0000 (eth0) using random MAC address - ce:e1:9e:46:f3:a2 eth0: ethernet@800f0000 Hit any key to stop autoboot: 0 Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
Heiko Schocher authored
add support for revision C boards. This board has no longer a NAND. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
add aristainetso board version CSL. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
readd aristainetos 2b board. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
enable IMX_HAB on aristianetos board Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
sync defaut Envoronment with customer changes. Unfortunately they are not changeable, as already board is in production mode. Get rid of the big bootcommand and set bootcommand through Kconfig option. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
enable config symbols: CONFIG_SYSRESET CONFIG_SYSRESET_WATCHDOG Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
on the aristainetos there are some jumpers for changing behaviour setting up Environment. Clean this up. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
add VERSION_VARIABLE Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
add stop autobooting via SHA256 encrypted password. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
add support for i2c eeprom and add parsing "Rescue" or "DefEnv" at offset 0x1ff0. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
CONFIG_BOARDNAME is not longer needed, as we use the model information from DTS. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
use DM_PWM and DM_BLACKLIGHT support and remove board code. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
enable DM_I2C in defconfig and remove i2c specific board code. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
add DM_VIDEO support and remove now unneeded board code. As we show a bmp logo on boot, call now bmp_display() from board code and do not use cfb_console anymore. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
enable DM_ETH and remove unneeded board code. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
enable CONFIG_DM_SPI and CONFIG_DM_SPI_FLASH and get rid of build removal warnings. define CONFIG_GPIO_ENABLE_SPI_FLASH is not longer needed, so remove it from config_whitelist.txt Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
Drop CONFIG_USB_MAX_CONTROLLER_COUNT and enable DM_USB in defconfig. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
Enable DM_GPIO, GPIO_HOG, LED and LED_GPIO as gpio and LEDs are now defined in DTS. Enable also here the pinctrl driver, so pinmux setup is also done. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
Enable DM_MMC support. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
add DM_SERIAL support for the aristainetos board, and remove not used code from board code. remove CONSOLE_OVERWRITE_ROUTINE. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
as we switch to support DM and DTS, rework the existing DTS trees. Change also Linux specific Device trees, goal is to push this changes to linux. Collect U-Boot specific changes in separate "*u-boot*" dts files. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
remove aristainetos-v2.c file, as we now want to switch to DM/DTS support and have all board specific code in one file. Goal is to setup differences through DT. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
add thumb build to aristainetos build to save binary space. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
Add device trees from Linux in preparation for driver model conversions. device tree files taken from Linux: 71ae5fc87c34: "Merge tag 'linux-kselftest-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest " and added SPDX license identifier. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
gigabit support does not work on the aristainetos board, so disable it. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
remove 2b version of aristainetos board, as it is easier to make the DM / DTS port and introduce the 2b board version again (also some more board version). Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
move defines, which are already moved to Kconfig out of board config. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
convert this driver to support DM. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
remove not anymore used aristainetos board. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
- Jan 06, 2020
-
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Jan 04, 2020
-
-
Tom Rini authored
Adam Ford reports that this change breaks booting on da850-evm and Bartosz Golaszewski agrees that with the impending release we should revert the change for now. With that noted: This reverts commit 21a4d80a. Cc: Bartosz Golaszewski <brgl@bgdev.pl> Tested-by:
Adam Ford <aford173@gmail.com> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Jan 03, 2020
-
-
Tom Rini authored
- Fixes for host tools with musl C library - Two fixes for TI K3 platforms
-
Lokesh Vutla authored
On K3 devices there are 2 conditions where R5F can deadlock: 1.When software is performing series of store operations to cacheable write back/write allocate memory region and later on software execute barrier operation (DSB or DMB). R5F may hang at the barrier instruction. 2.When software is performing a mix of load and store operations within a tight loop and store operations are all writing to cacheable write back/write allocates memory regions, R5F may hang at one of the load instruction. To avoid the above two conditions disable linefill optimization inside Cortex R5F which will make R5F to only issue up to 2 cache line fills at any point of time. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Lokesh Vutla authored
Update the ddr settings to use the DDR reg config tool rev 0.2.0. This reduces the aging count(in DDRSS_CTL_274_DATA reg) to 15 in-order to avoid DSS underflow errors. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by:
Kevin Scholz <k-scholz@ti.com>
-
Sergei Trofimovich authored
The build failure was originally reported on arm64-musl target at https://bugs.gentoo.org/703132. Here is the amd64-musl variant: ``` $ LANG=C make CROSS_COMPILE=x86_64-gentoo-linux-musl- tools-only_defconfig -j$(nproc) $ LANG=C make CROSS_COMPILE=x86_64-gentoo-linux-musl- tools-all -j$(nproc) ... include/u-boot/crc.h:37:44: error: unknown type name 'uint'; did you mean 'int'? 37 | void crc16_ccitt_wd_buf(const uint8_t *in, uint len, | ^~~~ | int ``` Note: 'uint' is not defined there. On glibc 'uint' comes from <sys/types.h> and happens to work on most .c files. The change imports 'uint' declaration from '<compiler.h>'. Bug: https://bugs.gentoo.org/703132 Signed-off-by:
Sergei Trofimovich <slyfox@gentoo.org>
-
Sergei Trofimovich authored
The build failure was originally reported on arm64-musl target at https://bugs.gentoo.org/703132. Here is the amd64-musl variant: ``` $ LANG=C make CROSS_COMPILE=x86_64-gentoo-linux-musl- tools-only_defconfig -j$(nproc) $ LANG=C make CROSS_COMPILE=x86_64-gentoo-linux-musl- tools-all -j$(nproc) ... In file included from tools/env/../../env/flags.c:7, from tools/env/env_flags.c:1: include/env.h:159:1: error: unknown type name 'ulong'; did you mean 'long'? 159 | ulong env_get_ulong(const char *name, int base, ulong default_val); | ^~~~~ | long ``` Note: 'ulong' is not defined there. On glibc 'ulong' comes from <sys/types.h>: ```c /* Old compatibility names for C types. */ typedef unsigned long int ulong; ``` On musl it comes from <sys/types.h> as well but from under different guards: ```c typedef unsigned long u_long, ulong; ``` The change inlines 'ulong' define similar to 'uint' define. Bug: https://bugs.gentoo.org/703132 Signed-off-by:
Sergei Trofimovich <slyfox@gentoo.org>
-
- Jan 02, 2020
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-videoTom Rini authored
- fix missing graphics output on some x86 boards - avoid using #ifdef in video code - add .gitignore for video font *.S files
-
Dario Binacchi authored
The scripts/Makefile.lib generates an assembler file (*.S) to wrap the font data for each file of type ttf defined in Kconfig. Signed-off-by:
Dario Binacchi <dariobin@libero.it>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-rockchipTom Rini authored
- 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
-