<code> device/common/libbt/include/vnd_machinename.txt </code>, defines UART port and firmware patchram location.
Note: BCM chipset vendor library location changes to platform/hardware/qcom/bt and under hardware/qcom/bt, in Android 4.4.
For Qct chipsets, power on Bluetooth chipset still depends on "/sytem/etc/init.qcom.bt.sh". See <code> hardware/qcom/bt/libbt-vendor/src/hardware.c </code>, function hw_config().
You need to also make sure /sytem/etc/init.qcom.bt.sh can be executed.