0001
0002
0003
0004
0005
0006
0007
0008 #ifndef __INTEL_DSP_CONFIG_H__
0009 #define __INTEL_DSP_CONFIG_H__
0010
0011 struct pci_dev;
0012
0013 enum {
0014 SND_INTEL_DSP_DRIVER_ANY = 0,
0015 SND_INTEL_DSP_DRIVER_LEGACY,
0016 SND_INTEL_DSP_DRIVER_SST,
0017 SND_INTEL_DSP_DRIVER_SOF,
0018 SND_INTEL_DSP_DRIVER_AVS,
0019 SND_INTEL_DSP_DRIVER_LAST = SND_INTEL_DSP_DRIVER_AVS
0020 };
0021
0022 #if IS_ENABLED(CONFIG_SND_INTEL_DSP_CONFIG)
0023
0024 int snd_intel_dsp_driver_probe(struct pci_dev *pci);
0025 int snd_intel_acpi_dsp_driver_probe(struct device *dev, const u8 acpi_hid[ACPI_ID_LEN]);
0026
0027 #else
0028
0029 static inline int snd_intel_dsp_driver_probe(struct pci_dev *pci)
0030 {
0031 return SND_INTEL_DSP_DRIVER_ANY;
0032 }
0033
0034 static inline
0035 int snd_intel_acpi_dsp_driver_probe(struct device *dev, const u8 acpi_hid[ACPI_ID_LEN])
0036 {
0037 return SND_INTEL_DSP_DRIVER_ANY;
0038 }
0039
0040 #endif
0041
0042 #endif