diff options
author | Sascha Hauer <sha@octopus.labnet.pengutronix.de> | 2007-09-16 11:23:10 +0200 |
---|---|---|
committer | Sascha Hauer <sha@octopus.labnet.pengutronix.de> | 2007-09-16 11:23:10 +0200 |
commit | 6dfd4087b1755f997b91b3ab080bbd2ea56d3ae7 (patch) | |
tree | ee61555a66366b71ded59f0f6476b4f29ee0ce16 /board/ipe337 | |
parent | a39a92a4c6afa922d9fe542473fc29fcf594cc5a (diff) | |
download | barebox-6dfd4087b1755f997b91b3ab080bbd2ea56d3ae7.tar.gz barebox-6dfd4087b1755f997b91b3ab080bbd2ea56d3ae7.tar.xz |
add default environment for ip337 board
Diffstat (limited to 'board/ipe337')
-rw-r--r-- | board/ipe337/defenv/boot | 26 | ||||
-rw-r--r-- | board/ipe337/defenv/config | 17 | ||||
-rw-r--r-- | board/ipe337/defenv/init | 9 |
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 + |