24 Nov, 2014
1 commit
-
gw_ventana can boot from SPI or NAND and both of these interfaces boot from
the same 0x400 offset.This means that we could simplify the code and replace the custom gw_ventana.cfg
with the generic spl_sd.cfg, as it provides the same boot offset of 0x400.Cc: Tim Harvey
Signed-off-by: Fabio Estevam
20 Nov, 2014
1 commit
-
Many boards use a minimal .cfg file in the SPL case.
Introduce spl_sd.cfg so that we can reuse it.
Signed-off-by: Fabio Estevam
Acked-by: Stefano Babic
17 Nov, 2014
7 commits
-
The code for this board supports following features:
- Boot media support: NAND flash/SD card/SPI flash
- Support LCD display (optional, disabled by default)
- Support ethernet
- Support USB mass storageSigned-off-by: Bo Shen
Signed-off-by: Andreas Bießmann -
The code for this board supports following features:
- Boot media support: NAND flash/SD card/SPI flash
- Support LCD display
- Support ethernet
- Support USB mass storageSigned-off-by: Bo Shen
Signed-off-by: Andreas Bießmann -
replaces the at91bootstrap code with SPL code.
make the spl image with:
./tools/mkimage -T atmelimage -d spl/u-boot-spl.bin spl/boot.binthis writes the length of the spl image into the 6th
execption vector. This is needed from the ROM bootloader.Signed-off-by: Heiko Schocher
Reviewed-by: Bo Shen
Reviewed-by: Andreas Bießmann
Signed-off-by: Andreas Bießmann -
replaces the at91bootstrap code with SPL code.
make the spl image with:
./tools/mkimage -T atmelimage -d spl/u-boot-spl.bin spl/boot.binthis writes the length of the spl image into the 6th
execption vector. This is needed from the ROM bootloader.Signed-off-by: Heiko Schocher
Reviewed-by: Bo Shen
Signed-off-by: Andreas Bießmann -
This moves SH_32BIT to Kconfig, and removes SH_32BIT from config
files.Signed-off-by: Nobuhiro Iwamatsu
15 Nov, 2014
1 commit
14 Nov, 2014
1 commit
-
Add initial support for TBS2910 Matrix ARM miniPC.
Support includes MMC, Ethernet, UARTs, HDMI, USB, SATA, PCI, I2C, RTC.Signed-off-by: Soeren Moch
13 Nov, 2014
10 commits
-
add a build configuration file for mx6sabresd with spl support
Signed-off-by: John Tobias
-
Add two missing Kconfig options for Novena and drop the SPL
from the Novena config.Signed-off-by: Marek Vasut
Cc: Stefano Babic
Cc: Sean Cross
Cc: Marek Vasut
Cc: Fabio Estevam -
Add support for the 2 ehci controllers found on the sun6i (A31) soc.
Signed-off-by: Hans de Goede
Acked-by: Ian Campbell
Acked-by: Marek Vasut -
Add proper Kconfig options to select the usb Vbus gpio-s, besides moving to
Kconfig being the right thing to do, an added advantage of this is that it
allows for boards without Vbus gpio-s.Signed-off-by: Hans de Goede
Acked-by: Ian Campbell -
Signed-off-by: Hans de Goede
Acked-by: Ian Campbell -
Enable the SPL now that we've all the necessary bits in place.
Signed-off-by: Hans de Goede
Acked-by: Ian Campbell -
This is a MIME GnuPG-signed message. If you see this text, it means that
your E-mail or Usenet software does not support MIME signed messages.
The Internet standard for MIME PGP messages, RFC 2015, was published in 1996.
To open this message correctly you will need to install E-mail or Usenet
software that supports modern Internet standards.Move CONFIG_DEFAULT_DEVICE_TREE from board config
directly to defconfig.This patch removes compilation warning:
include/configs/zynq_zybo.h:24:0: warning: "CONFIG_DEFAULT_DEVICE_TREE"
redefined [enabled by default]
#define CONFIG_DEFAULT_DEVICE_TREE zynq-zyboSigned-off-by: Michal Simek
-
mcc200 and prs200 are old and have no maintainer. Remove the boards.
This also removes the mcc200 specific 1bpp BMP support from
common/lcd.cCc: Wolfgang Denk
Cc: Anatolij Gustschin
Cc: Masahiro Yamada
Cc: York Sun
Signed-off-by: Nikita Kiryanov
12 Nov, 2014
1 commit
11 Nov, 2014
2 commits
-
FAT-formated USB storage device access is available.
Signed-off-by: Masahiro Yamada
-
Add a defconfig and Kconfigury for the Digilent ZYBO board.
Signed-off-by: Peter Crosthwaite
Acked-by: Jagannadha Sutradharudu Teki
Reviewed-by: Masahiro Yamada
Signed-off-by: Michal Simek
10 Nov, 2014
2 commits
-
'+S' is unnecessary because boards of rmobile do not use SPL.
Signed-off-by: Nobuhiro Iwamatsu
CC: Masahiro Yamada
Signed-off-by: Nobuhiro Iwamatsu -
The gose board has R8A7793, 1GB DDR3-SDRAM, USB, Ethernet, and more.
This patch supports the following functions:
- DDR3-SDRAM
- SCIF
- QSPI
- SPISigned-off-by: Hisashi Nakamura
Signed-off-by: Nobuhiro Iwamatsu
CC: Masahiro Yamada
Signed-off-by: Nobuhiro Iwamatsu
08 Nov, 2014
1 commit
07 Nov, 2014
2 commits
-
This patch includes the latest DT sources for socfpga from the current
Linux kernel. And enables CONFIG_OF_CONTROL for the new build target
"socfpga_socrates" (the EBV SoCrates board) to make use of this new DT
support.Until this patch, the only SoCFPGA U-Boot target in mainline is
"socfpga_cyclone5". This build target is not (yet) changed to support
DT. So nothing changes for this target. Even though the long-term
goal should be to move all SoCFPGA targets over to DT.One of the reasons to enable DT support in SoCFPGA is, that I need to
support multiple different SPI controllers for this platform. This is
the QSPI Cadence controller and the Designware SPI master controller.
Both are implemented in the SoCFPGA. And enabling both controllers is
only possible by using the new driver model (DM). The DM SPI code
only supports DT based probing. So it was easier to move SoCFPGA to
DT than to add the (deprecated) platform-data based probing to the
DM SPI suport.Note that the image with the dtb embedded is u-boot-dtb.img. This needs
to be used now for those DT enabled boards instead of u-boot.img.Signed-off-by: Stefan Roese
Cc: Marek Vasut
Cc: Chin Liang See
Cc: Dinh Nguyen
Cc: Vince Bridgers
Cc: Albert Aribaud
Cc: Pavel Machek
Cc: Simon Glass -
CompuLab cm-t3517 is Computer on Module (CoM) based on AM3517 SoC.
Features: up to 256MB DDR2, up to 512MB NAND, USB hub, mUSB, WiFi, BT,
Analog audio codec, touch screen controller, LED.Add basic support including:
LED, Serial console, NAND, MMC, GPIO, I2C, 256MB DRAM.Signed-off-by: Igor Grinberg
06 Nov, 2014
3 commits
-
Signed-off-by: Tom Rini
-
Make enabling support for NOR (and describe where it's seen) be done via
Kconfig.Signed-off-by: Tom Rini
05 Nov, 2014
8 commits
-
For now we won't want to mess with the existing configurations. Create a
new one which will enable device tree and driver model. Note that this
brings the device tree binary into u-boot-sunxi-with-spl.bin.Signed-off-by: Simon Glass
Signed-off-by: Hans de Goede -
This was done automatically with the following bits of scripting.
The Kconfig choice content was generated with this script snippet:
for i in $(git grep -l CONFIG_ARCH_SUNXI configs/*) ; do
TARGET=$(sed -n -e 's/CONFIG_SYS_EXTRA_OPTIONS="\([^,"]\+\).*/\1/p' $i);
MACH=$(sed -n -e 's/.*CONFIG_\(MACH_SUN.I\)=./\1/p' $i)
echo "config TARGET_$TARGET"
echo " bool \"$TARGET\""
echo " depends on $MACH"
echo
donedefconfigs were updated with a sed script (t):
# Extract board from first entry of CONFIG_SYS_EXTRA_OPTIONS,
/^CONFIG_SYS_EXTRA_OPTIONS/ {
s/^\(CONFIG_SYS_EXTRA_OPTIONS="\)\([^,"]\+\),\?\(.*\)/\1\3\nCONFIG_TARGET_\2=y/;# Print and delete first line (CONFIG_SYS_EXTRA_OPTIONS), leaving
# CONFIG_TARGET_ in pattern space
P;D;
};# Move CONFIG_TARGET_ to hold space
/^CONFIG_TARGET/{h;n}# Print CONFIG_TARGET_ after CONFIG_MACH_ in either SPL or
# normal mode.
/^CONFIG_MACH/{p;g;p;n};
/^\+S:CONFIG_MACH/{p;g;s/^CONFIG_TARGET/+S:&/;p;n};# Print any remaining lines normally
p;
Run as:
sed -i -n -f t $(git grep -l CONFIG_ARCH_SUNXI configs/*)
and then manually removing the one instance of CONFIG_SYS_EXTRA_OPTIONS="" from
Colombus_defconfigboard/sunxi/Makefile was updated with:
sed -e 's/^\(obj-\$(CONFIG_\)\(.*\)\().*+= dram_.*\)/\1TARGET_\2\3/g' board/sunxi/Makefile
and manually retabbing a few lines to line up again.The board descriptions could certainly be improved.
Signed-off-by: Ian Campbell
Reviewed-by: Hans de Goede
Signed-off-by: Hans de Goede -
This can now be configured via Kconfig, e.g. with:
$ make BOARD_defconfig
$ echo CONFIG_SPL_FEL=y >> .config
$ echo CONFIG_SPL_FEL=y >> spl/.configSigned-off-by: Ian Campbell
Reviewed-by: Hans de Goede
Signed-off-by: Hans de Goede -
It's unfortunate that this needs to be present in both .config and spl/.config
since it makes it slightly hard to enable FEL mode for a regular defconfig. It
can be done with:
echo CONFIG_SPL_FEL=y >> .config
echo CONFIG_SPL_FEL=y >> spl/.configIdeally only one of those would be needed.
Signed-off-by: Ian Campbell
Reviewed-by: Hans de Goede
Signed-off-by: Hans de Goede -
Now we have CONFIG_ARCH_SUNXI as the toplevel, CONFIG_MACH_SUN[45678]I as the
per-SoC option and leave CONFIG_TARGET_BLAH free for individual boards in the
future.Done automatically with:
sed -i -e 's/TARGET_\(SUN[45678]I\)/MACH_\1/g' $(git grep -l TARGET_SUN[45678]I)Signed-off-by: Ian Campbell
Reviewed-by: Hans de Goede
Signed-off-by: Hans de Goede -
And make TARGET_SUN[45678]I a choice variable under this.
configs updated with:
sed -i -e 's/^\(\+S:\)\?CONFIG_TARGET_SUN.I=y/\1CONFIG_ARCH_SUNXI=y\n&/g' configs/*Signed-off-by: Ian Campbell
Reviewed-by: Hans de Goede
Signed-off-by: Hans de Goede -
The defconfig for Ippo-q8h-v5 was incorrectly committed as
"Ippo_q8h". This patch renames it correctly, as well as
correct a typo in my name in the maintainers listing.Signed-off-by: Chen-Yu Tsai
Acked-by: Hans de Goede
Signed-off-by: Hans de Goede -
Defining CONFIG_SYS_TEXT_BASE in config.mk is very old style.
Create CONFIG_SYS_TEXT_BASE option in Kconfig, but let it
depend on CONFIG_SPARC because we do not want to disturb
the other architectures that still define CONFIG_SYS_TEXT_BASE
in their header files.Signed-off-by: Masahiro Yamada
Cc: Daniel Hellstrom