summaryrefslogtreecommitdiffstats
path: root/Documentation/boards
diff options
context:
space:
mode:
authorSteffen Trumtrar <s.trumtrar@pengutronix.de>2014-10-30 12:01:25 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2015-07-13 07:19:59 +0200
commite243adbd76f30783100cafd3bdf89bdb7066bbe7 (patch)
tree03d50ac97942b13158f7982de34a02f997678d26 /Documentation/boards
parent382090ed7d0428e11536e6fcf80404f04095ba9f (diff)
downloadbarebox-e243adbd76f30783100cafd3bdf89bdb7066bbe7.tar.gz
barebox-e243adbd76f30783100cafd3bdf89bdb7066bbe7.tar.xz
ARM: vincell: move to DT probing
This enabled multi image support for the Garz&Fricke Vincell board. Also it adds the Vincell-LT as a second image with a separate device tree. Previously we used the same image on both the Vincell and the Vincell-LT image since the differences are not that significant for barebox. Still this was good for quite some confusion internally, so let's properly introduce a second image. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'Documentation/boards')
-rw-r--r--Documentation/boards/imx/Garz-Fricke-Vincell.rst43
1 files changed, 43 insertions, 0 deletions
diff --git a/Documentation/boards/imx/Garz-Fricke-Vincell.rst b/Documentation/boards/imx/Garz-Fricke-Vincell.rst
new file mode 100644
index 0000000000..2eb5f65c64
--- /dev/null
+++ b/Documentation/boards/imx/Garz-Fricke-Vincell.rst
@@ -0,0 +1,43 @@
+Garz+Fricke Vincell LT
+======================
+
+This CPU card is based on a Freescale i.MX53 CPU. The card is shipped with:
+
+ * 512MiB NAND flash
+ * 512MiB synchronous dynamic RAM
+ * microSD slot
+
+see http://www.garz-fricke.com/vincell-lt-core_de.html for more information
+
+
+Bootstrapping barebox
+=====================
+
+The Vincell is shipped with the RedBoot bootloader. To replace RedBoot with
+barebox, you first need to connect a serial console to the device.
+
+UART1 is located on the Molex header X39. When the Vincell is lying on the
+display, then Pin 1 on the header is in the lower right:
+
+ * Pin 1 - GND
+ * Pin 2 - TXD1
+ * Pin 3 - RXD1
+
+If everything is connected right, RedBoot shows up on the console.
+
+factory_bootstrap
+-----------------
+
+Turn on the board and abort the boot process with ``Ctrl-C``.
+Configure RedBoot so that it finds the barebox image on your TFTP server.
+Execute ``fc`` and change the network setup according to your environment.
+Be sure to copy the `Boot script` line to the prompt, otherwise it will be
+set empty. The network setup can be validated with ``ping -h <serverip>``.
+If the network setup is working properly, barebox can be loaded into memory::
+
+ load -v -r -b 0x80100000 barebox-guf-vincell-lt.img
+ exec
+
+Once in barebox, the bootloader can now be persisted to NAND::
+
+ barebox_update -t nand /mnt/tftp/barebox-guf-vincell-lt.img``