Merge branch 'topic/hda-dmic' of https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound into asoc-5.4
Этот коммит содержится в:
@@ -26,9 +26,11 @@
|
||||
#include <sound/hdaudio.h>
|
||||
#include <sound/hda_i915.h>
|
||||
#include <sound/hda_codec.h>
|
||||
#include <sound/intel-nhlt.h>
|
||||
#include "skl.h"
|
||||
#include "skl-sst-dsp.h"
|
||||
#include "skl-sst-ipc.h"
|
||||
|
||||
#if IS_ENABLED(CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC)
|
||||
#include "../../../soc/codecs/hdac_hda.h"
|
||||
#endif
|
||||
@@ -516,7 +518,9 @@ static int skl_find_machine(struct skl_dev *skl, void *driver_data)
|
||||
|
||||
if (pdata) {
|
||||
skl->use_tplg_pcm = pdata->use_tplg_pcm;
|
||||
mach->mach_params.dmic_num = skl_get_dmic_geo(skl);
|
||||
mach->mach_params.dmic_num =
|
||||
intel_nhlt_get_dmic_geo(&skl->pci->dev,
|
||||
skl->nhlt);
|
||||
}
|
||||
|
||||
return 0;
|
||||
@@ -1029,7 +1033,7 @@ static int skl_probe(struct pci_dev *pci,
|
||||
|
||||
device_disable_async_suspend(bus->dev);
|
||||
|
||||
skl->nhlt = skl_nhlt_init(bus->dev);
|
||||
skl->nhlt = intel_nhlt_init(bus->dev);
|
||||
|
||||
if (skl->nhlt == NULL) {
|
||||
#if !IS_ENABLED(CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC)
|
||||
@@ -1095,7 +1099,7 @@ out_dsp_free:
|
||||
out_clk_free:
|
||||
skl_clock_device_unregister(skl);
|
||||
out_nhlt_free:
|
||||
skl_nhlt_free(skl->nhlt);
|
||||
intel_nhlt_free(skl->nhlt);
|
||||
out_free:
|
||||
skl_free(bus);
|
||||
|
||||
@@ -1144,7 +1148,7 @@ static void skl_remove(struct pci_dev *pci)
|
||||
skl_dmic_device_unregister(skl);
|
||||
skl_clock_device_unregister(skl);
|
||||
skl_nhlt_remove_sysfs(skl);
|
||||
skl_nhlt_free(skl->nhlt);
|
||||
intel_nhlt_free(skl->nhlt);
|
||||
skl_free(bus);
|
||||
dev_set_drvdata(&pci->dev, NULL);
|
||||
}
|
||||
|
Ссылка в новой задаче
Block a user