summaryrefslogtreecommitdiff
path: root/xpp/xpp_fxloader
diff options
context:
space:
mode:
authorTzafrir Cohen <tzafrir.cohen@xorcom.com>2011-03-10 18:48:11 +0000
committerTzafrir Cohen <tzafrir.cohen@xorcom.com>2011-03-10 18:48:11 +0000
commit760d0a2a75aba6307550bf551c5eb06174c256b5 (patch)
treed526eeb7d5ce0aec9e4572f5df0cb3536a2632d1 /xpp/xpp_fxloader
parentcf84710ff24dd09e80f9e5ecfeb16ce15137ddc3 (diff)
xpp: use 'xtalk' for the USB access code
* Move most of the USB access code from xpp/ to xpp/xtalk/ . * astribank_tool and such tools can now use a shorter -D mmm/nnn rather than a full path. Signed-off-by: Oron Peled <oron.peled@xorcom.com> Acked-by: Tzafrir Cohen <tzafrir.cohen@xorcom.com> git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@9825 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'xpp/xpp_fxloader')
-rw-r--r--xpp/xpp_fxloader18
1 files changed, 11 insertions, 7 deletions
diff --git a/xpp/xpp_fxloader b/xpp/xpp_fxloader
index 73a6c6e..e316d0e 100644
--- a/xpp/xpp_fxloader
+++ b/xpp/xpp_fxloader
@@ -146,15 +146,19 @@ load_usb_fw() {
}
load_fw_device() {
- dev=$1
- fw=$2
+ dev="$1"
+ fw="$2"
debug "FPGA loading $fw into $dev"
run_astribank_hexload -D "$dev" -F "$FIRMWARE_DIR/$fw"
- pic_files=`echo "$FIRMWARE_DIR"/PIC_TYPE_[1-4].hex`
- debug "PIC burning into $dev: $pic_files"
- run_astribank_hexload -D "$dev" -p $pic_files
- run_astribank_tool -D "$dev" -n # Do renumeration!
- debug "PIC burning finished $pic_files"
+ if [ "$fw" = "FPGA_1161.hex" ]; then
+ pic_files=`echo "$FIRMWARE_DIR"/PIC_TYPE_[1-4].hex`
+ debug "PIC burning into $dev: $pic_files"
+ run_astribank_hexload -D "$dev" -p $pic_files
+ debug "PIC burning finished $pic_files"
+ fi
+ # Do renumeration!
+ run_astribank_tool -D "$dev" -n > /dev/null
+ debug "Reenumeration done."
}
#