/Linux-v5.4/sound/soc/ |
D | soc-compress.c | 26 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in soc_compr_components_open() local 31 for_each_rtdcom(rtd, rtdcom) { in soc_compr_components_open() 56 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in soc_compr_components_free() local 60 for_each_rtdcom(rtd, rtdcom) { in soc_compr_components_free() 78 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in soc_compr_open() local 80 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in soc_compr_open() 83 mutex_lock_nested(&rtd->card->pcm_mutex, rtd->card->pcm_subclass); in soc_compr_open() 99 if (rtd->dai_link->compr_ops && rtd->dai_link->compr_ops->startup) { in soc_compr_open() 100 ret = rtd->dai_link->compr_ops->startup(cstream); in soc_compr_open() 102 dev_err(rtd->dev, in soc_compr_open() [all …]
|
D | soc-pcm.c | 41 void snd_soc_runtime_activate(struct snd_soc_pcm_runtime *rtd, int stream) in snd_soc_runtime_activate() argument 43 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in snd_soc_runtime_activate() 47 lockdep_assert_held(&rtd->card->pcm_mutex); in snd_soc_runtime_activate() 51 for_each_rtd_codec_dai(rtd, i, codec_dai) in snd_soc_runtime_activate() 55 for_each_rtd_codec_dai(rtd, i, codec_dai) in snd_soc_runtime_activate() 61 for_each_rtd_codec_dai(rtd, i, codec_dai) { in snd_soc_runtime_activate() 77 void snd_soc_runtime_deactivate(struct snd_soc_pcm_runtime *rtd, int stream) in snd_soc_runtime_deactivate() argument 79 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in snd_soc_runtime_deactivate() 83 lockdep_assert_held(&rtd->card->pcm_mutex); in snd_soc_runtime_deactivate() 87 for_each_rtd_codec_dai(rtd, i, codec_dai) in snd_soc_runtime_deactivate() [all …]
|
D | soc-core.c | 96 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in pmdown_time_show() local 98 return sprintf(buf, "%ld\n", rtd->pmdown_time); in pmdown_time_show() 105 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in pmdown_time_set() local 108 ret = kstrtol(buf, 10, &rtd->pmdown_time); in pmdown_time_set() 126 struct snd_soc_pcm_runtime *rtd = dev_get_drvdata(dev); in soc_dev_attr_is_visible() local 130 return rtd->num_codecs ? attr->mode : 0; /* enabled only with codec */ in soc_dev_attr_is_visible() 277 static int snd_soc_rtdcom_add(struct snd_soc_pcm_runtime *rtd, in snd_soc_rtdcom_add() argument 282 for_each_rtdcom(rtd, rtdcom) { in snd_soc_rtdcom_add() 295 list_add_tail(&rtdcom->list, &rtd->component_list); in snd_soc_rtdcom_add() 300 static void snd_soc_rtdcom_del_all(struct snd_soc_pcm_runtime *rtd) in snd_soc_rtdcom_del_all() argument [all …]
|
D | soc-generic-dmaengine-pcm.c | 61 struct snd_soc_pcm_runtime *rtd = substream->private_data; in snd_dmaengine_pcm_prepare_slave_config() local 65 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in snd_dmaengine_pcm_prepare_slave_config() 81 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dmaengine_pcm_hw_params() local 83 snd_soc_rtdcom_lookup(rtd, SND_DMAENGINE_PCM_DRV_NAME); in dmaengine_pcm_hw_params() 114 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dmaengine_pcm_set_runtime_hwparams() local 116 snd_soc_rtdcom_lookup(rtd, SND_DMAENGINE_PCM_DRV_NAME); in dmaengine_pcm_set_runtime_hwparams() 133 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in dmaengine_pcm_set_runtime_hwparams() 204 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dmaengine_pcm_open() local 206 snd_soc_rtdcom_lookup(rtd, SND_DMAENGINE_PCM_DRV_NAME); in dmaengine_pcm_open() 219 struct snd_soc_pcm_runtime *rtd, in dmaengine_pcm_compat_request_channel() argument [all …]
|
/Linux-v5.4/drivers/rtc/ |
D | rtc-test.c | 26 struct rtc_test_data *rtd = dev_get_drvdata(dev); in test_rtc_read_alarm() local 29 alarm = (rtd->alarm.expires - jiffies) / HZ; in test_rtc_read_alarm() 30 alarm += ktime_get_real_seconds() + rtd->offset; in test_rtc_read_alarm() 33 alrm->enabled = rtd->alarm_en; in test_rtc_read_alarm() 40 struct rtc_test_data *rtd = dev_get_drvdata(dev); in test_rtc_set_alarm() local 45 timeout -= rtd->offset; in test_rtc_set_alarm() 47 del_timer(&rtd->alarm); in test_rtc_set_alarm() 54 rtd->alarm.expires = expires; in test_rtc_set_alarm() 57 add_timer(&rtd->alarm); in test_rtc_set_alarm() 59 rtd->alarm_en = alrm->enabled; in test_rtc_set_alarm() [all …]
|
/Linux-v5.4/sound/soc/amd/ |
D | acp-pcm-dma.c | 331 struct audio_substream_data *rtd, in config_acp_dma() argument 336 acp_pte_config(acp_mmio, rtd->dma_addr, rtd->num_of_pages, in config_acp_dma() 337 rtd->pte_offset); in config_acp_dma() 339 if (rtd->direction == SNDRV_PCM_STREAM_PLAYBACK) { in config_acp_dma() 340 ch_acp_sysmem = rtd->ch1; in config_acp_dma() 341 ch_acp_i2s = rtd->ch2; in config_acp_dma() 343 ch_acp_i2s = rtd->ch1; in config_acp_dma() 344 ch_acp_sysmem = rtd->ch2; in config_acp_dma() 347 set_acp_sysmem_dma_descriptors(acp_mmio, rtd->size, in config_acp_dma() 348 rtd->direction, rtd->pte_offset, in config_acp_dma() [all …]
|
D | acp-da7219-max98357a.c | 53 static int cz_da7219_init(struct snd_soc_pcm_runtime *rtd) in cz_da7219_init() argument 56 struct snd_soc_card *card = rtd->card; in cz_da7219_init() 57 struct snd_soc_dai *codec_dai = rtd->codec_dai; in cz_da7219_init() 60 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name); in cz_da7219_init() 65 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret); in cz_da7219_init() 72 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); in cz_da7219_init() 103 struct snd_soc_pcm_runtime *rtd = substream->private_data; in da7219_clk_enable() local 109 dev_err(rtd->dev, "can't enable master clock %d\n", ret); in da7219_clk_enable() 144 struct snd_soc_pcm_runtime *rtd = substream->private_data; in cz_da7219_play_startup() local 145 struct snd_soc_card *card = rtd->card; in cz_da7219_play_startup() [all …]
|
/Linux-v5.4/sound/soc/amd/raven/ |
D | acp3x-pcm-dma.c | 211 static void config_acp3x_dma(struct i2s_stream_instance *rtd, int direction) in config_acp3x_dma() argument 215 dma_addr_t addr = rtd->dma_addr; in config_acp3x_dma() 221 val = rtd->num_pages * 8; in config_acp3x_dma() 224 rv_writel(ACP_SRAM_PTE_OFFSET | BIT(31), rtd->acp3x_base + in config_acp3x_dma() 226 rv_writel(PAGE_SIZE_4K_ENABLE, rtd->acp3x_base + in config_acp3x_dma() 229 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) { in config_acp3x_dma() 234 rv_writel(low, rtd->acp3x_base + mmACP_SCRATCH_REG_0 + val); in config_acp3x_dma() 236 rv_writel(high, rtd->acp3x_base + mmACP_SCRATCH_REG_0 + val in config_acp3x_dma() 245 rv_writel(MEM_WINDOW_START, rtd->acp3x_base + in config_acp3x_dma() 247 rv_writel(MAX_BUFFER, rtd->acp3x_base + in config_acp3x_dma() [all …]
|
/Linux-v5.4/sound/soc/intel/baytrail/ |
D | sst-baytrail-pcm.c | 64 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sst_byt_pcm_hw_params() local 65 struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME); in sst_byt_pcm_hw_params() 73 dev_dbg(rtd->dev, "PCM: hw_params, pcm_data %p\n", pcm_data); in sst_byt_pcm_hw_params() 78 dev_err(rtd->dev, "failed to set stream format %d\n", ret); in sst_byt_pcm_hw_params() 85 dev_err(rtd->dev, "could not set rate %d\n", rate); in sst_byt_pcm_hw_params() 92 dev_err(rtd->dev, "could not set formats %d\n", in sst_byt_pcm_hw_params() 100 dev_err(rtd->dev, "could not set channels %d\n", in sst_byt_pcm_hw_params() 111 dev_err(rtd->dev, "PCM: failed to set DMA buffer %d\n", ret); in sst_byt_pcm_hw_params() 117 dev_err(rtd->dev, "PCM: failed stream commit %d\n", ret); in sst_byt_pcm_hw_params() 126 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sst_byt_pcm_hw_free() local [all …]
|
/Linux-v5.4/sound/soc/qcom/ |
D | sdm845.c | 42 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sdm845_tdm_snd_hw_params() local 43 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in sdm845_tdm_snd_hw_params() 52 dev_err(rtd->dev, "%s: invalid param format 0x%x\n", in sdm845_tdm_snd_hw_params() 62 dev_err(rtd->dev, "%s: failed to set tdm slot, err:%d\n", in sdm845_tdm_snd_hw_params() 70 dev_err(rtd->dev, "%s: failed to set channel map, err:%d\n", in sdm845_tdm_snd_hw_params() 78 dev_err(rtd->dev, "%s: failed to set tdm slot, err:%d\n", in sdm845_tdm_snd_hw_params() 86 dev_err(rtd->dev, "%s: failed to set channel map, err:%d\n", in sdm845_tdm_snd_hw_params() 92 for (j = 0; j < rtd->num_codecs; j++) { in sdm845_tdm_snd_hw_params() 93 struct snd_soc_dai *codec_dai = rtd->codec_dais[j]; in sdm845_tdm_snd_hw_params() 101 dev_err(rtd->dev, in sdm845_tdm_snd_hw_params() [all …]
|
/Linux-v5.4/sound/soc/sof/ |
D | pcm.c | 25 struct snd_soc_pcm_runtime *rtd = substream->private_data; in create_page_table() local 27 snd_soc_rtdcom_lookup(rtd, DRV_NAME); in create_page_table() 33 spcm = snd_sof_find_spcm_dai(sdev, rtd); in create_page_table() 72 struct snd_soc_pcm_runtime *rtd = substream->private_data; in snd_sof_pcm_period_elapsed() local 74 snd_soc_rtdcom_lookup(rtd, DRV_NAME); in snd_sof_pcm_period_elapsed() 78 spcm = snd_sof_find_spcm_dai(sdev, rtd); in snd_sof_pcm_period_elapsed() 101 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sof_pcm_hw_params() local 104 snd_soc_rtdcom_lookup(rtd, DRV_NAME); in sof_pcm_hw_params() 112 if (rtd->dai_link->no_pcm) in sof_pcm_hw_params() 115 spcm = snd_sof_find_spcm_dai(sdev, rtd); in sof_pcm_hw_params() [all …]
|
/Linux-v5.4/sound/soc/samsung/ |
D | littlemill.c | 21 struct snd_soc_pcm_runtime *rtd; in littlemill_set_bias_level() local 25 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name); in littlemill_set_bias_level() 26 aif1_dai = rtd->codec_dai; in littlemill_set_bias_level() 68 struct snd_soc_pcm_runtime *rtd; in littlemill_set_bias_level_post() local 72 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name); in littlemill_set_bias_level_post() 73 aif1_dai = rtd->codec_dai; in littlemill_set_bias_level_post() 107 struct snd_soc_pcm_runtime *rtd = substream->private_data; in littlemill_hw_params() local 108 struct snd_soc_dai *codec_dai = rtd->codec_dai; in littlemill_hw_params() 179 struct snd_soc_pcm_runtime *rtd; in bbclk_ev() local 183 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[1].name); in bbclk_ev() [all …]
|
D | s3c24xx_uda134x.c | 52 struct snd_soc_pcm_runtime *rtd = substream->private_data; in s3c24xx_uda134x_startup() local 53 struct s3c24xx_uda134x *priv = snd_soc_card_get_drvdata(rtd->card); in s3c24xx_uda134x_startup() 54 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in s3c24xx_uda134x_startup() 60 priv->xtal = clk_get(rtd->dev, "xtal"); in s3c24xx_uda134x_startup() 62 dev_err(rtd->dev, "%s cannot get xtal\n", __func__); in s3c24xx_uda134x_startup() 67 dev_err(rtd->dev, "%s cannot get pclk\n", in s3c24xx_uda134x_startup() 95 dev_err(rtd->dev, "%s cannot set constraints\n", in s3c24xx_uda134x_startup() 104 struct snd_soc_pcm_runtime *rtd = substream->private_data; in s3c24xx_uda134x_shutdown() local 105 struct s3c24xx_uda134x *priv = snd_soc_card_get_drvdata(rtd->card); in s3c24xx_uda134x_shutdown() 121 struct snd_soc_pcm_runtime *rtd = substream->private_data; in s3c24xx_uda134x_hw_params() local [all …]
|
D | bells.c | 56 struct snd_soc_pcm_runtime *rtd; in bells_set_bias_level() local 62 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_DSP_CODEC].name); in bells_set_bias_level() 63 codec_dai = rtd->codec_dai; in bells_set_bias_level() 102 struct snd_soc_pcm_runtime *rtd; in bells_set_bias_level_post() local 108 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_DSP_CODEC].name); in bells_set_bias_level_post() 109 codec_dai = rtd->codec_dai; in bells_set_bias_level_post() 145 struct snd_soc_pcm_runtime *rtd; in bells_late_probe() local 154 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_AP_DSP].name); in bells_late_probe() 155 wm0010 = rtd->codec_dai->component; in bells_late_probe() 157 rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_DSP_CODEC].name); in bells_late_probe() [all …]
|
/Linux-v5.4/sound/soc/uniphier/ |
D | aio-compress.c | 22 static int uniphier_aio_comprdma_new(struct snd_soc_pcm_runtime *rtd) in uniphier_aio_comprdma_new() argument 24 struct snd_compr *compr = rtd->compr; in uniphier_aio_comprdma_new() 26 struct uniphier_aio *aio = uniphier_priv(rtd->cpu_dai); in uniphier_aio_comprdma_new() 55 static int uniphier_aio_comprdma_free(struct snd_soc_pcm_runtime *rtd) in uniphier_aio_comprdma_free() argument 57 struct snd_compr *compr = rtd->compr; in uniphier_aio_comprdma_free() 59 struct uniphier_aio *aio = uniphier_priv(rtd->cpu_dai); in uniphier_aio_comprdma_free() 75 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_open() local 76 struct uniphier_aio *aio = uniphier_priv(rtd->cpu_dai); in uniphier_aio_compr_open() 87 ret = uniphier_aio_comprdma_new(rtd); in uniphier_aio_compr_open() 100 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_free() local [all …]
|
/Linux-v5.4/sound/soc/intel/boards/ |
D | kbl_rt5663_rt5514_max98927.c | 141 static int kabylake_rt5663_fe_init(struct snd_soc_pcm_runtime *rtd) in kabylake_rt5663_fe_init() argument 144 struct snd_soc_component *component = rtd->cpu_dai->component; in kabylake_rt5663_fe_init() 150 dev_err(rtd->dev, "Ref Cap -Ignore suspend failed = %d\n", ret); in kabylake_rt5663_fe_init() 155 static int kabylake_rt5663_codec_init(struct snd_soc_pcm_runtime *rtd) in kabylake_rt5663_codec_init() argument 158 struct kbl_codec_private *ctx = snd_soc_card_get_drvdata(rtd->card); in kabylake_rt5663_codec_init() 159 struct snd_soc_component *component = rtd->codec_dai->component; in kabylake_rt5663_codec_init() 171 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); in kabylake_rt5663_codec_init() 183 ret = snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "DMIC"); in kabylake_rt5663_codec_init() 185 dev_err(rtd->dev, "DMIC - Ignore suspend failed = %d\n", ret); in kabylake_rt5663_codec_init() 190 static int kabylake_hdmi_init(struct snd_soc_pcm_runtime *rtd, int device) in kabylake_hdmi_init() argument [all …]
|
D | skl_nau88l25_ssm4567.c | 159 static int skylake_ssm4567_codec_init(struct snd_soc_pcm_runtime *rtd) in skylake_ssm4567_codec_init() argument 164 ret = snd_soc_dai_set_tdm_slot(rtd->codec_dais[0], 0x01, 0x01, 2, 48); in skylake_ssm4567_codec_init() 169 ret = snd_soc_dai_set_tdm_slot(rtd->codec_dais[1], 0x02, 0x02, 2, 48); in skylake_ssm4567_codec_init() 176 static int skylake_nau8825_codec_init(struct snd_soc_pcm_runtime *rtd) in skylake_nau8825_codec_init() argument 179 struct snd_soc_component *component = rtd->codec_dai->component; in skylake_nau8825_codec_init() 190 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); in skylake_nau8825_codec_init() 196 snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "SoC DMIC"); in skylake_nau8825_codec_init() 201 static int skylake_hdmi1_init(struct snd_soc_pcm_runtime *rtd) in skylake_hdmi1_init() argument 203 struct skl_nau88125_private *ctx = snd_soc_card_get_drvdata(rtd->card); in skylake_hdmi1_init() 204 struct snd_soc_dai *dai = rtd->codec_dai; in skylake_hdmi1_init() [all …]
|
D | bytcht_cx2072x.c | 70 static int byt_cht_cx2072x_init(struct snd_soc_pcm_runtime *rtd) in byt_cht_cx2072x_init() argument 72 struct snd_soc_card *card = rtd->card; in byt_cht_cx2072x_init() 73 struct snd_soc_component *codec = rtd->codec_dai->component; in byt_cht_cx2072x_init() 78 dev_warn(rtd->dev, "Unable to add GPIO mapping table\n"); in byt_cht_cx2072x_init() 83 ret = snd_soc_dai_set_sysclk(rtd->codec_dai, CX2072X_MCLK_EXTERNAL_PLL, in byt_cht_cx2072x_init() 86 dev_err(rtd->dev, "Could not set sysclk\n"); in byt_cht_cx2072x_init() 100 snd_soc_dai_set_bclk_ratio(rtd->codec_dai, 50); in byt_cht_cx2072x_init() 105 static int byt_cht_cx2072x_fixup(struct snd_soc_pcm_runtime *rtd, in byt_cht_cx2072x_fixup() argument 126 ret = snd_soc_dai_set_fmt(rtd->cpu_dai, in byt_cht_cx2072x_fixup() 131 dev_err(rtd->dev, "can't set format to I2S, err %d\n", ret); in byt_cht_cx2072x_fixup() [all …]
|
D | kbl_rt5663_max98927.c | 241 static int kabylake_rt5663_fe_init(struct snd_soc_pcm_runtime *rtd) in kabylake_rt5663_fe_init() argument 245 struct snd_soc_component *component = rtd->cpu_dai->component; in kabylake_rt5663_fe_init() 250 dev_err(rtd->dev, "Ref Cap ignore suspend failed %d\n", ret); in kabylake_rt5663_fe_init() 257 static int kabylake_rt5663_codec_init(struct snd_soc_pcm_runtime *rtd) in kabylake_rt5663_codec_init() argument 260 struct kbl_rt5663_private *ctx = snd_soc_card_get_drvdata(rtd->card); in kabylake_rt5663_codec_init() 261 struct snd_soc_component *component = rtd->codec_dai->component; in kabylake_rt5663_codec_init() 273 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); in kabylake_rt5663_codec_init() 288 static int kabylake_rt5663_max98927_codec_init(struct snd_soc_pcm_runtime *rtd) in kabylake_rt5663_max98927_codec_init() argument 292 ret = kabylake_rt5663_codec_init(rtd); in kabylake_rt5663_max98927_codec_init() 296 ret = snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "SoC DMIC"); in kabylake_rt5663_max98927_codec_init() [all …]
|
D | kbl_da7219_max98357a.c | 139 static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd, in kabylake_ssp_fixup() argument 159 static int kabylake_da7219_codec_init(struct snd_soc_pcm_runtime *rtd) in kabylake_da7219_codec_init() argument 161 struct kbl_codec_private *ctx = snd_soc_card_get_drvdata(rtd->card); in kabylake_da7219_codec_init() 162 struct snd_soc_component *component = rtd->codec_dai->component; in kabylake_da7219_codec_init() 163 struct snd_soc_dai *codec_dai = rtd->codec_dai; in kabylake_da7219_codec_init() 171 dev_err(rtd->dev, "can't set codec sysclk configuration\n"); in kabylake_da7219_codec_init() 184 dev_err(rtd->dev, "Headset Jack creation failed: %d\n", ret); in kabylake_da7219_codec_init() 196 ret = snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "SoC DMIC"); in kabylake_da7219_codec_init() 198 dev_err(rtd->dev, "SoC DMIC - Ignore suspend failed %d\n", ret); in kabylake_da7219_codec_init() 203 static int kabylake_hdmi_init(struct snd_soc_pcm_runtime *rtd, int device) in kabylake_hdmi_init() argument [all …]
|
D | kbl_rt5660.c | 136 static int kabylake_ssp0_fixup(struct snd_soc_pcm_runtime *rtd, in kabylake_ssp0_fixup() argument 156 static int kabylake_rt5660_codec_init(struct snd_soc_pcm_runtime *rtd) in kabylake_rt5660_codec_init() argument 159 struct kbl_codec_private *ctx = snd_soc_card_get_drvdata(rtd->card); in kabylake_rt5660_codec_init() 160 struct snd_soc_component *component = rtd->codec_dai->component; in kabylake_rt5660_codec_init() 176 ret = snd_soc_card_jack_new(rtd->card, "Lineout Jack", in kabylake_rt5660_codec_init() 190 ret = snd_soc_card_jack_new(rtd->card, "Mic Jack", in kabylake_rt5660_codec_init() 210 static int kabylake_hdmi_init(struct snd_soc_pcm_runtime *rtd, int device) in kabylake_hdmi_init() argument 212 struct kbl_codec_private *ctx = snd_soc_card_get_drvdata(rtd->card); in kabylake_hdmi_init() 213 struct snd_soc_dai *dai = rtd->codec_dai; in kabylake_hdmi_init() 216 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in kabylake_hdmi_init() [all …]
|
D | skl_nau88l25_max98357a.c | 137 static int skylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd, in skylake_ssp_fixup() argument 157 static int skylake_nau8825_codec_init(struct snd_soc_pcm_runtime *rtd) in skylake_nau8825_codec_init() argument 160 struct snd_soc_component *component = rtd->codec_dai->component; in skylake_nau8825_codec_init() 171 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); in skylake_nau8825_codec_init() 177 snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "SoC DMIC"); in skylake_nau8825_codec_init() 182 static int skylake_hdmi1_init(struct snd_soc_pcm_runtime *rtd) in skylake_hdmi1_init() argument 184 struct skl_nau8825_private *ctx = snd_soc_card_get_drvdata(rtd->card); in skylake_hdmi1_init() 185 struct snd_soc_dai *dai = rtd->codec_dai; in skylake_hdmi1_init() 188 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in skylake_hdmi1_init() 200 static int skylake_hdmi2_init(struct snd_soc_pcm_runtime *rtd) in skylake_hdmi2_init() argument [all …]
|
/Linux-v5.4/sound/soc/sh/ |
D | dma-sh7760.c | 120 struct snd_soc_pcm_runtime *rtd = substream->private_data; in camelot_pcm_open() local 121 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_pcm_open() 134 rtd->cpu_dai->id); in camelot_pcm_open() 143 rtd->cpu_dai->id); in camelot_pcm_open() 153 struct snd_soc_pcm_runtime *rtd = substream->private_data; in camelot_pcm_close() local 154 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_pcm_close() 174 struct snd_soc_pcm_runtime *rtd = substream->private_data; in camelot_hw_params() local 175 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_hw_params() 202 struct snd_soc_pcm_runtime *rtd = substream->private_data; in camelot_prepare() local 203 struct camelot_pcm *cam = &cam_pcm_data[rtd->cpu_dai->id]; in camelot_prepare() [all …]
|
/Linux-v5.4/sound/soc/ux500/ |
D | mop500_ab8500.c | 193 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mop500_ab8500_startup() local 196 return mop500_ab8500_set_mclk(rtd->card->dev, in mop500_ab8500_startup() 197 snd_soc_card_get_drvdata(rtd->card)); in mop500_ab8500_startup() 202 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mop500_ab8500_shutdown() local 203 struct device *dev = rtd->card->dev; in mop500_ab8500_shutdown() 217 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mop500_ab8500_hw_params() local 218 struct snd_soc_dai *codec_dai = rtd->codec_dai; in mop500_ab8500_hw_params() 219 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in mop500_ab8500_hw_params() 220 struct device *dev = rtd->card->dev; in mop500_ab8500_hw_params() 290 ret = snd_soc_runtime_set_dai_fmt(rtd, fmt); in mop500_ab8500_hw_params() [all …]
|
/Linux-v5.4/sound/soc/intel/haswell/ |
D | sst-haswell-pcm.c | 431 struct hsw_priv_data *pdata, struct snd_soc_pcm_runtime *rtd, in create_adsp_page_table() argument 439 dev_dbg(rtd->dev, "generating page table for %p size 0x%zx pages %d\n", in create_adsp_page_table() 447 dev_dbg(rtd->dev, "pfn i %i idx %d pfn %x\n", i, idx, pfn); in create_adsp_page_table() 464 struct snd_soc_pcm_runtime *rtd = substream->private_data; in hsw_pcm_hw_params() local 466 struct snd_soc_component *component = snd_soc_rtdcom_lookup(rtd, DRV_NAME); in hsw_pcm_hw_params() 479 dai = mod_map[rtd->cpu_dai->id].dai_id; in hsw_pcm_hw_params() 486 dev_dbg(rtd->dev, "error: reset stream failed %d\n", in hsw_pcm_hw_params() 491 dev_dbg(rtd->dev, "error: free stream failed %d\n", in hsw_pcm_hw_params() 497 pcm_data->stream = sst_hsw_stream_new(hsw, rtd->cpu_dai->id, in hsw_pcm_hw_params() 500 dev_err(rtd->dev, "error: failed to create stream\n"); in hsw_pcm_hw_params() [all …]
|