Lines Matching refs:dmic_num
322 module_param_named(dmic_num, hda_dmic_num, int, 0444);
323 MODULE_PARM_DESC(dmic_num, "SOF HDA DMIC number");
538 int dmic_num; in check_nhlt_dmic() local
542 dmic_num = intel_nhlt_get_dmic_geo(sdev->dev, nhlt); in check_nhlt_dmic()
544 if (dmic_num >= 1 && dmic_num <= 4) in check_nhlt_dmic()
545 return dmic_num; in check_nhlt_dmic()
584 int dmic_num; in dmic_topology_fixup() local
587 dmic_num = check_nhlt_dmic(sdev); in dmic_topology_fixup()
593 dmic_num, hda_dmic_num); in dmic_topology_fixup()
594 dmic_num = hda_dmic_num; in dmic_topology_fixup()
597 switch (dmic_num) { in dmic_topology_fixup()
611 dmic_num = 0; in dmic_topology_fixup()
621 dev_info(sdev->dev, "DMICs detected in NHLT tables: %d\n", dmic_num); in dmic_topology_fixup()
622 *dmic_found = dmic_num; in dmic_topology_fixup()
978 int dmic_num = 0; in hda_generic_machine_select() local
1015 ret = dmic_topology_fixup(sdev, &tplg_filename, idisp_str, &dmic_num); in hda_generic_machine_select()
1019 hda_mach->mach_params.dmic_num = dmic_num; in hda_generic_machine_select()
1180 int dmic_num = 0; in hda_sdw_machine_select() local
1203 ret = dmic_topology_fixup(sdev, &tplg_filename, "", &dmic_num); in hda_sdw_machine_select()
1210 mach->mach_params.dmic_num = dmic_num; in hda_sdw_machine_select()