Kconfig (c6059879be298cccda52f77bf019a7a99eb13e78) Kconfig (4772c16ede522d46219a59646503d2020841a6f4)
1config SND_SOC_INTEL_SST_TOPLEVEL
2 bool "Intel ASoC SST drivers"
3 default y
4 depends on X86 || COMPILE_TEST
5 select SND_SOC_INTEL_MACH
6 help
7 Intel ASoC SST Platform Drivers. If you have a Intel machine that
8 has an audio controller with a DSP and I2S or DMIC port, then

--- 27 unchanged lines hidden (view full) ---

36 select DW_DMAC_CORE
37
38config SND_SOC_INTEL_SST_ACPI
39 tristate
40
41config SND_SOC_INTEL_HASWELL
42 tristate "Intel ASoC SST driver for Haswell/Broadwell"
43 depends on SND_DMA_SGBUF
1config SND_SOC_INTEL_SST_TOPLEVEL
2 bool "Intel ASoC SST drivers"
3 default y
4 depends on X86 || COMPILE_TEST
5 select SND_SOC_INTEL_MACH
6 help
7 Intel ASoC SST Platform Drivers. If you have a Intel machine that
8 has an audio controller with a DSP and I2S or DMIC port, then

--- 27 unchanged lines hidden (view full) ---

36 select DW_DMAC_CORE
37
38config SND_SOC_INTEL_SST_ACPI
39 tristate
40
41config SND_SOC_INTEL_HASWELL
42 tristate "Intel ASoC SST driver for Haswell/Broadwell"
43 depends on SND_DMA_SGBUF
44 depends on DMADEVICES
44 depends on DMADEVICES && ACPI
45 select SND_SOC_INTEL_SST
46 select SND_SOC_INTEL_SST_FIRMWARE
47 select SND_SOC_ACPI_INTEL_MATCH
48 help
49 If you have a Intel Haswell or Broadwell platform connected to
50 an I2S codec, then enable this option by saying Y or m. This is
51 typically used for Chromebooks. This is a recommended option.
52
53config SND_SOC_INTEL_BAYTRAIL
54 tristate "Intel ASoC SST driver for Baytrail (legacy)"
45 select SND_SOC_INTEL_SST
46 select SND_SOC_INTEL_SST_FIRMWARE
47 select SND_SOC_ACPI_INTEL_MATCH
48 help
49 If you have a Intel Haswell or Broadwell platform connected to
50 an I2S codec, then enable this option by saying Y or m. This is
51 typically used for Chromebooks. This is a recommended option.
52
53config SND_SOC_INTEL_BAYTRAIL
54 tristate "Intel ASoC SST driver for Baytrail (legacy)"
55 depends on DMADEVICES
55 depends on DMADEVICES && ACPI
56 select SND_SOC_INTEL_SST
57 select SND_SOC_INTEL_SST_FIRMWARE
58 select SND_SOC_ACPI_INTEL_MATCH
59 help
60 If you have a Intel Baytrail platform connected to an I2S codec,
61 then enable this option by saying Y or m. This was typically used
62 for Baytrail Chromebooks but this option is now deprecated and is
63 not recommended, use SND_SST_ATOM_HIFI2_PLATFORM instead.
64
56 select SND_SOC_INTEL_SST
57 select SND_SOC_INTEL_SST_FIRMWARE
58 select SND_SOC_ACPI_INTEL_MATCH
59 help
60 If you have a Intel Baytrail platform connected to an I2S codec,
61 then enable this option by saying Y or m. This was typically used
62 for Baytrail Chromebooks but this option is now deprecated and is
63 not recommended, use SND_SST_ATOM_HIFI2_PLATFORM instead.
64
65config SND_SST_ATOM_HIFI2_PLATFORM_PCI
66 tristate "Intel ASoC SST driver for PCI HiFi2 platforms (Medfield, Merrifield)"
67 depends on X86 && PCI
68 select SND_SST_IPC_PCI
69 select SND_SOC_COMPRESS
70 select SND_SOC_INTEL_COMMON
71 help
72 If you have a Intel Medfield or Merrifield/Edison platform, then
73 enable this option by saying Y or m. Distros will typically not
74 enable this option: Medfield devices are not available to
75 developers and while Merrifield/Edison can run a mainline kernel with
76 limited functionality it will require a firmware file which
77 is not in the standard firmware tree
78
65config SND_SST_ATOM_HIFI2_PLATFORM
79config SND_SST_ATOM_HIFI2_PLATFORM
66 tristate "Intel ASoC SST driver for HiFi2 platforms (*field, *trail)"
67 depends on X86
80 tristate "Intel ASoC SST driver for ACPI HiFi2 platforms (Baytrail, Cherrytrail)"
81 depends on X86 && ACPI
82 select SND_SST_IPC_ACPI
68 select SND_SOC_COMPRESS
69 select SND_SOC_ACPI_INTEL_MATCH
83 select SND_SOC_COMPRESS
84 select SND_SOC_ACPI_INTEL_MATCH
85 help
86 If you have a Intel Baytrail or Cherrytrail platform with an I2S
87 codec, then enable this option by saying Y or m. This is a
88 recommended option
70
71config SND_SOC_INTEL_SKYLAKE
72 tristate "Intel ASoC SST driver for SKL/BXT/KBL/GLK/CNL"
73 depends on PCI && ACPI
74 select SND_HDA_EXT_CORE
75 select SND_HDA_DSP_LOADER
76 select SND_SOC_TOPOLOGY
77 select SND_SOC_INTEL_SST

--- 16 unchanged lines hidden ---
89
90config SND_SOC_INTEL_SKYLAKE
91 tristate "Intel ASoC SST driver for SKL/BXT/KBL/GLK/CNL"
92 depends on PCI && ACPI
93 select SND_HDA_EXT_CORE
94 select SND_HDA_DSP_LOADER
95 select SND_SOC_TOPOLOGY
96 select SND_SOC_INTEL_SST

--- 16 unchanged lines hidden ---