mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-15 08:14:15 +08:00
ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver
It may be useful to pass the specific model to the generic HDA codec routines like the legacy HDA driver (snd-hda-intel) allows. The model name "sofbus" is tricky anyway. Original proposal: https://lore.kernel.org/alsa-devel/20191203161908.7496-1-perex@perex.cz/ Signed-off-by: Jaroslav Kysela <perex@perex.cz> Reviewed-by: Takashi Iwai <tiwai@suse.de> Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com> Cc: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Cc: Mark Brown <broonie@kernel.org> Link: https://lore.kernel.org/r/20200424092520.23989-1-perex@perex.cz Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
3e645a4add
commit
b8d3ad51df
@ -280,6 +280,10 @@ module_param_named(use_msi, hda_use_msi, bool, 0444);
|
||||
MODULE_PARM_DESC(use_msi, "SOF HDA use PCI MSI mode");
|
||||
#endif
|
||||
|
||||
static char *hda_model;
|
||||
module_param(hda_model, charp, 0444);
|
||||
MODULE_PARM_DESC(hda_model, "Use the given HDA board model.");
|
||||
|
||||
#if IS_ENABLED(CONFIG_SND_SOC_SOF_HDA)
|
||||
static int hda_dmic_num = -1;
|
||||
module_param_named(dmic_num, hda_dmic_num, int, 0444);
|
||||
@ -501,7 +505,7 @@ static int hda_init(struct snd_sof_dev *sdev)
|
||||
mutex_init(&hbus->prepare_mutex);
|
||||
hbus->pci = pci;
|
||||
hbus->mixer_assigned = -1;
|
||||
hbus->modelname = "sofbus";
|
||||
hbus->modelname = hda_model;
|
||||
|
||||
/* initialise hdac bus */
|
||||
bus->addr = pci_resource_start(pci, 0);
|
||||
|
Loading…
Reference in New Issue
Block a user