Sound Open Firmware
Loading...
Searching...
No Matches
mtk_base_afe Struct Reference

#include <src/include/sof/drivers/afe-drv.h>

Collaboration diagram for mtk_base_afe:

Data Fields

int ref_count
 
unsigned int base
 
struct mtk_base_afe_memif * memif
 
int memifs_size
 
int memif_32bit_supported
 
int memif_dl_num
 
struct mtk_base_afe_irq * irqs
 
int irqs_size
 
struct mtk_base_afe_dai * dais
 
int dais_size
 
unsigned int(* afe2adsp_addr )(unsigned int addr)
 
unsigned int(* adsp2afe_addr )(unsigned int addr)
 
unsigned int(* afe_fs )(unsigned int rate, int aud_blk)
 
unsigned int(* irq_fs )(unsigned int rate)
 
int base_end_offset
 
void * platform_priv
 

Field Documentation

◆ adsp2afe_addr

unsigned int(* mtk_base_afe::adsp2afe_addr) (unsigned int addr)

◆ afe2adsp_addr

unsigned int(* mtk_base_afe::afe2adsp_addr) (unsigned int addr)

◆ afe_fs

unsigned int(* mtk_base_afe::afe_fs) (unsigned int rate, int aud_blk)

◆ base

unsigned int mtk_base_afe::base

◆ base_end_offset

int mtk_base_afe::base_end_offset

◆ dais

struct mtk_base_afe_dai* mtk_base_afe::dais

◆ dais_size

int mtk_base_afe::dais_size

◆ irq_fs

unsigned int(* mtk_base_afe::irq_fs) (unsigned int rate)

◆ irqs

struct mtk_base_afe_irq* mtk_base_afe::irqs

◆ irqs_size

int mtk_base_afe::irqs_size

◆ memif

struct mtk_base_afe_memif* mtk_base_afe::memif

◆ memif_32bit_supported

int mtk_base_afe::memif_32bit_supported

◆ memif_dl_num

int mtk_base_afe::memif_dl_num

◆ memifs_size

int mtk_base_afe::memifs_size

◆ platform_priv

void* mtk_base_afe::platform_priv

◆ ref_count

int mtk_base_afe::ref_count

The documentation for this struct was generated from the following file: