diff options
author | Liam Girdwood <liam.r.girdwood@linux.intel.com> | 2019-04-12 11:05:17 -0500 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2019-04-28 02:49:26 +0900 |
commit | 8017b8fd37bf5ed4e9c0596f83295b019ff1c287 (patch) | |
tree | c9d05d7ce1ff22b6b69a3aa2c0fb9fda48003495 /include/sound/sof.h | |
parent | 8920153c6461da69e49014a35275dc80cbf6ba14 (diff) | |
download | lwn-8017b8fd37bf5ed4e9c0596f83295b019ff1c287.tar.gz lwn-8017b8fd37bf5ed4e9c0596f83295b019ff1c287.zip |
ASoC: SOF: Add Nocodec machine driver support
Add a simple "fallback" machine driver that can be used to enable SOF
on boards with no codec device. This machine driver can also be forced
for debug/development.
Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/sound/sof.h')
-rw-r--r-- | include/sound/sof.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/sound/sof.h b/include/sound/sof.h index 54f65ec33a6c..4640566b54fe 100644 --- a/include/sound/sof.h +++ b/include/sound/sof.h @@ -12,6 +12,7 @@ #define __INCLUDE_SOUND_SOF_H #include <linux/pci.h> +#include <sound/soc.h> #include <sound/soc-acpi.h> struct snd_sof_dsp_ops; @@ -91,4 +92,9 @@ struct sof_dev_desc { const struct sof_arch_ops *arch_ops; }; +int sof_nocodec_setup(struct device *dev, + struct snd_sof_pdata *sof_pdata, + struct snd_soc_acpi_mach *mach, + const struct sof_dev_desc *desc, + const struct snd_sof_dsp_ops *ops); #endif |