summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/karo-tx28/tx28.c
diff options
context:
space:
mode:
authorJuergen Beisert <jbe@pengutronix.de>2010-12-13 11:53:37 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2010-12-14 15:15:07 +0100
commit5cd33723154428a078647f414214da7c90e40bf4 (patch)
tree92bb623c012bf1706b4aee2be746cbdb755a181a /arch/arm/boards/karo-tx28/tx28.c
parent5945a269d370625c69a1fd0799e65433ed63336b (diff)
downloadbarebox-5cd33723154428a078647f414214da7c90e40bf4.tar.gz
barebox-5cd33723154428a078647f414214da7c90e40bf4.tar.xz
STM378x: Add the TX28 Starterkit-5 baseboard
This file is to be used in conjunction with the TX28 CPU module. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/karo-tx28/tx28.c')
-rw-r--r--arch/arm/boards/karo-tx28/tx28.c37
1 files changed, 37 insertions, 0 deletions
diff --git a/arch/arm/boards/karo-tx28/tx28.c b/arch/arm/boards/karo-tx28/tx28.c
index d5edf5ded1..6f4ef4ec1e 100644
--- a/arch/arm/boards/karo-tx28/tx28.c
+++ b/arch/arm/boards/karo-tx28/tx28.c
@@ -106,6 +106,8 @@ device_initcall(tx28_devices_init);
/**
@page tx28 KARO's TX28 CPU module
+@section tx28_cpu_card The CPU module
+
http://www.karo-electronics.de/
This CPU card is based on a Freescale i.MX28 CPU. The card is shipped with:
@@ -116,4 +118,39 @@ This CPU card is based on a Freescale i.MX28 CPU. The card is shipped with:
- DS1339 RTC
- LAN8710 Phy
+@section tx28_basboards Supported baseboards
+
+Supported baseboards are:
+- KARO's Starterkit 5
+
+@section tx28_stk5_howto How to get barebox for 'KARO's Starterkit 5'
+
+Using the default configuration:
+
+@verbatim
+make ARCH=arm tx28stk5_defconfig
+@endverbatim
+
+Build the binary image:
+
+@verbatim
+make ARCH=arm CROSS_COMPILE=armv5compiler
+@endverbatim
+
+@note replace the armv5compiler with your ARM v5 cross compiler.
+
+@note To use the result, you also need the following resources from Freescale:
+- the 'bootlets' archive
+- the 'elftosb2' encryption tool
+- in the case you want to start @b barebox from an attached SD card the
+ 'sdimage' tool from Freescale's 'uuc' archive.
+
+@section tx28_mlayout Memory layout when barebox is running:
+
+- 0x40000000 start of SDRAM
+- 0x40000100 start of kernel's boot parameters
+ - below malloc area: stack area
+ - below barebox: malloc area
+- 0x47000000 start of @b barebox
+
*/