08 May, 2017
3 commits
-
USB bus scan attempt:
----------------------------------cut----------------------------------
=> usb start
starting USB...
USB0: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... data abort
pc : [] lr : []
reloc pc : [] lr : []
sp : fdf42930 ip : fdf42960 fp : 00000000
r10: 00000001 r9 : fdf42ef0 r8 : 48890020
r7 : 00000002 r6 : fffa5840 r5 : fff8b140 r4 : fdf429c0
r3 : 00000000 r2 : 00000004 r1 : 00000000 r0 : 00000000
Flags: nZcv IRQs off FIQs off Mode SVC_32
Resetting CPU ...resetting ...
----------------------------------cut----------------------------------Fix by enabling USB configuration in the SPL.
Signed-off-by: Uri Mashiach
Reviewed-by: Tom Rini
Reviewed-by: Igor Grinberg -
Modify the determination of the base address of xHCI registers of DRA7XX
targets.
Before the commit: by the target.
After the commit: by the USB port index.Cc: Lokesh Vutla
Cc: Marek Vasut
Cc: Roger Quadros
Signed-off-by: Uri Mashiach
Reviewed-by: Marek Vasut
Reviewed-by: Tom Rini
Reviewed-by: Roger Quadros
Acked-by: Marek Vasut
Acked-by: Marek Vasut -
The symbol CONFIG_DRA7XX is needed for Kconfig conditions.
Cc: Lokesh Vutla
Signed-off-by: Uri Mashiach
Reviewed-by: Tom Rini
06 May, 2017
1 commit
-
A feature rich Linux kernel needs more than 8 MiB.
Hence enlarge CONFIG_SYS_BOOTM_LEN to 64 MiB for the GXBB systems.
As all known GXBB systems have at least 512 MiB of RAM this poses no problem.Cc: Andreas Färber
Signed-off-by: Heinrich Schuchardt
02 May, 2017
1 commit
-
0x10000000 is the start of a 2 MiB area used by the
ARM Trusted Firmware (BL31).See
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/arch/arm64/boot/dts/amlogic/meson-gx.dtsi?id=refs/tags/v4.10.10So we should not load the ramdisk here.
The legacy Ubuntu image for the Odroid C2 comes with the
following line in boot.ini:
setenv initrd_loadaddr "0x13000000"See
http://odroid.in/ubuntu_16.04lts/ubuntu64-16.04-minimal-odroid-c2-20160815.img.xz
http://deb.odroid.in/c2/pool/main/u/u-boot/u-boot_20170226-752a100-8_arm64.debSo let's use the same address.
With the patch booting Linux with booti succeeds on an Odroid C2,
without the patch Linux hangs.Cc: Andreas Färber
Signed-off-by: Heinrich Schuchardt
Reviewed-by: Simon Glass
Tested-by: Vagrant Cascadian
01 May, 2017
14 commits
-
To enable automatic booting from SD card or eMMC the MMC
devices 0, 1, and 2 are added to the BOOT_TARGET_DEVICES.Booting from SD card, eMMC, and DHCP are tried in sequence.
A missing or failing device is gracefully handled.Cc: Andreas Färber
Signed-off-by: Heinrich Schuchardt
Tested-by: Vagrant Cascadian
Reviewed-by: Andreas Färber
Tested-by: Andreas Färber -
Signed-off-by: Chris Packham
[trini: default y if DM_RTC, re-sync]
Signed-off-by: Tom Rini -
This is not used in U-Boot. Drop it.
Signed-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_CMD_DISPLAYSigned-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_CMD_DIAGSigned-off-by: Simon Glass
[trini: imply CMD_DIAG on some keymile configs]
Signed-off-by: Tom Rini -
This option is not used in U-Boot. Drop it.
Signed-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_CMD_DEKBLOBNote: This option does not seem to actually be enabled by any board.
Signed-off-by: Simon Glass
[trini: imply under SECURE_BOOT for mx5/6/7]
Signed-off-by: Tom Rini -
This option does not exist in U-Boot. Drop it.
Signed-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_CMD_CRAMFSSigned-off-by: Simon Glass
[trini: imply CMD_CRAMFS for keymile]
Signed-off-by: Tom Rini -
This converts the following to Kconfig:
CONFIG_CMD_CLKSigned-off-by: Simon Glass
[trini: imply CMD_CLK on ARCH_ZYNQ]
Signed-off-by: Tom Rini -
This option is not used in U-Boot. Drop it.
Signed-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_CMD_CHIP_CONFIGSigned-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_CMD_CBFSSigned-off-by: Simon Glass
[trini: imply CMD_CBFS on SYS_COREBOOT]
Signed-off-by: Tom Rini -
This converts the following to Kconfig:
CONFIG_SYS_WHITE_ON_BLACKSigned-off-by: Simon Glass
[trini: Make this default y on various SoCs]
Signed-off-by: Tom Rini
30 Apr, 2017
12 commits
-
This converts the following to Kconfig:
CONFIG_CMD_BSPSigned-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_CMD_BMPSigned-off-by: Simon Glass
[trini: Add depends on LCD || DM_VIDEO || VIDEO]
Signed-off-by: Tom Rini -
This converts the following to Kconfig:
CONFIG_CMD_BMODESigned-off-by: Simon Glass
[trini: Make this default y and depend on mx5/6/7]
Signed-off-by: Tom Rini -
This converts the following to Kconfig:
CONFIG_CMD_BEDBUGSigned-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_CMD_BATSigned-off-by: Simon Glass
-
This looks like a typo. Fix it.
Signed-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_CMD_AES
CONFIG_AESSigned-off-by: Simon Glass
[trini: Add select AES to CMD_AES]
Signed-off-by: Tom Rini -
This option is not used in U-Boot. Drop it.
Signed-off-by: Simon Glass
-
This is only used by one board and should not be a CONFIG option. Instead
it should use the driver model pmic framework. For now, just move the
setting into the only board that uses it.Signed-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_PMIC_AS3722Signed-off-by: Simon Glass
-
Before converting this to Kconfig, rename it to match the other PMICs.
Signed-off-by: Simon Glass
-
A few boards had not been fully re-synced with CONFIG_ARCH_MX5 / CONFIG_MX51 /
CONFIG_MX53 being in Kconfig. Do so now.Signed-off-by: Tom Rini
28 Apr, 2017
2 commits
-
In Linux, CONFIG_ARCH_OMAP2PLUS is used for OMAP2 or later SoCs.
Rename CONFIG_ARCH_OMAP2 to CONFIG_ARCH_OMAP2PLUS to follow this
naming.Move the OMAP2+ board/SoC choice down to mach-omap2/Kconfig to slim
down the arch/arm/Kconfig level.Signed-off-by: Masahiro Yamada
Reviewed-by: Tom Rini -
These were reminders that somehow slipped through the cracks
or were erroneously introduced after previous clean-ups.Getting rid of then once again. Hopefully for good now :)
Where missing and appropriate replace with CONFIG_CMDLINE_EDITING
which really enables shell history as of now.Signed-off-by: Alexey Brodkin
Cc: Masahiro Yamada
Cc: Peter Griffin
Cc: Stephen Warren
Cc: Steve Rae
Cc: Jon Mason
Cc: Simon Glass
Cc: Stefan Roese
Reviewed-by: Simon Glass
26 Apr, 2017
1 commit
25 Apr, 2017
3 commits
-
Add support for the Terasic DE10-Nano board. The board
is based on the DE0-Nano-Soc board but adds a larger FPGA
and an HDMI output.Signed-off-by: Dalon Westergreen
Reviewed-by: Dinh Nguyen
24 Apr, 2017
1 commit
-
Currently $fdtfile is constructed from CONFIG_DEFAULT_TREE, containing
the filename. However on arm64 that file is located in an allwinner
subdirectory.To avoid the need for users/distros symlinking the .dtb files, prepend
the vendor directory for ARM64.This aligns Pine64 with other boards such as Raspberry Pi 3.
Signed-off-by: Andreas Färber
Reviewed-by: Alexander Graf
Reviewed-by: Jagan Teki
21 Apr, 2017
2 commits
-
Before this patch, CONFIG_SYS_BOOTPARAMS_LEN was the same size as
CONFIG_SYS_MALLOC_LEN. So, if malloc() had previously been called, and
initr_malloc_bootparams() was called, it would fail with an out-of-
memory error. This patch fixes this issue by expanding the malloc pool
to 256KB.Signed-off-by: Kyle Edwards
Cc: Daniel Schwierzeck -
This fixes an issue with the saveenv command causing U-Boot to no
longer work on the QEMU Mips pseudoboard. Because the offset of the
environment was being determined by CONFIG_SYS_MONITOR_LEN, and this
value was less than the actual size of U-Boot, saveenv was overwriting
parts of the U-Boot code. Because CONFIG_SYS_MONITOR_LEN is no longer
used on MIPS, this patch removes it and places the environment at the
end of the pseudoboard's 4MB flash.Signed-off-by: Kyle Edwards
Cc: Daniel Schwierzeck