#!/bin/dash
# Description: Enable imx6/cubox-i bluetooth
BRCM_TTY=/dev/brcm43xx
PIDFILE=/var/run/hciattach.pid

patch_brcm() {
	! [ -e $BRCM_TTY ] && brcm43xx-firmware-update
}

start() {
	hciattach $BRCM_TTY any 3000000 
}

stop() {
	killall hciattach
}

is_running() {
	pidof hciattach > /dev/null
}

case $1 in
	start)
		is_running && stop
		sleep 1
		patch_brcm
		sleep 1
		start
		;;
	stop)
		is_running && stop
		;;
	status)
		is_running && echo "imx6-bluetooth is running" ||
		echo "imx6-bluetooth is stopped"
		;;
esac
