#ifndef _MT_8188_AFE_COMMON_H_
#define _MT_8188_AFE_COMMON_H_
#include <linux/list.h>
#include <linux/regmap.h>
#include <sound/soc.h>
#include "../common/mtk-base-afe.h"
enum { … };
enum { … };
enum { … };
enum { … };
enum { … };
struct mtk_dai_memif_irq_priv { … };
struct mtkaif_param { … };
struct clk;
struct mt8188_afe_private { … };
int mt8188_afe_fs_timing(unsigned int rate);
int mt8188_dai_adda_register(struct mtk_base_afe *afe);
int mt8188_dai_etdm_register(struct mtk_base_afe *afe);
int mt8188_dai_pcm_register(struct mtk_base_afe *afe);
#define MT8188_SOC_ENUM_EXT(xname, xenum, xhandler_get, xhandler_put, id) …
#endif