Message ID | 1422966166-3973-24-git-send-email-oe5hpm@oevsv.at |
---|---|
State | Rejected |
Headers | show |
Hi all, please ignore this "internal" patch. This is was an accident. best regards, Hannes "U-Boot" <u-boot-bounces@lists.denx.de> schrieb am 03.02.2015 13:22:46: > From: Hannes Petermaier <oe5hpm@oevsv.at> > To: u-boot@lists.denx.de > Date: 03.02.2015 13:27 > Subject: [U-Boot] [PATCH v2 24/24] intern: Add copy scripts and target specific helpers > Sent by: "U-Boot" <u-boot-bounces@lists.denx.de> > > cpy > === > copies relevant files to TFTP server and packs them into a ZIP which can be > checked in for series production in SAP. > > bur/scripts > =========== > target specific helper scripts > > Signed-off-by: Hannes Petermaier <oe5hpm@oevsv.at> > > --- > Changes for V2: None > --- > bur-scripts/.gitignore | 3 ++ > bur-scripts/kwb/addUSBfiles.sh | 5 +++ > bur-scripts/kwb/dispScripts.sh | 4 ++ > bur-scripts/kwb/setdisp_43kwb | 32 +++++++++++++ > bur-scripts/kwb/updateUBOOTusb | 7 +++ > bur-scripts/kwb/updateUBOOTusb.sh | 2 + > bur-scripts/netscript | 4 ++ > bur-scripts/netscript.sh | 5 +++ > bur-scripts/netscript.txt | 6 +++ > bur-scripts/tseries/addUSBfiles.sh | 5 +++ > bur-scripts/tseries/updateUBOOTusb | 4 ++ > bur-scripts/tseries/updateUBOOTusb.sh | 2 + > cpy | 79 +++++++++++++++++++++++++++++++++ > 13 files changed, 158 insertions(+) > create mode 100644 bur-scripts/.gitignore > create mode 100755 bur-scripts/kwb/addUSBfiles.sh > create mode 100755 bur-scripts/kwb/dispScripts.sh > create mode 100644 bur-scripts/kwb/setdisp_43kwb > create mode 100644 bur-scripts/kwb/updateUBOOTusb > create mode 100755 bur-scripts/kwb/updateUBOOTusb.sh > create mode 100644 bur-scripts/netscript > create mode 100755 bur-scripts/netscript.sh > create mode 100644 bur-scripts/netscript.txt > create mode 100755 bur-scripts/tseries/addUSBfiles.sh > create mode 100644 bur-scripts/tseries/updateUBOOTusb > create mode 100755 bur-scripts/tseries/updateUBOOTusb.sh > create mode 100755 cpy > > diff --git a/bur-scripts/.gitignore b/bur-scripts/.gitignore > new file mode 100644 > index 0000000..ca70038 > --- /dev/null > +++ b/bur-scripts/.gitignore > @@ -0,0 +1,3 @@ > +addon/* > +*.img > + > diff --git a/bur-scripts/kwb/addUSBfiles.sh b/bur-scripts/kwb/addUSBfiles.sh > new file mode 100755 > index 0000000..7555420 > --- /dev/null > +++ b/bur-scripts/kwb/addUSBfiles.sh > @@ -0,0 +1,5 @@ > +#!/bin/sh > +echo "copy MLO -> bur/scripts/addon/kwb/MLO.update" > +cp ../../MLO ../addon/kwb/MLO.update > +echo "copy u-boot.img -> bur/scripts/addon/kwb/u-boot.img" > +cp ../../u-boot.img ../addon/kwb/u-boot.img.update > diff --git a/bur-scripts/kwb/dispScripts.sh b/bur-scripts/kwb/dispScripts.sh > new file mode 100755 > index 0000000..55cc1d4 > --- /dev/null > +++ b/bur-scripts/kwb/dispScripts.sh > @@ -0,0 +1,4 @@ > +#!/bin/sh > +mkimage -A ARM -T script -C none -d setdisp_43kwb setdisp_43kwb.img > +cp setdisp*.img /tftpboot/tseries > + > diff --git a/bur-scripts/kwb/setdisp_43kwb b/bur-scripts/kwb/setdisp_43kwb > new file mode 100644 > index 0000000..210f0a8 > --- /dev/null > +++ b/bur-scripts/kwb/setdisp_43kwb > @@ -0,0 +1,32 @@ > +setenv ds1_hactive 480 > +setenv ds1_vactive 272 > +setenv ds1_bpp 32 > +setenv ds1_hfp 8 > +setenv ds1_hbp 43 > +setenv ds1_hsw 2 > +setenv ds1_vfp 4 > +setenv ds1_vbp 2 > +setenv ds1_vsw 10 > +setenv ds1_pxlclkdiv 21 > +setenv ds1_pol 0x2300000 > +setenv ds1_pupdelay 10 > +setenv ds1_tondelay 10 > +setenv ds1_pwr 0x00000045 > +setenv ds1_bright_drv 0 > +setenv ds1_bright 50 > + > +setenv br_blversion V2.0 > +setenv br_orderno "not programmed" > +setenv br_serial "not programmed" > +setenv br_mac1 > +setenv br_mac2 > + > +setenv dnsip > +setenv gatewayip > +setenv ipaddr > +setenv serverip > +setenv fileaddr > +setenv filesize > +setenv bootfile > + > +saveenv > diff --git a/bur-scripts/kwb/updateUBOOTusb b/bur-scripts/kwb/updateUBOOTusb > new file mode 100644 > index 0000000..9edaa26 > --- /dev/null > +++ b/bur-scripts/kwb/updateUBOOTusb > @@ -0,0 +1,7 @@ > +fatload usb 0 0x80100000 bur-ppt-ts30.dtb > +fatload usb 0 0x80200000 zImage > +fatload usb 0 0x80A00000 rootfs.cpio.uboot > +setenv bootargs "consoleblank=0 quiet lpj=1191936 panic=2 console=ttyO0, > 115200n8 burbootmode=pme" > +setenv bootcmd "env default -a; setenv bootcmd run netboot; saveenv; reset" > +saveenv > +bootz 0x80200000 0x80A00000 0x80100000; > diff --git a/bur-scripts/kwb/updateUBOOTusb.sh b/bur-scripts/kwb/updateUBOOTusb.sh > new file mode 100755 > index 0000000..1fe3b64 > --- /dev/null > +++ b/bur-scripts/kwb/updateUBOOTusb.sh > @@ -0,0 +1,2 @@ > +#!/bin/sh > +mkimage -A ARM -T script -C none -n "ubootUpdateUSB" -d updateUBOOTusb > updateUBOOTusb.img > diff --git a/bur-scripts/netscript b/bur-scripts/netscript > new file mode 100644 > index 0000000..7bfa8dd > --- /dev/null > +++ b/bur-scripts/netscript > @@ -0,0 +1,4 @@ > +tftp 0x80000000 setdisp_43kwb.img && source 0x80000000 > +reset > + > + > diff --git a/bur-scripts/netscript.sh b/bur-scripts/netscript.sh > new file mode 100755 > index 0000000..33cbc18 > --- /dev/null > +++ b/bur-scripts/netscript.sh > @@ -0,0 +1,5 @@ > +#!/bin/sh > +mkimage -A ARM -T script -C none -d setdisp_common -d netscript.txt netscript.img > +cp netscript.img /tftpboot/tseries/ > + > + > diff --git a/bur-scripts/netscript.txt b/bur-scripts/netscript.txt > new file mode 100644 > index 0000000..537f4e2 > --- /dev/null > +++ b/bur-scripts/netscript.txt > @@ -0,0 +1,6 @@ > +tftp 0x80100000 MLO && mmc write 0x80100000 100 100 > +tftp 0x80100000 u-boot.img && mmc write 0x80100000 300 400 > +setenv bootcmd "run netboot" > +saveenv > +reset > + > diff --git a/bur-scripts/tseries/addUSBfiles.sh b/bur-scripts/tseries/addUSBfiles.sh > new file mode 100755 > index 0000000..ec13b7e > --- /dev/null > +++ b/bur-scripts/tseries/addUSBfiles.sh > @@ -0,0 +1,5 @@ > +#!/bin/sh > +echo "copy MLO -> bur/scripts/addon/tseries/MLO.update" > +cp ../../MLO ../addon/tseries/MLO.update > +echo "copy u-boot.img -> bur/scripts/addon/tseries/u-boot.img" > +cp ../../u-boot.img ../addon/tseries/u-boot.img.update > diff --git a/bur-scripts/tseries/updateUBOOTusb b/bur-scripts/tseries/updateUBOOTusb > new file mode 100644 > index 0000000..17364ce > --- /dev/null > +++ b/bur-scripts/tseries/updateUBOOTusb > @@ -0,0 +1,4 @@ > +fatload usb 0 ${dtbaddr} bur-ppt-ts30.dtb > +fatload usb 0 ${loadaddr} zImage > +fatload usb 0 ${ramaddr} rootfs.cpio.uboot > +run mmcroot0; bootz ${loadaddr} ${ramaddr} ${dtbaddr}; > diff --git a/bur-scripts/tseries/updateUBOOTusb.sh b/bur-scripts/tseries/ > updateUBOOTusb.sh > new file mode 100755 > index 0000000..1fe3b64 > --- /dev/null > +++ b/bur-scripts/tseries/updateUBOOTusb.sh > @@ -0,0 +1,2 @@ > +#!/bin/sh > +mkimage -A ARM -T script -C none -n "ubootUpdateUSB" -d updateUBOOTusb > updateUBOOTusb.img > diff --git a/cpy b/cpy > new file mode 100755 > index 0000000..735e6cc > --- /dev/null > +++ b/cpy > @@ -0,0 +1,79 @@ > +#!/bin/bash > +SRCDIR=. > +DESTDIR=~/work/exchange/u-boot-current/ > +TFTPDIR=/tftpboot/tseries/ > + > +COMMITID=`git describe --dirty | cut -d "-" -f 4-` > +if [ "$COMMITID" == "" ]; then > + COMMITID=`git describe --dirty | cut -d "-" -f 3-` > +fi > + > +BRANCH=`git branch | grep "*" | cut -d " " -f 2` > +DATUM=`date +%Y%m%d` > + > +if [ -z $1 ]; then > + echo "require target argument!" > + exit 1 > +fi > + > +if [ -d ./bur-scripts/$1 ]; then > + pushd ./bur-scripts/$1 >/dev/null > + echo "generating BuR U-Boot ($1) scripts ..." > + for i in `ls *.sh`; do > + echo "running $i .." > + ./$i 2>&1 >/dev/null > + done > + popd >/dev/null > +else > + echo "no target specific scripts ($1)" > +fi > + > +FLIST='MLO.byteswap MLO u-boot.img spl/u-boot-spl.bin bur-scripts/*.img bur- > scripts/*.bin' > +FLIST=`echo $FLIST " bur-scripts/addon/"$1"/*"` > + > +addScriptFiles() { > + SCRIPTS=`ls bur-scripts/$1/*.img bur-scripts/$1/*.bin 2>/dev/null` > + for i in $SCRIPTS; do > + FLIST="$FLIST $i" > + done > +} > + > +procFile() { > + if [ -f $SRCDIR/$1 ]; then > + cp $SRCDIR/$1 $DST > + elif [ -f $DST/$1 ]; then > + rm $DST/$1 > + fi > +} > + > +addScriptFiles $1 > + > +# Files in Ausgabeordner synchronisieren > +DST=$DESTDIR > +for i in $FLIST; do > + procFile $i > +done > + > +# Files in Ausgabeordner synchronisieren > +DST=$TFTPDIR > +for i in $FLIST; do > + procFile $i > +done > + > +# ZIP zur Verteilung in Ausgabeordner erstellen > +[ -f $DESTDIR/u-boot-$1.zip ] && rm $DESTDIR/u-boot-$1.zip > +echo "U-Boot Version: $COMMITID" > readme-uboot-$1.txt > +zip -j -D $DESTDIR/u-boot-$1.zip $FLIST readme-uboot-$1.txt > +rm readme-uboot-$1.txt > + > +if [ "$1" == "tseries" ]; then > + ZIPNAME="6PPT30_UBOOT_V0000"_"$DATUM.zip" > + echo "creating $ZIPNAME for SAP-Checkin ..." > + [ -r $DESTDIR/$ZIPNAME ] && rm $DESTDIR/$ZIPNAME > + zip -j -D -q $DESTDIR/$ZIPNAME $DESTDIR/u-boot-$1.zip > +elif [ "$1" == "kwb" ]; then > + ZIPNAME="KWB_UBOOT_V0000"_"$DATUM.zip" > + echo "creating $ZIPNAME for SAP-Checkin ..." > + [ -r $DESTDIR/$ZIPNAME ] && rm $DESTDIR/$ZIPNAME > + zip -j -D -q $DESTDIR/$ZIPNAME $DESTDIR/u-boot-$1.zip > +fi > -- > 1.7.10.4 > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot
=== copies relevant files to TFTP server and packs them into a ZIP which can be checked in for series production in SAP. bur/scripts =========== target specific helper scripts Signed-off-by: Hannes Petermaier <oe5hpm@oevsv.at> --- Changes for V2: None --- bur-scripts/.gitignore | 3 ++ bur-scripts/kwb/addUSBfiles.sh | 5 +++ bur-scripts/kwb/dispScripts.sh | 4 ++ bur-scripts/kwb/setdisp_43kwb | 32 +++++++++++++ bur-scripts/kwb/updateUBOOTusb | 7 +++ bur-scripts/kwb/updateUBOOTusb.sh | 2 + bur-scripts/netscript | 4 ++ bur-scripts/netscript.sh | 5 +++ bur-scripts/netscript.txt | 6 +++ bur-scripts/tseries/addUSBfiles.sh | 5 +++ bur-scripts/tseries/updateUBOOTusb | 4 ++ bur-scripts/tseries/updateUBOOTusb.sh | 2 + cpy | 79 +++++++++++++++++++++++++++++++++ 13 files changed, 158 insertions(+) create mode 100644 bur-scripts/.gitignore create mode 100755 bur-scripts/kwb/addUSBfiles.sh create mode 100755 bur-scripts/kwb/dispScripts.sh create mode 100644 bur-scripts/kwb/setdisp_43kwb create mode 100644 bur-scripts/kwb/updateUBOOTusb create mode 100755 bur-scripts/kwb/updateUBOOTusb.sh create mode 100644 bur-scripts/netscript create mode 100755 bur-scripts/netscript.sh create mode 100644 bur-scripts/netscript.txt create mode 100755 bur-scripts/tseries/addUSBfiles.sh create mode 100644 bur-scripts/tseries/updateUBOOTusb create mode 100755 bur-scripts/tseries/updateUBOOTusb.sh create mode 100755 cpy diff --git a/bur-scripts/.gitignore b/bur-scripts/.gitignore new file mode 100644 index 0000000..ca70038 --- /dev/null +++ b/bur-scripts/.gitignore @@ -0,0 +1,3 @@ +addon/* +*.img + diff --git a/bur-scripts/kwb/addUSBfiles.sh b/bur-scripts/kwb/addUSBfiles.sh new file mode 100755 index 0000000..7555420 --- /dev/null +++ b/bur-scripts/kwb/addUSBfiles.sh @@ -0,0 +1,5 @@ +#!/bin/sh +echo "copy MLO -> bur/scripts/addon/kwb/MLO.update" +cp ../../MLO ../addon/kwb/MLO.update +echo "copy u-boot.img -> bur/scripts/addon/kwb/u-boot.img" +cp ../../u-boot.img ../addon/kwb/u-boot.img.update diff --git a/bur-scripts/kwb/dispScripts.sh b/bur-scripts/kwb/dispScripts.sh new file mode 100755 index 0000000..55cc1d4 --- /dev/null +++ b/bur-scripts/kwb/dispScripts.sh @@ -0,0 +1,4 @@ +#!/bin/sh +mkimage -A ARM -T script -C none -d setdisp_43kwb setdisp_43kwb.img +cp setdisp*.img /tftpboot/tseries + diff --git a/bur-scripts/kwb/setdisp_43kwb b/bur-scripts/kwb/setdisp_43kwb new file mode 100644 index 0000000..210f0a8 --- /dev/null +++ b/bur-scripts/kwb/setdisp_43kwb @@ -0,0 +1,32 @@ +setenv ds1_hactive 480 +setenv ds1_vactive 272 +setenv ds1_bpp 32 +setenv ds1_hfp 8 +setenv ds1_hbp 43 +setenv ds1_hsw 2 +setenv ds1_vfp 4 +setenv ds1_vbp 2 +setenv ds1_vsw 10 +setenv ds1_pxlclkdiv 21 +setenv ds1_pol 0x2300000 +setenv ds1_pupdelay 10 +setenv ds1_tondelay 10 +setenv ds1_pwr 0x00000045 +setenv ds1_bright_drv 0 +setenv ds1_bright 50 + +setenv br_blversion V2.0 +setenv br_orderno "not programmed" +setenv br_serial "not programmed" +setenv br_mac1 +setenv br_mac2 + +setenv dnsip +setenv gatewayip +setenv ipaddr +setenv serverip +setenv fileaddr +setenv filesize +setenv bootfile + +saveenv diff --git a/bur-scripts/kwb/updateUBOOTusb b/bur-scripts/kwb/updateUBOOTusb new file mode 100644 index 0000000..9edaa26 --- /dev/null +++ b/bur-scripts/kwb/updateUBOOTusb @@ -0,0 +1,7 @@ +fatload usb 0 0x80100000 bur-ppt-ts30.dtb +fatload usb 0 0x80200000 zImage +fatload usb 0 0x80A00000 rootfs.cpio.uboot +setenv bootargs "consoleblank=0 quiet lpj=1191936 panic=2 console=ttyO0,115200n8 burbootmode=pme" +setenv bootcmd "env default -a; setenv bootcmd run netboot; saveenv; reset" +saveenv +bootz 0x80200000 0x80A00000 0x80100000; diff --git a/bur-scripts/kwb/updateUBOOTusb.sh b/bur-scripts/kwb/updateUBOOTusb.sh new file mode 100755 index 0000000..1fe3b64 --- /dev/null +++ b/bur-scripts/kwb/updateUBOOTusb.sh @@ -0,0 +1,2 @@ +#!/bin/sh +mkimage -A ARM -T script -C none -n "ubootUpdateUSB" -d updateUBOOTusb updateUBOOTusb.img diff --git a/bur-scripts/netscript b/bur-scripts/netscript new file mode 100644 index 0000000..7bfa8dd --- /dev/null +++ b/bur-scripts/netscript @@ -0,0 +1,4 @@ +tftp 0x80000000 setdisp_43kwb.img && source 0x80000000 +reset + + diff --git a/bur-scripts/netscript.sh b/bur-scripts/netscript.sh new file mode 100755 index 0000000..33cbc18 --- /dev/null +++ b/bur-scripts/netscript.sh @@ -0,0 +1,5 @@ +#!/bin/sh +mkimage -A ARM -T script -C none -d setdisp_common -d netscript.txt netscript.img +cp netscript.img /tftpboot/tseries/ + + diff --git a/bur-scripts/netscript.txt b/bur-scripts/netscript.txt new file mode 100644 index 0000000..537f4e2 --- /dev/null +++ b/bur-scripts/netscript.txt @@ -0,0 +1,6 @@ +tftp 0x80100000 MLO && mmc write 0x80100000 100 100 +tftp 0x80100000 u-boot.img && mmc write 0x80100000 300 400 +setenv bootcmd "run netboot" +saveenv +reset + diff --git a/bur-scripts/tseries/addUSBfiles.sh b/bur-scripts/tseries/addUSBfiles.sh new file mode 100755 index 0000000..ec13b7e --- /dev/null +++ b/bur-scripts/tseries/addUSBfiles.sh @@ -0,0 +1,5 @@ +#!/bin/sh +echo "copy MLO -> bur/scripts/addon/tseries/MLO.update" +cp ../../MLO ../addon/tseries/MLO.update +echo "copy u-boot.img -> bur/scripts/addon/tseries/u-boot.img" +cp ../../u-boot.img ../addon/tseries/u-boot.img.update diff --git a/bur-scripts/tseries/updateUBOOTusb b/bur-scripts/tseries/updateUBOOTusb new file mode 100644 index 0000000..17364ce --- /dev/null +++ b/bur-scripts/tseries/updateUBOOTusb @@ -0,0 +1,4 @@ +fatload usb 0 ${dtbaddr} bur-ppt-ts30.dtb +fatload usb 0 ${loadaddr} zImage +fatload usb 0 ${ramaddr} rootfs.cpio.uboot +run mmcroot0; bootz ${loadaddr} ${ramaddr} ${dtbaddr}; diff --git a/bur-scripts/tseries/updateUBOOTusb.sh b/bur-scripts/tseries/updateUBOOTusb.sh new file mode 100755 index 0000000..1fe3b64 --- /dev/null +++ b/bur-scripts/tseries/updateUBOOTusb.sh @@ -0,0 +1,2 @@ +#!/bin/sh +mkimage -A ARM -T script -C none -n "ubootUpdateUSB" -d updateUBOOTusb updateUBOOTusb.img diff --git a/cpy b/cpy new file mode 100755 index 0000000..735e6cc --- /dev/null +++ b/cpy @@ -0,0 +1,79 @@ +#!/bin/bash +SRCDIR=. +DESTDIR=~/work/exchange/u-boot-current/ +TFTPDIR=/tftpboot/tseries/ + +COMMITID=`git describe --dirty | cut -d "-" -f 4-` +if [ "$COMMITID" == "" ]; then + COMMITID=`git describe --dirty | cut -d "-" -f 3-` +fi + +BRANCH=`git branch | grep "*" | cut -d " " -f 2` +DATUM=`date +%Y%m%d` + +if [ -z $1 ]; then + echo "require target argument!" + exit 1 +fi + +if [ -d ./bur-scripts/$1 ]; then + pushd ./bur-scripts/$1 >/dev/null + echo "generating BuR U-Boot ($1) scripts ..." + for i in `ls *.sh`; do + echo "running $i .." + ./$i 2>&1 >/dev/null + done + popd >/dev/null +else + echo "no target specific scripts ($1)" +fi + +FLIST='MLO.byteswap MLO u-boot.img spl/u-boot-spl.bin bur-scripts/*.img bur-scripts/*.bin' +FLIST=`echo $FLIST " bur-scripts/addon/"$1"/*"` + +addScriptFiles() { + SCRIPTS=`ls bur-scripts/$1/*.img bur-scripts/$1/*.bin 2>/dev/null` + for i in $SCRIPTS; do + FLIST="$FLIST $i" + done +} + +procFile() { + if [ -f $SRCDIR/$1 ]; then + cp $SRCDIR/$1 $DST + elif [ -f $DST/$1 ]; then + rm $DST/$1 + fi +} + +addScriptFiles $1 + +# Files in Ausgabeordner synchronisieren +DST=$DESTDIR +for i in $FLIST; do + procFile $i +done + +# Files in Ausgabeordner synchronisieren +DST=$TFTPDIR +for i in $FLIST; do + procFile $i +done + +# ZIP zur Verteilung in Ausgabeordner erstellen +[ -f $DESTDIR/u-boot-$1.zip ] && rm $DESTDIR/u-boot-$1.zip +echo "U-Boot Version: $COMMITID" > readme-uboot-$1.txt +zip -j -D $DESTDIR/u-boot-$1.zip $FLIST readme-uboot-$1.txt +rm readme-uboot-$1.txt + +if [ "$1" == "tseries" ]; then + ZIPNAME="6PPT30_UBOOT_V0000"_"$DATUM.zip" + echo "creating $ZIPNAME for SAP-Checkin ..." + [ -r $DESTDIR/$ZIPNAME ] && rm $DESTDIR/$ZIPNAME + zip -j -D -q $DESTDIR/$ZIPNAME $DESTDIR/u-boot-$1.zip +elif [ "$1" == "kwb" ]; then + ZIPNAME="KWB_UBOOT_V0000"_"$DATUM.zip" + echo "creating $ZIPNAME for SAP-Checkin ..." + [ -r $DESTDIR/$ZIPNAME ] && rm $DESTDIR/$ZIPNAME + zip -j -D -q $DESTDIR/$ZIPNAME $DESTDIR/u-boot-$1.zip +fi