mirror of
https://github.com/alsa-project/alsa-tools.git
synced 2025-11-02 09:01:48 -05:00
- generate tascam_fw and tascam_fpga via configure script.
This commit is contained in:
parent
42a5cda363
commit
97c544fe65
4 changed files with 14 additions and 5 deletions
60
usx2yloader/tascam_fw.in
Normal file
60
usx2yloader/tascam_fw.in
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
#!/bin/sh
|
||||
|
||||
# load the firmware into Tascam USB devices
|
||||
|
||||
prefix=@prefix@
|
||||
exec_prefix=@exec_prefix@
|
||||
|
||||
FIRMWARE=
|
||||
FIRMWAREDIR=@datadir@/alsa/firmware/usx2yloader
|
||||
FLAGS=
|
||||
LOADER=/sbin/fxload
|
||||
LOADERFIRMWARE=$FIRMWAREDIR/tascam_loader.ihx
|
||||
|
||||
case $PRODUCT in
|
||||
1604/8000/*)
|
||||
FIRMWARE=$FIRMWAREDIR/us428fw.ihx
|
||||
;;
|
||||
1604/8004/*)
|
||||
FIRMWARE=$FIRMWAREDIR/us224fw.ihx
|
||||
;;
|
||||
1604/8006/*)
|
||||
FIRMWARE=$FIRMWAREDIR/us122fw.ihx
|
||||
;;
|
||||
*)
|
||||
if [ -x /usr/bin/logger ]; then
|
||||
/usr/bin/logger -t $0 "unknown product $PRODUCT"
|
||||
fi
|
||||
exit 1
|
||||
esac
|
||||
|
||||
# missing loader firmware?
|
||||
if [ ! -r $LOADERFIRMWARE ]; then
|
||||
if [ -x /usr/bin/logger ]; then
|
||||
/usr/bin/logger -t $0 "missing $LOADERFIRMWARE ??"
|
||||
fi
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# missing firmware?
|
||||
if [ ! -r $FIRMWARE ]; then
|
||||
if [ -x /usr/bin/logger ]; then
|
||||
/usr/bin/logger -t $0 "missing $FIRMWARE for $PRODUCT ??"
|
||||
fi
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# missing loader?
|
||||
if [ ! -x $LOADER ]; then
|
||||
if [ -x /usr/bin/logger ]; then
|
||||
/usr/bin/logger -t $0 "missing $LOADER ??"
|
||||
fi
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -x /usr/bin/logger ]; then
|
||||
/usr/bin/logger -t $0 "load $FIRMWARE for $PRODUCT to $DEVICE"
|
||||
fi
|
||||
$LOADER $FLAGS -s $LOADERFIRMWARE -I $FIRMWARE
|
||||
|
||||
exit 0
|
||||
Loading…
Add table
Add a link
Reference in a new issue