Lines Matching refs:dmic_num

504 module_param_named(dmic_num, dmic_num_override, int, 0444);
505 MODULE_PARM_DESC(dmic_num, "SOF HDA DMIC number");
866 int dmic_num = 0; in check_dmic_num() local
870 dmic_num = intel_nhlt_get_dmic_geo(sdev->dev, nhlt); in check_dmic_num()
876 dmic_num, dmic_num_override); in check_dmic_num()
877 dmic_num = dmic_num_override; in check_dmic_num()
880 if (dmic_num < 0 || dmic_num > 4) { in check_dmic_num()
881 dev_dbg(sdev->dev, "invalid dmic_number %d\n", dmic_num); in check_dmic_num()
882 dmic_num = 0; in check_dmic_num()
885 return dmic_num; in check_dmic_num()
953 int dmic_num; in dmic_detect_topology_fixup() local
956 dmic_num = check_dmic_num(sdev); in dmic_detect_topology_fixup()
958 switch (dmic_num) { in dmic_detect_topology_fixup()
972 dmic_num = 0; in dmic_detect_topology_fixup()
988 dev_info(sdev->dev, "DMICs detected in NHLT tables: %d\n", dmic_num); in dmic_detect_topology_fixup()
989 *dmic_found = dmic_num; in dmic_detect_topology_fixup()
1388 int dmic_num = 0; in hda_generic_machine_select() local
1433 ret = dmic_detect_topology_fixup(sdev, &tplg_filename, idisp_str, &dmic_num, in hda_generic_machine_select()
1438 hda_mach->mach_params.dmic_num = dmic_num; in hda_generic_machine_select()
1532 int dmic_num = 0; in hda_sdw_machine_select() local
1558 &dmic_num, tplg_fixup); in hda_sdw_machine_select()
1564 mach->mach_params.dmic_num = dmic_num; in hda_sdw_machine_select()
1629 mach->mach_params.dmic_num = check_dmic_num(sdev); in hda_machine_select()
1633 mach->mach_params.dmic_num) { in hda_machine_select()
1638 mach->mach_params.dmic_num, in hda_machine_select()