File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -39,6 +39,11 @@ static struct sdw_dma_ring_buf_reg sdw0_dma_ring_buf_reg[ACP63_SDW0_DMA_MAX_STRE
3939 ACP_AUDIO2_RX_LINEARPOSITIONCNTR_LOW , ACP_AUDIO2_RX_LINEARPOSITIONCNTR_HIGH }
4040};
4141
42+ /*
43+ * SDW1 instance supports one TX stream and one RX stream.
44+ * For TX/RX streams DMA registers programming for SDW1 instance, it uses ACP_P1_AUDIO1 register
45+ * set as per hardware register documentation
46+ */
4247static struct sdw_dma_ring_buf_reg sdw1_dma_ring_buf_reg [ACP63_SDW1_DMA_MAX_STREAMS ] = {
4348 {ACP_P1_AUDIO1_TX_DMA_SIZE , ACP_P1_AUDIO1_TX_FIFOADDR , ACP_P1_AUDIO1_TX_FIFOSIZE ,
4449 ACP_P1_AUDIO1_TX_RINGBUFSIZE , ACP_P1_AUDIO1_TX_RINGBUFADDR ,
@@ -59,6 +64,12 @@ static u32 sdw0_dma_enable_reg[ACP63_SDW0_DMA_MAX_STREAMS] = {
5964 ACP_SW0_AUDIO2_RX_EN ,
6065};
6166
67+ /*
68+ * SDW1 instance supports one TX stream and one RX stream.
69+ * For TX/RX streams DMA enable register programming for SDW1 instance,
70+ * it uses ACP_SW1_AUDIO1_TX_EN and ACP_SW1_AUDIO1_RX_EN registers
71+ * as per hardware register documentation.
72+ */
6273static u32 sdw1_dma_enable_reg [ACP63_SDW1_DMA_MAX_STREAMS ] = {
6374 ACP_SW1_AUDIO1_TX_EN ,
6475 ACP_SW1_AUDIO1_RX_EN ,
You can’t perform that action at this time.
0 commit comments