Home
last modified time | relevance | path

Searched refs:mach_params (Results 1 – 25 of 30) sorted by relevance

12

/linux/sound/soc/intel/boards/
H A Dskl_hda_dsp_generic.c74 skl_hda_get_board_quirk(struct snd_soc_acpi_mach_params *mach_params) in skl_hda_get_board_quirk() argument
79 if (hweight_long(mach_params->bt_link_mask) == 1) { in skl_hda_get_board_quirk()
80 ssp_bt = fls(mach_params->bt_link_mask) - 1; in skl_hda_get_board_quirk()
105 unsigned long board_quirk = skl_hda_get_board_quirk(&mach->mach_params); in skl_hda_audio_probe()
125 if (HDA_EXT_CODEC(mach->mach_params.codec_mask)) in skl_hda_audio_probe()
128 if (mach->mach_params.codec_mask & IDISP_CODEC_MASK) in skl_hda_audio_probe()
141 if (mach->mach_params.dmic_num > 0) { in skl_hda_audio_probe()
144 mach->mach_params.dmic_num); in skl_hda_audio_probe()
150 mach->mach_params.platform); in skl_hda_audio_probe()
H A Dsof_sdw.c849 quirk_entry = snd_pci_quirk_lookup_id(mach->mach_params.subsystem_vendor, in sof_sdw_check_ssid_quirk()
850 mach->mach_params.subsystem_device, in sof_sdw_check_ssid_quirk()
876 struct snd_soc_acpi_mach_params *mach_params = &mach->mach_params; in create_sdw_dailink() local
979 mach_params->dmic_num > 0) { in create_sdw_dailink()
1170 port = fls(mach->mach_params.bt_link_mask) - 1; in create_bt_dailinks()
1224 struct snd_soc_acpi_mach_params *mach_params = &mach->mach_params; in sof_card_dai_links_create() local
1289 if (mach_params->codec_mask & IDISP_CODEC_MASK) in sof_card_dai_links_create()
1300 mach_params->dmic_num = 0; in sof_card_dai_links_create()
1301 } else if (mach_params->dmic_num) { in sof_card_dai_links_create()
1309 mach_params->dmic_num = DMIC_DEFAULT_CHANNELS; in sof_card_dai_links_create()
[all …]
H A Dsof_ssp_amp.c128 (mach->mach_params.dmic_num == 0)) in sof_ssp_amp_probe()
132 if (mach->mach_params.codec_mask & IDISP_CODEC_MASK) in sof_ssp_amp_probe()
168 mach->mach_params.platform); in sof_ssp_amp_probe()
H A Dsof_es8336.c634 if (!mach->mach_params.i2s_link_mask) { in sof_es8336_probe()
647 ssp = fls(mach->mach_params.i2s_link_mask) - 1; in sof_es8336_probe()
653 if (mach->mach_params.dmic_num) in sof_es8336_probe()
703 mach->mach_params.platform); in sof_es8336_probe()
764 if (mach->mach_params.dmic_num > 0) { in sof_es8336_probe()
766 "cfg-dmics:%d", mach->mach_params.dmic_num); in sof_es8336_probe()
H A Dsof_cs42l42.c232 if (mach->mach_params.codec_mask & IDISP_CODEC_MASK) in sof_audio_probe()
244 mach->mach_params.platform); in sof_audio_probe()
H A Dehl_rt5660.c257 if (mach->mach_params.codec_mask & IDISP_CODEC_MASK) { in hdmi_link_init()
287 mach->mach_params.platform); in snd_ehl_rt5660_probe()
H A Dsof_nau8825.c251 if (mach->mach_params.codec_mask & IDISP_CODEC_MASK) in sof_audio_probe()
282 mach->mach_params.platform); in sof_audio_probe()
H A Dsof_pcm512x.c374 if (mach->mach_params.codec_mask & IDISP_CODEC_MASK) in sof_audio_probe()
407 mach->mach_params.platform); in sof_audio_probe()
H A Dsof_da7219.c311 if (mach->mach_params.codec_mask & IDISP_CODEC_MASK) in audio_probe()
416 mach->mach_params.platform); in audio_probe()
H A Dcht_bsw_rt5672.c487 if (soc_intel_is_byt() && mach->mach_params.acpi_ipc_irq_index == 0) { in snd_cht_mc_probe()
494 platform_name = mach->mach_params.platform; in snd_cht_mc_probe()
H A Dcht_bsw_rt5645.c600 if (mach->mach_params.acpi_ipc_irq_index == 0) in snd_cht_mc_probe()
664 platform_name = mach->mach_params.platform; in snd_cht_mc_probe()
/linux/sound/soc/sof/intel/
H A Dhda.c242 if (pdata->machine && !pdata->machine->mach_params.link_mask) in hda_sdw_startup()
1033 struct snd_soc_acpi_mach_params *mach_params; in hda_generic_machine_select() local
1105 hda_mach->mach_params.link_mask = 0; in hda_generic_machine_select()
1114 hda_mach->mach_params.link_mask = hdev->info.link_mask; in hda_generic_machine_select()
1123 mach_params = &(*mach)->mach_params; in hda_generic_machine_select()
1124 mach_params->codec_mask = bus->codec_mask; in hda_generic_machine_select()
1369 mach->mach_params.links = mach->links; in hda_sdw_machine_select()
1370 mach->mach_params.link_mask = mach->link_mask; in hda_sdw_machine_select()
1371 mach->mach_params.platform = dev_name(sdev->dev); in hda_sdw_machine_select()
1419 mach->mach_params.links = links; in hda_sdw_machine_select()
[all …]
H A Datom.c324 mach->mach_params.acpi_ipc_irq_index = desc->irqindex_host_ipc; in atom_machine_select()
406 struct snd_soc_acpi_mach_params *mach_params; in atom_set_mach_params()
408 mach_params = &mach->mach_params; in atom_set_mach_params()
409 mach_params->platform = dev_name(sdev->dev); in atom_set_mach_params()
410 mach_params->num_dai_drivers = desc->ops->num_drv; in atom_set_mach_params()
411 mach_params->dai_drivers = desc->ops->drv; in atom_set_mach_params() local
H A Dbdw.c519 mach->mach_params.acpi_ipc_irq_index = desc->irqindex_host_ipc; in bdw_machine_select()
529 struct snd_soc_acpi_mach_params *mach_params; in bdw_set_mach_params()
531 mach_params = &mach->mach_params; in bdw_set_mach_params()
532 mach_params->platform = dev_name(sdev->dev); in bdw_set_mach_params()
533 mach_params->num_dai_drivers = desc->ops->num_drv; in bdw_set_mach_params()
534 mach_params->dai_drivers = desc->ops->drv; in bdw_set_mach_params() local
/linux/sound/soc/intel/common/
H A Dsof-function-topology-lib.c33 struct snd_soc_acpi_mach_params mach_params = mach->mach_params; in sof_sdw_get_tplg_files() local
67 switch (mach_params.dmic_num) { in sof_sdw_get_tplg_files()
77 mach_params.dmic_num); in sof_sdw_get_tplg_files()
/linux/sound/soc/amd/acp/
H A Dacp-sdw-legacy-mach.c376 struct snd_soc_acpi_mach_params *mach_params = &mach->mach_params; in soc_card_dai_links_create() local
419 if (soc_sdw_quirk & ASOC_SDW_ACP_DMIC || mach_params->dmic_num) in soc_card_dai_links_create()
479 amd_ctx->acp_rev = mach->mach_params.subsystem_rev; in mc_probe()
493 if (mach->mach_params.subsystem_id_set) in mc_probe()
495 mach->mach_params.subsystem_vendor, in mc_probe()
496 mach->mach_params.subsystem_device); in mc_probe()
530 if (mach->mach_params.dmic_num) { in mc_probe()
534 mach->mach_params.dmic_num); in mc_probe()
H A Dacp-sdw-sof-mach.c272 struct snd_soc_acpi_mach_params *mach_params = &mach->mach_params; in sof_card_dai_links_create() local
312 if (sof_sdw_quirk & ASOC_SDW_ACP_DMIC || mach_params->dmic_num) in sof_card_dai_links_create()
372 amd_ctx->acp_rev = mach->mach_params.subsystem_rev; in mc_probe()
H A Dacp-sof-mach.c116 acp_card_drvdata->acp_rev = mach->mach_params.subsystem_rev; in acp_sof_probe()
H A Dacp-legacy-mach.c174 acp_card_drvdata->acp_rev = mach->mach_params.subsystem_rev; in acp_asoc_probe()
/linux/sound/soc/sof/amd/
H A Dacp-common.c155 mach->mach_params.subsystem_rev = acp_data->pci_rev; in amd_sof_sdw_machine_select()
156 mach->mach_params.links = mach->links; in amd_sof_sdw_machine_select()
157 mach->mach_params.link_mask = mach->link_mask; in amd_sof_sdw_machine_select()
158 mach->mach_params.platform = dev_name(sdev->dev); in amd_sof_sdw_machine_select()
190 mach->mach_params.subsystem_rev = acp_data->pci_rev; in amd_sof_machine_select()
/linux/sound/soc/intel/avs/
H A Dutils.h26 return hweight_long(mach->mach_params.i2s_link_mask) == 1; in avs_mach_singular_ssp()
31 return __ffs(mach->mach_params.i2s_link_mask); in avs_mach_ssp_port()
/linux/include/sound/
H A Dsoc-acpi.h224 struct snd_soc_acpi_mach_params mach_params; member
/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_utils.c1353 struct snd_soc_acpi_mach_params *mach_params = &mach->mach_params; in asoc_sdw_count_sdw_endpoints() local
1357 for (adr_link = mach_params->links; adr_link->num_adr; adr_link++) { in asoc_sdw_count_sdw_endpoints()
1498 struct snd_soc_acpi_mach_params *mach_params = &mach->mach_params; in asoc_sdw_parse_sdw_endpoints() local
1505 for (adr_link = mach_params->links; adr_link->num_adr; adr_link++) { in asoc_sdw_parse_sdw_endpoints()
/linux/sound/soc/sof/
H A Dcore.c225 mach->mach_params.subsystem_vendor = sof_pdata->subsystem_vendor; in sof_machine_check()
226 mach->mach_params.subsystem_device = sof_pdata->subsystem_device; in sof_machine_check()
227 mach->mach_params.subsystem_id_set = true; in sof_machine_check()
/linux/sound/soc/amd/ps/
H A Dpci-ps.c335 mach->mach_params.links = mach->links; in acp63_sdw_machine_select()
336 mach->mach_params.link_mask = mach->link_mask; in acp63_sdw_machine_select()
337 mach->mach_params.subsystem_rev = acp_data->acp_rev; in acp63_sdw_machine_select()
338 mach->mach_params.subsystem_vendor = acp_data->subsystem_vendor; in acp63_sdw_machine_select()
339 mach->mach_params.subsystem_device = acp_data->subsystem_device; in acp63_sdw_machine_select()
340 mach->mach_params.subsystem_id_set = true; in acp63_sdw_machine_select()
342 dev_dbg(dev, "SSID %x%x\n", mach->mach_params.subsystem_vendor, in acp63_sdw_machine_select()
343 mach->mach_params.subsystem_device); in acp63_sdw_machine_select()

12