Sound Open Firmware
Loading...
Searching...
No Matches
acp_dai_dma.h File Reference
Include dependency graph for acp_dai_dma.h:

Go to the source code of this file.

Data Structures

struct  acp_pdata
 

Macros

#define ACP_DMA_BUFFER_PERIOD_COUNT   2
 
#define ACP_DEFAULT_NUM_CHANNELS   2
 
#define ACP_DEFAULT_SAMPLE_RATE   48000
 
#define ACP_DMA_BUFFER_ALIGN   64
 
#define ACP_DMA_BUFFER_ALIGN_128   128
 
#define ACP_DMA_TRANS_SIZE   64
 
#define ACP_DMA_TRANS_SIZE_128   128
 
#define ACP_DAI_DMA_BUFFER_PERIOD_COUNT   2
 
#define ACP_DRAM_ADDRESS_MASK   0x0FFFFFFF
 
#define ACP_ACLK_CLK_SEL   0x3
 
#define ACP_INTERNAL_CLK_SEL   0x0
 
#define ACP_DRAM_ADDR_TRNS   0x01000000
 

Functions

int acp_dma_init (struct sof *sof)
 

Variables

const struct dai_driver acp_spdai_driver
 
const struct dai_driver acp_sp_virtual_dai_driver
 
const struct dai_driver acp_btdai_driver
 
const struct dai_driver acp_dmic_dai_driver
 
const struct dai_driver acp_hsdai_driver
 
const struct dai_driver acp_hs_virtual_dai_driver
 
const struct dai_driver acp_swaudiodai_driver
 

Macro Definition Documentation

◆ ACP_ACLK_CLK_SEL

#define ACP_ACLK_CLK_SEL   0x3

◆ ACP_DAI_DMA_BUFFER_PERIOD_COUNT

#define ACP_DAI_DMA_BUFFER_PERIOD_COUNT   2

◆ ACP_DEFAULT_NUM_CHANNELS

#define ACP_DEFAULT_NUM_CHANNELS   2

◆ ACP_DEFAULT_SAMPLE_RATE

#define ACP_DEFAULT_SAMPLE_RATE   48000

◆ ACP_DMA_BUFFER_ALIGN

#define ACP_DMA_BUFFER_ALIGN   64

◆ ACP_DMA_BUFFER_ALIGN_128

#define ACP_DMA_BUFFER_ALIGN_128   128

◆ ACP_DMA_BUFFER_PERIOD_COUNT

#define ACP_DMA_BUFFER_PERIOD_COUNT   2

◆ ACP_DMA_TRANS_SIZE

#define ACP_DMA_TRANS_SIZE   64

◆ ACP_DMA_TRANS_SIZE_128

#define ACP_DMA_TRANS_SIZE_128   128

◆ ACP_DRAM_ADDR_TRNS

#define ACP_DRAM_ADDR_TRNS   0x01000000

◆ ACP_DRAM_ADDRESS_MASK

#define ACP_DRAM_ADDRESS_MASK   0x0FFFFFFF

◆ ACP_INTERNAL_CLK_SEL

#define ACP_INTERNAL_CLK_SEL   0x0

Function Documentation

◆ acp_dma_init()

int acp_dma_init ( struct sof *  sof)

Variable Documentation

◆ acp_btdai_driver

const struct dai_driver acp_btdai_driver
extern

◆ acp_dmic_dai_driver

const struct dai_driver acp_dmic_dai_driver
extern

◆ acp_hs_virtual_dai_driver

const struct dai_driver acp_hs_virtual_dai_driver
extern

◆ acp_hsdai_driver

const struct dai_driver acp_hsdai_driver
extern

◆ acp_sp_virtual_dai_driver

const struct dai_driver acp_sp_virtual_dai_driver
extern

◆ acp_spdai_driver

const struct dai_driver acp_spdai_driver
extern

◆ acp_swaudiodai_driver

const struct dai_driver acp_swaudiodai_driver
extern