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