Lines Matching refs:dmic_num
379 module_param_named(dmic_num, dmic_num_override, int, 0444);
380 MODULE_PARM_DESC(dmic_num, "SOF HDA DMIC number");
737 int dmic_num = 0; in check_dmic_num() local
741 dmic_num = intel_nhlt_get_dmic_geo(sdev->dev, nhlt); in check_dmic_num()
747 dmic_num, dmic_num_override); in check_dmic_num()
748 dmic_num = dmic_num_override; in check_dmic_num()
751 if (dmic_num < 0 || dmic_num > 4) { in check_dmic_num()
752 dev_dbg(sdev->dev, "invalid dmic_number %d\n", dmic_num); in check_dmic_num()
753 dmic_num = 0; in check_dmic_num()
756 return dmic_num; in check_dmic_num()
824 int dmic_num; in dmic_detect_topology_fixup() local
827 dmic_num = check_dmic_num(sdev); in dmic_detect_topology_fixup()
829 switch (dmic_num) { in dmic_detect_topology_fixup()
843 dmic_num = 0; in dmic_detect_topology_fixup()
859 dev_info(sdev->dev, "DMICs detected in NHLT tables: %d\n", dmic_num); in dmic_detect_topology_fixup()
860 *dmic_found = dmic_num; in dmic_detect_topology_fixup()
1259 int dmic_num = 0; in hda_generic_machine_select() local
1304 ret = dmic_detect_topology_fixup(sdev, &tplg_filename, idisp_str, &dmic_num, in hda_generic_machine_select()
1309 hda_mach->mach_params.dmic_num = dmic_num; in hda_generic_machine_select()
1468 int dmic_num = 0; in hda_sdw_machine_select() local
1494 &dmic_num, tplg_fixup); in hda_sdw_machine_select()
1500 mach->mach_params.dmic_num = dmic_num; in hda_sdw_machine_select()
1557 mach->mach_params.dmic_num = check_dmic_num(sdev); in hda_machine_select()
1561 mach->mach_params.dmic_num) { in hda_machine_select()
1566 mach->mach_params.dmic_num, in hda_machine_select()