Lines Matching refs:dmic_num

437 module_param_named(dmic_num, dmic_num_override, int, 0444);
438 MODULE_PARM_DESC(dmic_num, "SOF HDA DMIC number");
799 int dmic_num = 0; in check_dmic_num() local
803 dmic_num = intel_nhlt_get_dmic_geo(sdev->dev, nhlt); in check_dmic_num()
809 dmic_num, dmic_num_override); in check_dmic_num()
810 dmic_num = dmic_num_override; in check_dmic_num()
813 if (dmic_num < 0 || dmic_num > 4) { in check_dmic_num()
814 dev_dbg(sdev->dev, "invalid dmic_number %d\n", dmic_num); in check_dmic_num()
815 dmic_num = 0; in check_dmic_num()
818 return dmic_num; in check_dmic_num()
886 int dmic_num; in dmic_detect_topology_fixup() local
889 dmic_num = check_dmic_num(sdev); in dmic_detect_topology_fixup()
891 switch (dmic_num) { in dmic_detect_topology_fixup()
905 dmic_num = 0; in dmic_detect_topology_fixup()
921 dev_info(sdev->dev, "DMICs detected in NHLT tables: %d\n", dmic_num); in dmic_detect_topology_fixup()
922 *dmic_found = dmic_num; in dmic_detect_topology_fixup()
1293 int dmic_num = 0; in hda_generic_machine_select() local
1338 ret = dmic_detect_topology_fixup(sdev, &tplg_filename, idisp_str, &dmic_num, in hda_generic_machine_select()
1343 hda_mach->mach_params.dmic_num = dmic_num; in hda_generic_machine_select()
1502 int dmic_num = 0; in hda_sdw_machine_select() local
1528 &dmic_num, tplg_fixup); in hda_sdw_machine_select()
1534 mach->mach_params.dmic_num = dmic_num; in hda_sdw_machine_select()
1591 mach->mach_params.dmic_num = check_dmic_num(sdev); in hda_machine_select()
1595 mach->mach_params.dmic_num) { in hda_machine_select()
1600 mach->mach_params.dmic_num, in hda_machine_select()