| H A D | rockchip_sai.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * ALSA SoC Audio Layer - Rockchip SAI Controller driver 24 #define DRV_NAME "rockchip-sai" 71 struct snd_soc_dai *dai) in rockchip_sai_stream_valid() argument 73 struct rk_sai_dev *sai = snd_soc_dai_get_drvdata(dai); in rockchip_sai_stream_valid() 78 if (substream->strea in rockchip_sai_stream_valid() 481 rockchip_sai_set_fmt(struct snd_soc_dai * dai,unsigned int fmt) rockchip_sai_set_fmt() argument 559 rockchip_sai_hw_params(struct snd_pcm_substream * substream,struct snd_pcm_hw_params * params,struct snd_soc_dai * dai) rockchip_sai_hw_params() argument 701 rockchip_sai_prepare(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) rockchip_sai_prepare() argument 741 rockchip_sai_path_config(struct rk_sai_dev * sai,int num,bool is_rx) rockchip_sai_path_config() argument 764 int i, num, ret; rockchip_sai_path_prepare() local 839 rockchip_sai_trigger(struct snd_pcm_substream * substream,int cmd,struct snd_soc_dai * dai) rockchip_sai_trigger() argument 867 rockchip_sai_dai_probe(struct snd_soc_dai * dai) rockchip_sai_dai_probe() argument 879 rockchip_sai_startup(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) rockchip_sai_startup() argument 899 rockchip_sai_shutdown(struct snd_pcm_substream * substream,struct snd_soc_dai * dai) rockchip_sai_shutdown() argument 909 rockchip_sai_set_tdm_slot(struct snd_soc_dai * dai,unsigned int tx_mask,unsigned int rx_mask,int slots,int slot_width) rockchip_sai_set_tdm_slot() argument 945 rockchip_sai_set_sysclk(struct snd_soc_dai * dai,int stream,unsigned int freq,int dir) rockchip_sai_set_sysclk() argument 1102 struct snd_soc_dai_driver *dai; rockchip_sai_init_dai() local 1387 struct snd_soc_dai_driver *dai; rockchip_sai_probe() local [all...] |