diff options
-rw-r--r-- | meta-arago-distro/recipes-connectivity/bt-enable/bt-enable.bb | 2 | ||||
-rw-r--r-- | meta-arago-distro/recipes-connectivity/bt-enable/bt-enable/bt-enable.sh | 42 |
2 files changed, 37 insertions, 7 deletions
diff --git a/meta-arago-distro/recipes-connectivity/bt-enable/bt-enable.bb b/meta-arago-distro/recipes-connectivity/bt-enable/bt-enable.bb index a0469f8b..b413bb0f 100644 --- a/meta-arago-distro/recipes-connectivity/bt-enable/bt-enable.bb +++ b/meta-arago-distro/recipes-connectivity/bt-enable/bt-enable.bb @@ -7,6 +7,8 @@ SRC_URI = " \ file://bt-enable.service \ " +PR = "r1" + S = "${WORKDIR}" INITSCRIPT_NAME = "bt-enable.sh" diff --git a/meta-arago-distro/recipes-connectivity/bt-enable/bt-enable/bt-enable.sh b/meta-arago-distro/recipes-connectivity/bt-enable/bt-enable/bt-enable.sh index 312b631a..6d5443ab 100644 --- a/meta-arago-distro/recipes-connectivity/bt-enable/bt-enable/bt-enable.sh +++ b/meta-arago-distro/recipes-connectivity/bt-enable/bt-enable/bt-enable.sh @@ -20,6 +20,8 @@ function bten_335_evm { echo 117 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio117/direction + echo 0 > /sys/class/gpio/gpio117/value + sleep 1 echo 1 > /sys/class/gpio/gpio117/value echo "Done enabling BT" @@ -37,6 +39,8 @@ function bten_335_evm { function bten_437_evm { echo 16 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio16/direction + echo 0 > /sys/class/gpio/gpio16/value + sleep 1 echo 1 > /sys/class/gpio/gpio16/value echo "Done enabling BT" @@ -51,16 +55,37 @@ function bten_437_evm { echo $baud_rate >> /home/root/tibt/config } -function bten_57x_idk { +function bten_57x_evm { echo 132 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio132/direction + echo 0 > /sys/class/gpio/gpio132/value + sleep 1 echo 1 > /sys/class/gpio/gpio132/value echo "Done enabling BT" - local gpio="nshutdown_gpio=16" + local gpio="nshutdown_gpio=132" local tty="tty=/dev/ttyS7" local flow="flow_cntrl=1" - local baud_rate="baud_rate=3686400" + local baud_rate="baud_rate=3000000" + mkdir /home/root/tibt + echo $gpio > /home/root/tibt/config + echo $tty >> /home/root/tibt/config + echo $flow >> /home/root/tibt/config + echo $baud_rate >> /home/root/tibt/config +} + +function bten_43x_epos_evm { + echo 21 > /sys/class/gpio/export + echo out > /sys/class/gpio/gpio21/direction + echo 0 > /sys/class/gpio/gpio21/value + sleep 1 + echo 1 > /sys/class/gpio/gpio21/value + echo "Done enabling BT" + + local gpio="nshutdown_gpio=21" + local tty="tty=/dev/ttyS3" + local flow="flow_cntrl=1" + local baud_rate="baud_rate=3000000" mkdir /home/root/tibt echo $gpio > /home/root/tibt/config echo $tty >> /home/root/tibt/config @@ -84,12 +109,15 @@ then echo "success" bten_437_evm fi - elif [ `echo $b | grep -c "IDK"` -gt 0 ] - then - if [ `echo $b | grep -c "57"` -gt 0 ] + if [ `echo $b | grep -c "572"` -gt 0 ] + then + echo "success" + bten_57x_evm + fi + if [ `echo $b | grep -c "EPOS"` -gt 0 ] then echo "success" - bten_57x_idk + bten_43x_epos_evm fi else echo "Not TI EVM board" |