root/sound/soc/mediatek/common/mtk-afe-platform-driver.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /*
   3  * mtk-afe-platform-driver.h  --  Mediatek afe platform driver definition
   4  *
   5  * Copyright (c) 2016 MediaTek Inc.
   6  * Author: Garlic Tseng <garlic.tseng@mediatek.com>
   7  */
   8 
   9 #ifndef _MTK_AFE_PLATFORM_DRIVER_H_
  10 #define _MTK_AFE_PLATFORM_DRIVER_H_
  11 
  12 #define AFE_PCM_NAME "mtk-afe-pcm"
  13 extern const struct snd_pcm_ops mtk_afe_pcm_ops;
  14 extern const struct snd_soc_component_driver mtk_afe_pcm_platform;
  15 
  16 struct mtk_base_afe;
  17 struct snd_pcm;
  18 struct snd_soc_component;
  19 struct snd_soc_pcm_runtime;
  20 
  21 
  22 int mtk_afe_pcm_new(struct snd_soc_pcm_runtime *rtd);
  23 void mtk_afe_pcm_free(struct snd_pcm *pcm);
  24 
  25 int mtk_afe_combine_sub_dai(struct mtk_base_afe *afe);
  26 int mtk_afe_add_sub_dai_control(struct snd_soc_component *component);
  27 #endif
  28 

/* [<][>][^][v][top][bottom][index][help] */