Hi Ragan,
This issue is still open. The IOM is basically TDM. We need to route audio to multiple devices i.e., Bluetooth, and a DSP. DSP will be the master. However, Bluetooth will be slave only.
These are the questions we are looking for solution:
1.Do we have support in the Freesclale Kernel (Android) to implement such system ?
2. TDM support and network slave mode can be configured in Kernel without adding any additional code ?
3. How to use Audmux from kernel to route audio to multiple devices
a. Routing the clk and fs from DSP to both iMX and Bluetooth device
b. Routing the TX data from iMX to both Bluetooth device and DSP (iMX sending data to both devices)
c. Routing the TX data from Bluetooth device to iMX and DSP (receiving data through bluetooth mic)
d. Routing the TX data from DSP to Bluetooth and iMX (receiving data from DSP)
Any pointers is appreciated.
Regards,
Sujith