2 # watch USB state, by Thomas Tanner, requires coreutils-gnu
9 st=`head -n2 /proc/driver/musb_hdrc`
10 echo $st | cmp -s $f - && continue
12 echo change +$t @ `date +"%X %N"`
15 power=`echo "$st" | sed "s/.*Power=\(.*\),.*/0x\1/g;q"`
17 for flag in ensuspend suspendm remuse reset hsmode hsenab softconn isoupdate; do
18 test $((power % 2)) = 1 && decpwr="$decpwr$flag "
19 #decpwr="$decpwr$flag=$((power % 2)) "
23 devctl=`echo "$st" | sed "s/.*DevCtl=\(.*\)).*/0x\1/g;q"`
25 for flag in session hr hm vbusshift vbus lsdev fsdev bdevice; do
26 test $((devctl % 2)) = 1 && decdev="$decdev$flag "
27 #decdev="$decdev$flag=$((devctl % 2)) "