u-boot-brain/arch/arm/mach-mvebu
Baruch Siach f3a88e2ca1 arm: mvebu: fix boot from UART on ClearFog Base
The ClearFog Base boot from UART when setting the DIP switches to 01001.
Unfortunately, the SPL code sometimes fails to detect the UART boot
method at run-time. Add an alternative SAR UART boot value to fix this.

Note that this alternative value is not documented (Armada 38x Hardware
Specifications, Table 48). But experimentations showed it on the
ClearFog Base.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Stefan Roese <sr@denx.de>
2017-09-26 06:53:18 +02:00
..
armada8k arm64: mvebu: a8k: Add support for NAND clock get 2017-05-09 13:38:18 +02:00
armada3700 arm64: mvebu: Add basic support for the Marvell Armada 7K/8K SoC 2016-09-27 17:29:54 +02:00
include/mach arm: mvebu: fix boot from UART on ClearFog Base 2017-09-26 06:53:18 +02:00
serdes arm: mvebu: avoid possible NULL dereference 2017-08-13 15:17:28 -04:00
arm64-common.c arm64: mvebu: Replace board specific with generic memory bank decoding 2017-05-31 07:42:17 +02:00
cpu.c ARM: mvebu: add SAR frequency values for 1.8/2.0GHz 2017-09-26 06:51:54 +02:00
dram.c ARM: mvebu: handle unused DRAM banks with ECC enabled 2017-09-26 06:52:57 +02:00
efuse.c arm: mvebu: Implement secure boot 2017-02-01 09:04:18 +01:00
gpio.c arm: mvebu: Move mvebu-common into mach-mvebu 2015-05-05 14:28:29 +02:00
Kconfig env: Convert CONFIG_ENV_IS_IN... to a choice 2017-08-15 20:50:01 -04:00
lowlevel_spl.S arm: mvebu: Add runtime detection of UART (xmodem) boot-mode 2016-01-14 14:08:59 +01:00
Makefile arm: mvebu: Implement secure boot 2017-02-01 09:04:18 +01:00
mbus.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
sata.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
spl.c arm: mvebu: fix boot from UART on ClearFog Base 2017-09-26 06:53:18 +02:00
timer.c arm: mvebu: Move SoC selection (A38X vs AXP) into Kconfig 2016-01-14 14:08:59 +01:00