Kconfig (bd8879faafe6d057237461c4d58d8b0d37b9e3ee) | Kconfig (a3d9036078715385ba156373e6cbc1a0b1deb075) |
---|---|
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 --- 77 unchanged lines hidden (view full) --- 86 enable this option by saying Y or m. Distros will typically not 87 enable this option: while Merrifield/Edison can run a mainline 88 kernel with limited functionality it will require a firmware file 89 which is not in the standard firmware tree 90 91config SND_SST_ATOM_HIFI2_PLATFORM_ACPI 92 tristate "ACPI HiFi2 (Baytrail, Cherrytrail) Platforms" 93 default ACPI | 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 --- 77 unchanged lines hidden (view full) --- 86 enable this option by saying Y or m. Distros will typically not 87 enable this option: while Merrifield/Edison can run a mainline 88 kernel with limited functionality it will require a firmware file 89 which is not in the standard firmware tree 90 91config SND_SST_ATOM_HIFI2_PLATFORM_ACPI 92 tristate "ACPI HiFi2 (Baytrail, Cherrytrail) Platforms" 93 default ACPI |
94 depends on X86 && ACPI | 94 depends on X86 && ACPI && PCI |
95 select SND_SST_IPC_ACPI 96 select SND_SST_ATOM_HIFI2_PLATFORM 97 select SND_SOC_ACPI_INTEL_MATCH 98 select IOSF_MBI 99 help 100 If you have a Intel Baytrail or Cherrytrail platform with an I2S 101 codec, then enable this option by saying Y or m. This is a 102 recommended option 103 104config SND_SOC_INTEL_SKYLAKE | 95 select SND_SST_IPC_ACPI 96 select SND_SST_ATOM_HIFI2_PLATFORM 97 select SND_SOC_ACPI_INTEL_MATCH 98 select IOSF_MBI 99 help 100 If you have a Intel Baytrail or Cherrytrail platform with an I2S 101 codec, then enable this option by saying Y or m. This is a 102 recommended option 103 104config SND_SOC_INTEL_SKYLAKE |
105 tristate "SKL/BXT/KBL/GLK/CNL... Platforms" | 105 tristate "All Skylake/SST Platforms" |
106 depends on PCI && ACPI | 106 depends on PCI && ACPI |
107 select SND_SOC_INTEL_SKYLAKE_COMMON | 107 select SND_SOC_INTEL_SKL 108 select SND_SOC_INTEL_APL 109 select SND_SOC_INTEL_KBL 110 select SND_SOC_INTEL_GLK 111 select SND_SOC_INTEL_CNL 112 select SND_SOC_INTEL_CFL |
108 help | 113 help |
109 If you have a Intel Skylake/Broxton/ApolloLake/KabyLake/ 110 GeminiLake or CannonLake platform with the DSP enabled in the BIOS 111 then enable this option by saying Y or m. | 114 This is a backwards-compatible option to select all devices 115 supported by the Intel SST/Skylake driver. This option is no 116 longer recommended and will be deprecated when the SOF 117 driver is introduced. Distributions should explicitly 118 select which platform uses this driver. |
112 | 119 |
113if SND_SOC_INTEL_SKYLAKE | 120config SND_SOC_INTEL_SKL 121 tristate "Skylake Platforms" 122 depends on PCI && ACPI 123 select SND_SOC_INTEL_SKYLAKE_FAMILY 124 help 125 If you have a Intel Skylake platform with the DSP enabled 126 in the BIOS then enable this option by saying Y or m. |
114 | 127 |
128config SND_SOC_INTEL_APL 129 tristate "Broxton/ApolloLake Platforms" 130 depends on PCI && ACPI 131 select SND_SOC_INTEL_SKYLAKE_FAMILY 132 help 133 If you have a Intel Broxton/ApolloLake platform with the DSP 134 enabled in the BIOS then enable this option by saying Y or m. 135 136config SND_SOC_INTEL_KBL 137 tristate "Kabylake Platforms" 138 depends on PCI && ACPI 139 select SND_SOC_INTEL_SKYLAKE_FAMILY 140 help 141 If you have a Intel Kabylake platform with the DSP 142 enabled in the BIOS then enable this option by saying Y or m. 143 144config SND_SOC_INTEL_GLK 145 tristate "GeminiLake Platforms" 146 depends on PCI && ACPI 147 select SND_SOC_INTEL_SKYLAKE_FAMILY 148 help 149 If you have a Intel GeminiLake platform with the DSP 150 enabled in the BIOS then enable this option by saying Y or m. 151 152config SND_SOC_INTEL_CNL 153 tristate "CannonLake/WhiskyLake Platforms" 154 depends on PCI && ACPI 155 select SND_SOC_INTEL_SKYLAKE_FAMILY 156 help 157 If you have a Intel CNL/WHL platform with the DSP 158 enabled in the BIOS then enable this option by saying Y or m. 159 160config SND_SOC_INTEL_CFL 161 tristate "CoffeeLake Platforms" 162 depends on PCI && ACPI 163 select SND_SOC_INTEL_SKYLAKE_FAMILY 164 help 165 If you have a Intel CoffeeLake platform with the DSP 166 enabled in the BIOS then enable this option by saying Y or m. 167 168config SND_SOC_INTEL_SKYLAKE_FAMILY 169 tristate 170 select SND_SOC_INTEL_SKYLAKE_COMMON 171 172if SND_SOC_INTEL_SKYLAKE_FAMILY 173 |
|
115config SND_SOC_INTEL_SKYLAKE_SSP_CLK 116 tristate 117 118config SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC 119 bool "HDAudio codec support" 120 help 121 If you have a Intel Skylake/Broxton/ApolloLake/KabyLake/ 122 GeminiLake or CannonLake platform with an HDaudio codec --- 7 unchanged lines hidden (view full) --- 130 select SND_SOC_INTEL_SST 131 select SND_SOC_HDAC_HDA if SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC 132 select SND_SOC_ACPI_INTEL_MATCH 133 help 134 If you have a Intel Skylake/Broxton/ApolloLake/KabyLake/ 135 GeminiLake or CannonLake platform with the DSP enabled in the BIOS 136 then enable this option by saying Y or m. 137 | 174config SND_SOC_INTEL_SKYLAKE_SSP_CLK 175 tristate 176 177config SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC 178 bool "HDAudio codec support" 179 help 180 If you have a Intel Skylake/Broxton/ApolloLake/KabyLake/ 181 GeminiLake or CannonLake platform with an HDaudio codec --- 7 unchanged lines hidden (view full) --- 189 select SND_SOC_INTEL_SST 190 select SND_SOC_HDAC_HDA if SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC 191 select SND_SOC_ACPI_INTEL_MATCH 192 help 193 If you have a Intel Skylake/Broxton/ApolloLake/KabyLake/ 194 GeminiLake or CannonLake platform with the DSP enabled in the BIOS 195 then enable this option by saying Y or m. 196 |
138endif ## SND_SOC_INTEL_SKYLAKE | 197endif ## SND_SOC_INTEL_SKYLAKE_FAMILY |
139 140config SND_SOC_ACPI_INTEL_MATCH 141 tristate 142 select SND_SOC_ACPI if ACPI 143 # this option controls the compilation of ACPI matching tables and 144 # helpers and is not meant to be selected by the user. 145 146endif ## SND_SOC_INTEL_SST_TOPLEVEL 147 148# ASoC codec drivers 149source "sound/soc/intel/boards/Kconfig" | 198 199config SND_SOC_ACPI_INTEL_MATCH 200 tristate 201 select SND_SOC_ACPI if ACPI 202 # this option controls the compilation of ACPI matching tables and 203 # helpers and is not meant to be selected by the user. 204 205endif ## SND_SOC_INTEL_SST_TOPLEVEL 206 207# ASoC codec drivers 208source "sound/soc/intel/boards/Kconfig" |