summaryrefslogtreecommitdiff
path: root/xpp/utils/xpp_fxloader
diff options
context:
space:
mode:
authortzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2006-08-10 02:42:03 +0000
committertzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2006-08-10 02:42:03 +0000
commitfb80da8f60c80e4f48800c174a91c8bf949fb6bf (patch)
treed166f687010c3bb903e2165b4eb4e84988136ccd /xpp/utils/xpp_fxloader
parent6a04e6704a129a6efc6dcad0c8a513d2fafea579 (diff)
* xpp_fxloader: Allow loading just USB firmware with command 'usb'
* xpp_fxloader: also add 'load' as an alias of 'xppdetect' * xpp_fxloader: and add a 'help' message. git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1281 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'xpp/utils/xpp_fxloader')
-rw-r--r--xpp/utils/xpp_fxloader26
1 files changed, 21 insertions, 5 deletions
diff --git a/xpp/utils/xpp_fxloader b/xpp/utils/xpp_fxloader
index ca29fd2..ba371e3 100644
--- a/xpp/utils/xpp_fxloader
+++ b/xpp/utils/xpp_fxloader
@@ -125,16 +125,32 @@ load_fpga() {
##
# to run manually, pass the parameter 'xppdetect'
-if [ "$1" = 'xppdetect' ]; then
- echo "--------- FIRMWARE LOADING"
+case "$1" in
+xppdetect|load|usb)
+ echo "--------- FIRMWARE LOADING: ($1)"
+
load_fw 04b4 8613 USB_8613.hex
load_fw e4e4 1130 USB_1130.hex
- load_fpga e4e4 1131 FPGA_FXS.hex
+ if [ "$1" != 'usb' ]
+ then
+ load_fpga e4e4 1131 FPGA_FXS.hex
+ fi
sleep 3 # Let it stabilize
echo "--------- FIRMWARE IS LOADED"
- exit $?
-fi
+ exit 0
+ ;;
+help)
+ echo "$0: Astribank firmware loading script."
+ echo "Usage: "
+ echo "$0 load : manual firmware loading."
+ echo "$0 usb : manual firmware loading: USB firmware only."
+ echo "$0 help : this text."
+ echo ""
+ echo "('xppdetect' is an alias of 'load')"
+ exit 0
+ ;;
+esac
#########################
##