dsp: afe: add support for VA macro codec DMA interface

VA macro on Kona has three TX codec DMA interface. The
current AFE driver only supports two codec DMA interface.
Add support to enable the third one in AFE driver.

Change-Id: Ie0f6241ef37bc03ad9adb1c4fe82f82468caec25
Signed-off-by: Xiaoyu Ye <benyxy@codeaurora.org>
This commit is contained in:
Xiaoyu Ye
2019-01-03 14:57:47 -08:00
parent a83ad85054
commit 8341eefc48
3 changed files with 20 additions and 7 deletions

View File

@@ -1,6 +1,6 @@
/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
* Copyright (c) 2012-2019, The Linux Foundation. All rights reserved.
*/
#ifndef __Q6AFE_V2_H__
#define __Q6AFE_V2_H__
@@ -226,7 +226,7 @@ enum {
IDX_AFE_PORT_ID_QUINARY_TDM_TX_6,
IDX_AFE_PORT_ID_QUINARY_TDM_RX_7,
IDX_AFE_PORT_ID_QUINARY_TDM_TX_7,
/* IDX 161 to 181 */
/* IDX 161 to 182 */
IDX_AFE_PORT_ID_WSA_CODEC_DMA_RX_0,
IDX_AFE_PORT_ID_WSA_CODEC_DMA_TX_0,
IDX_AFE_PORT_ID_WSA_CODEC_DMA_RX_1,
@@ -234,6 +234,7 @@ enum {
IDX_AFE_PORT_ID_WSA_CODEC_DMA_TX_2,
IDX_AFE_PORT_ID_VA_CODEC_DMA_TX_0,
IDX_AFE_PORT_ID_VA_CODEC_DMA_TX_1,
IDX_AFE_PORT_ID_VA_CODEC_DMA_TX_2,
IDX_AFE_PORT_ID_RX_CODEC_DMA_RX_0,
IDX_AFE_PORT_ID_TX_CODEC_DMA_TX_0,
IDX_AFE_PORT_ID_RX_CODEC_DMA_RX_1,
@@ -248,14 +249,14 @@ enum {
IDX_AFE_PORT_ID_TX_CODEC_DMA_TX_5,
IDX_AFE_PORT_ID_RX_CODEC_DMA_RX_6,
IDX_AFE_PORT_ID_RX_CODEC_DMA_RX_7,
/* IDX 182 to 184 */
/* IDX 183 to 185 */
IDX_SECONDARY_SPDIF_RX,
IDX_PRIMARY_SPDIF_TX,
IDX_SECONDARY_SPDIF_TX,
/* IDX 185 to 186 */
/* IDX 186 to 187 */
IDX_SLIMBUS_9_RX,
IDX_SLIMBUS_9_TX,
/* IDX 187 -> 189 */
/* IDX 188 -> 190 */
IDX_AFE_PORT_ID_SENARY_PCM_RX,
IDX_AFE_PORT_ID_SENARY_PCM_TX,
IDX_AFE_LOOPBACK_TX,