There are two patches that were pushed to the kernel later than 4.4 that are intended to support Bluetooth. The 4.4 beta didn't test Bluetooth which is part of the reason it's considered beta.
If you look at these two patches:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/arch/arm/mach-omap2/pdata-quirks.c?h=v4.14-rc7&id=485fa1261f780e8a13d0b25a24673947e6c50953
and
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/arch/arm/mach-omap2/pdata-quirks.c?h=v4.14-rc7&id=a3ac350793d90d1da631c8beeee9352387974ed5
You should be able to add the background necessary for Bluetooth.
You will then need to enable the shared transport driver in the kernel under
Device Drivers -> Misc devices -> Texas Instrucments shared transport line discipline
The BT Wilink driver is iunder:
Networking support -> Bluetooth subsystem support -> Bluetooth device drivers -> Texas Instruments WiLink 7 driver
Once you have those enabled, you'll need the UIM tool.
UIM is located at Target Packages->Hardware Handling-> ti-uim
BlueZ is offered in Buildroot. There are a couple options available under Target Packages->Networking Applications.
When I did my preliminary testing to see if it worked, I used BlueZ 5 to pair the Torpedo with my cell phone, but I didn't move forward enough to know what/how to do further testing. If you want to try BlueZ 4, we have a document posted for our older BSP that might be useful:
http://support.logicpd.co...talid=0&EntryId=2976 Only the Torpedo + Wireless -32 SOM supports BLE from Logic PD. In the stock BSP, there is a BTS file that needs to load. You'll want to copy those files o the firmware/ti-connectivity folder on your new image.
When you boot, you'll need to modprobe st_drv then modprobe btwilink.
The Bluetooth document I referenced above gives some instructions on how to use UIM, but we haven't fully tested it, so use at your own risk.
adam