summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCong Tang <congt@codeaurora.org>2017-11-23 11:28:19 +0800
committerCong Tang <congt@codeaurora.org>2018-03-05 18:30:08 +0800
commit1280bf572d1c7898b2930115bf59d8ad0e9d9271 (patch)
tree5ce417b9addd577acf28a483c76133a5b5ca77ce /include
parentb8cb4d63cb19ddf8a2994bb64933002f5bd9c8c7 (diff)
ASoC: msm: Upgrade AFE TDM Driver to support 32 Channels
HLOS update AFE TDM driver to support 32 channels playback and capture since ADSP firmware has already support on this. Only TDM interface would support 32 channels ability. Change-Id: I22c23a4b8b43fcbe9950b5df5e8a8faa374efce4 Signed-off-by: Cong Tang <congt@codeaurora.org>
Diffstat (limited to 'include')
-rw-r--r--include/sound/apr_audio-v2.h3
-rw-r--r--include/sound/q6afe-v2.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/include/sound/apr_audio-v2.h b/include/sound/apr_audio-v2.h
index cd85a4a40d3a..65316c63ee90 100644
--- a/include/sound/apr_audio-v2.h
+++ b/include/sound/apr_audio-v2.h
@@ -132,6 +132,9 @@ struct module_instance_info {
/* Begin service specific definitions and structures */
#define ADSP_ADM_VERSION 0x00070000
+#define ADSP_ASM_API_VERSION_V2 2
+#define ADSP_ADM_API_VERSION_V3 3
+#define ADSP_AFE_API_VERSION_V3 3
#define ADM_CMD_SHARED_MEM_MAP_REGIONS 0x00010322
#define ADM_CMDRSP_SHARED_MEM_MAP_REGIONS 0x00010323
diff --git a/include/sound/q6afe-v2.h b/include/sound/q6afe-v2.h
index b1c3b0baf4b3..5031e62beb17 100644
--- a/include/sound/q6afe-v2.h
+++ b/include/sound/q6afe-v2.h
@@ -368,4 +368,5 @@ int afe_tdm_port_start(u16 port_id, struct afe_tdm_port_config *tdm_port,
void afe_set_routing_callback(routing_cb);
int afe_get_av_dev_drift(struct afe_param_id_dev_timing_stats *timing_stats,
u16 port);
+int afe_get_svc_version(uint32_t service_id);
#endif /* __Q6AFE_V2_H__ */