#include <sound/pcm.h>
#include <sound/soc.h>
#include <sound/pcm_params.h>
#include <dt-bindings/sound/qcom,q6afe.h>
#include "q6dsp-lpass-ports.h"
#define Q6AFE_TDM_PB_DAI(pre, num, did) …
#define Q6AFE_TDM_CAP_DAI(pre, num, did) …
#define Q6AFE_CDC_DMA_RX_DAI(did) …
#define Q6AFE_CDC_DMA_TX_DAI(did) …
#define Q6AFE_DP_RX_DAI(did) …
static struct snd_soc_dai_driver q6dsp_audio_fe_dais[] = …;
int q6dsp_audio_ports_of_xlate_dai_name(struct snd_soc_component *component,
const struct of_phandle_args *args,
const char **dai_name)
{ … }
EXPORT_SYMBOL_GPL(…);
struct snd_soc_dai_driver *q6dsp_audio_ports_set_config(struct device *dev,
struct q6dsp_audio_port_dai_driver_config *cfg,
int *num_dais)
{ … }
EXPORT_SYMBOL_GPL(…);