diff --git a/meta-digi-dey/recipes-connectivity/btfilter/files/bluez-init b/meta-digi-dey/recipes-connectivity/btfilter/files/bluez-init index 6279cd14d..964079de2 100755 --- a/meta-digi-dey/recipes-connectivity/btfilter/files/bluez-init +++ b/meta-digi-dey/recipes-connectivity/btfilter/files/bluez-init @@ -3,7 +3,7 @@ # # bluez # -# Copyright (C) 2012-2013 by Digi International Inc. +# Copyright (C) 2012-2014 by Digi International Inc. # All rights reserved. # # This program is free software; you can redistribute it and/or modify it @@ -21,7 +21,7 @@ if [ "${1}" != "start" ]; then exit 0 fi -SCRIPTNAME="${0}" +SCRIPTNAME="$(basename ${0})" bt_init() { # @@ -32,11 +32,17 @@ bt_init() { MOD_VARIANT="$(cat /proc/device-tree/digi,hwid,variant 2>/dev/null || \ cat /sys/kernel/${MACHINENAME}/mod_variant)" if ! echo ${BLUE_TOOTH_VARIANTS} | grep -qs ${MOD_VARIANT}; then - echo "${SCRIPTNAME}: FAILED (variant ${MOD_VARIANT} does not support bluetooth)" + echo "${SCRIPTNAME}: variant ${MOD_VARIANT} does not support bluetooth" exit fi BT_PWR_GPIO_NR="21" elif [ "${MACHINENAME}" = "ccimx6adpt" -o "${MACHINENAME}" = "ccimx6sbc" ]; then + BLUE_TOOTH_VARIANTS="0x02 0x03 0x04 0x06" + MOD_VARIANT="$(cat /proc/device-tree/digi,hwid,variant)" + if ! echo ${BLUE_TOOTH_VARIANTS} | grep -qs ${MOD_VARIANT}; then + echo "${SCRIPTNAME}: variant ${MOD_VARIANT} does not support bluetooth" + exit + fi BT_PWR_GPIO_NR="244" fi