Lines Matching full:cdns

140 	struct sdw_bus *bus = &sdw->cdns.bus;  in intel_set_m_datamode()
158 struct sdw_bus *bus = &sdw->cdns.bus; in intel_set_s_datamode()
175 struct dentry *root = sdw->cdns.bus.debugfs; in intel_debugfs_init()
191 sdw_cdns_debugfs_init(&sdw->cdns, sdw->debugfs); in intel_debugfs_init()
342 struct sdw_bus *bus = &sdw->cdns.bus; in intel_link_power_up()
373 dev_err(sdw->cdns.dev, "%s: invalid clock configuration, mclk %d lcap_mlcs %d\n", in intel_link_power_up()
393 dev_dbg(sdw->cdns.dev, "powering up all links\n"); in intel_link_power_up()
396 dev_dbg(sdw->cdns.dev, in intel_link_power_up()
418 dev_err(sdw->cdns.dev, "Failed to power up link: %d\n", ret); in intel_link_power_up()
426 dev_err(sdw->cdns.dev, in intel_link_power_up()
441 sdw->cdns.link_up = true; in intel_link_power_up()
462 dev_err(sdw->cdns.dev, in intel_link_power_down()
465 sdw->cdns.link_up = false; in intel_link_power_down()
473 dev_dbg(sdw->cdns.dev, "powering down all links\n"); in intel_link_power_down()
486 dev_err(sdw->cdns.dev, "%s: could not power down link\n", __func__); in intel_link_power_down()
489 * we leave the sdw->cdns.link_up flag as false since we've disabled in intel_link_power_down()
565 dev_dbg(sdw->cdns.dev, "PCM cap bd:%d in:%d out:%d\n", in intel_pdi_init()
724 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); in intel_hw_params() local
725 struct sdw_intel *sdw = cdns_to_intel(cdns); in intel_hw_params()
732 dai_runtime = cdns->dai_runtime_array[dai->id]; in intel_hw_params()
742 pdi = sdw_cdns_alloc_pdi(cdns, &cdns->pcm, ch, dir, dai->id); in intel_hw_params()
750 sdw_cdns_config_stream(cdns, ch, dir, pdi); in intel_hw_params()
780 ret = sdw_stream_add_master(&cdns->bus, &sconfig, in intel_hw_params()
783 dev_err(cdns->dev, "add master to stream failed:%d\n", ret); in intel_hw_params()
791 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); in intel_prepare() local
792 struct sdw_intel *sdw = cdns_to_intel(cdns); in intel_prepare()
797 dai_runtime = cdns->dai_runtime_array[dai->id]; in intel_prepare()
829 sdw_cdns_config_stream(cdns, ch, dir, dai_runtime->pdi); in intel_prepare()
844 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); in intel_hw_free() local
845 struct sdw_intel *sdw = cdns_to_intel(cdns); in intel_hw_free()
849 dai_runtime = cdns->dai_runtime_array[dai->id]; in intel_hw_free()
859 ret = sdw_stream_remove_master(&cdns->bus, dai_runtime->stream); in intel_hw_free()
886 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); in intel_get_sdw_stream() local
889 dai_runtime = cdns->dai_runtime_array[dai->id]; in intel_get_sdw_stream()
898 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); in intel_trigger() local
902 dai_runtime = cdns->dai_runtime_array[dai->id]; in intel_trigger()
965 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); in intel_component_dais_suspend() local
968 dai_runtime = cdns->dai_runtime_array[dai->id]; in intel_component_dais_suspend()
999 static int intel_create_dai(struct sdw_cdns *cdns, in intel_create_dai() argument
1010 dais[i].name = devm_kasprintf(cdns->dev, GFP_KERNEL, in intel_create_dai()
1012 cdns->instance, i); in intel_create_dai()
1036 struct sdw_cdns *cdns = &sdw->cdns; in intel_register_dai() local
1043 ret = sdw_cdns_pdi_init(cdns, config); in intel_register_dai()
1047 intel_pdi_stream_ch_update(sdw, &sdw->cdns.pcm); in intel_register_dai()
1050 num_dai = cdns->pcm.num_pdi; in intel_register_dai()
1052 dai_runtime_array = devm_kcalloc(cdns->dev, num_dai, in intel_register_dai()
1057 cdns->dai_runtime_array = dai_runtime_array; in intel_register_dai()
1059 dais = devm_kcalloc(cdns->dev, num_dai, sizeof(*dais), GFP_KERNEL); in intel_register_dai()
1064 stream = &cdns->pcm; in intel_register_dai()
1066 ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pcm.num_in, in intel_register_dai()
1071 off += cdns->pcm.num_in; in intel_register_dai()
1072 ret = intel_create_dai(cdns, dais, INTEL_PDI_OUT, cdns->pcm.num_out, in intel_register_dai()
1077 off += cdns->pcm.num_out; in intel_register_dai()
1078 ret = intel_create_dai(cdns, dais, INTEL_PDI_BD, cdns->pcm.num_bd, in intel_register_dai()
1083 return devm_snd_soc_register_component(cdns->dev, &dai_component, in intel_register_dai()