int (*set_tristate)(struct snd_soc_dai *dai, int tristate);/* * DAI digital mute - optional. * Called by soc-core to minimise any pops. */int (*digital_mute)(struct snd_soc_dai *dai, int mute); int (*mute_stream)(struct snd_soc_dai *dai, int mute, int stream);/* * AL...
* DAI digital mute - optional.* Called by soc-core to minimise any pops.*/ int (*digital_mute)(struct snd_soc_dai *dai, int mute);int (*mute_stream)(struct snd_soc_dai *dai, int mute, int stream);/* * ALSA PCM audio operations - all optional.* Called by soc-core during ...
Expand Up @@ -1198,14 +1198,14 @@ static int pm860x_set_bias_level(struct snd_soc_codec *codec, return 0; } static struct snd_soc_dai_ops pm860x_pcm_dai_ops = { static const struct snd_soc_dai_ops pm860x_pcm_dai_ops = { .digital_mute = pm860x_digital_mute, .hw_params...
snd_soc_dai_set_sysclk(cpu_dai,0, pll_out,0); snd_soc_dai_set_clkdiv(cpu_dai, ROCKCHIP_DIV_BCLK, (pll_out/4)/params_rate(params)-1); snd_soc_dai_set_clkdiv(cpu_dai, ROCKCHIP_DIV_MCLK,3); DBG("Enter:%s, %d, pll_out/4/params_rate(params) = %d \n", __FUNCTION__, ...
ret =snd_soc_register_codec(&client->dev, &adau1701_codec_drv, &adau1701_dai,1); exit_regulators_disable: regulator_bulk_disable(ARRAY_SIZE(adau1701->supplies), adau1701->supplies);returnret; } 开发者ID:AshishNamdev,项目名称:linux,代码行数:101,代码来源:adau1701.c ...
snd_pcm_set_ops(pcm,SNDRV_PCM_STREAM_CAPTURE,&soc_pcm_ops); ... } 在定义时初始化好的structsnd_pcm_ops结构体所指向的函数主要是通用函数(同时针对codec,codec_dai,platform、cpu_dai),而soc_new_pcm所赋值的函数主要是针对platform的函数。 我们看看...
static int soc_pcm_hw_free(struct snd_pcm_substream *substream) { if (!codec-active) snd_soc_dai_digital_mute(codec_dai, 1); if (rtd-dai_link-ops rtd-dai_link-ops-hw_free) rtd-dai_link-ops-hw_free(substream); if (platform-driver-ops platform-driver-ops-hw_free) platform-...
_data;structsnd_soc_dai*codec_dai=rtd->dai->codec_dai;structsnd_soc_dai*cpu_dai=rtd->dai->cpu_dai;interr;#if0structsnd_soc_codec*codec=codec_dai->codec;intCtrlReg =0;intVolumeCtrlReg =0;intSidetoneCtrlReg =0;intSideToneAtenuation =0;#endiferr = snd_soc_dai_set_fmt(codec_dai,...
示例3: alc5623_dai_init ▲点赞 4▼ staticintalc5623_dai_init(struct snd_soc_pcm_runtime *rtd){structsnd_soc_codec*codec=rtd->codec;structsnd_soc_jack_gpio*jack= &jack_gpio;intret; pr_debug("%s: %s\n", __func__, jack->name); ...
在下文中一共展示了SND_SOC_DAPM_HP函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。 示例1: snd_soc_dai_set_sysclk ▲点赞 6▼ /* Set the codec system clock for DAC and ADC */ret = snd_soc_dai_set_...