summaryrefslogtreecommitdiffstats
path: root/board/ipe337
diff options
context:
space:
mode:
authorSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-09-16 11:23:10 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-09-16 11:23:10 +0200
commit6dfd4087b1755f997b91b3ab080bbd2ea56d3ae7 (patch)
treeee61555a66366b71ded59f0f6476b4f29ee0ce16 /board/ipe337
parenta39a92a4c6afa922d9fe542473fc29fcf594cc5a (diff)
downloadbarebox-6dfd4087b1755f997b91b3ab080bbd2ea56d3ae7.tar.gz
barebox-6dfd4087b1755f997b91b3ab080bbd2ea56d3ae7.tar.xz
add default environment for ip337 board
Diffstat (limited to 'board/ipe337')
-rw-r--r--board/ipe337/defenv/boot26
-rw-r--r--board/ipe337/defenv/config17
-rw-r--r--board/ipe337/defenv/init9
3 files changed, 52 insertions, 0 deletions
diff --git a/board/ipe337/defenv/boot b/board/ipe337/defenv/boot
new file mode 100644
index 0000000000..51986a8c71
--- /dev/null
+++ b/board/ipe337/defenv/boot
@@ -0,0 +1,26 @@
+
+exec /env/config
+
+if [ "$root" = flash ]; then
+ bootargs="$bootargs root=/dev/mtdblock3"
+else
+ bootargs="$bootargs root=/dev/nfs nfsroot=$eth0.serverip:$nfsroot,v3,tcp"
+fi
+
+if [ "$ip" = dhcp ]; then
+ bootargs="$bootargs ip=dhcp"
+else
+ bootargs="$bootargs ip=$eth0.ip:$eth0.serverip:$eth0.gateway:$eth0.netmask:::"
+fi
+
+bootargs="$bootargs mtdparts=physmap_flash.0:$mtdparts"
+
+if [ "$kernel" = net ]; then
+ if [ $ip = dhcp ]; then
+ dhcp
+ fi
+ tftpboot uImage $uimage
+ bootm uImage
+else
+ bootm /dev/mtdblock2
+fi
diff --git a/board/ipe337/defenv/config b/board/ipe337/defenv/config
new file mode 100644
index 0000000000..19d0da6b86
--- /dev/null
+++ b/board/ipe337/defenv/config
@@ -0,0 +1,17 @@
+
+eth0.serverip=192.168.23.2
+eth0.mac=80:87:78:74:73:63
+
+mtdparts="128k(uboot)ro,128k(ubootenv),1536k(kernel),-(jffs2)"
+
+ip=dhcp
+
+nfsroot="/home/sha/octopus/blackfin/root"
+uimage=uImage-bfin
+jffs2=root-bfin.jffs2
+
+bootargs="console=ttyBF0,115200"
+
+# can be either 'net' or 'flash'
+kernel=net
+root=net
diff --git a/board/ipe337/defenv/init b/board/ipe337/defenv/init
new file mode 100644
index 0000000000..83e0b65c41
--- /dev/null
+++ b/board/ipe337/defenv/init
@@ -0,0 +1,9 @@
+
+echo -n "Hit any key to stop autoboot: "
+timeout -a 3
+if [ $? != 0 ]; then
+ exit
+fi
+
+exec /env/boot
+