Commit graph

8 commits

Author SHA1 Message Date
Christopher N. Hesse
0fdef0cbd6 audio: Add support for Audience EarSmart ICs
Some devices (often T-Mobile variants) have extra hardware for
incall audio processing.
Audio must be routed to the ES IC properly so it can be passed to
ALSA, otherwise the RX/TX streams are lost.

Change-Id: Ib29c747d5728a09726e14bab00f26ad273400aba
2017-03-03 21:49:59 +00:00
Christopher N. Hesse
74c317d1bd audio: Guard WB_AMR callback
Some devices do not support this; some devices are WiFi only
and obviously do not have it.

Change-Id: I6d245eee447bd87849cbdfd41c0cf73c6af714e6
2017-02-15 11:25:45 +01:00
Christopher N. Hesse
696959dda1 audio: Enable voice call support
Pair-Programmed-With: Andreas Schneider <asn@cryptomilk.org>

Change-Id: I284f21240e56dda93cb8a2ab98b903ff712504a6
2017-02-10 21:41:49 +01:00
Andreas Schneider
759368fbc0 audio: Add a delay for DSP firmware loading
This is turned off by default.

Change-Id: Idf764933c67e6666cb2cc0043fa7a7e86935488d
2017-02-10 16:18:59 +00:00
Andreas Schneider
3b643835f9 audio: Disable support for IRQ affinity by default
Change-Id: I410f0037747149471a1d5fe7cf38720121938822
2017-02-02 13:15:09 +01:00
Andreas Schneider
dc15cec22a audio: Make speaker swap on screen rotation optional
Change-Id: I73623629c4418bff8178793d856d8da98b694283
2017-02-02 12:39:54 +01:00
Christopher N. Hesse
8414bd240a audio: Allow targets to override the deep buffer device
Change-Id: I539403661e40e5be7eb5cc130a4b8ad8331d2a4a
2017-01-30 21:49:42 +00:00
Christopher N. Hesse
d23c6b5fcd audio: Move card specfic defines to a header
Change-Id: Iec74ee5c4c0cf93e3a7413901e128b76cf708dbb
2017-01-30 21:47:10 +00:00