1config SND_MFLD_MACHINE 2 tristate "SOC Machine Audio driver for Intel Medfield MID platform" 3 depends on INTEL_SCU_IPC 4 select SND_SOC_SN95031 5 select SND_SST_MFLD_PLATFORM 6 select SND_SST_IPC_PCI 7 help 8 This adds support for ASoC machine driver for Intel(R) MID Medfield platform 9 used as alsa device in audio substem in Intel(R) MID devices 10 Say Y if you have such a device 11 If unsure select "N". 12 13config SND_SST_MFLD_PLATFORM 14 tristate 15 select SND_SOC_COMPRESS 16 17config SND_SST_IPC 18 tristate 19 20config SND_SST_IPC_PCI 21 tristate 22 select SND_SST_IPC 23 24config SND_SST_IPC_ACPI 25 tristate 26 select SND_SST_IPC 27 select SND_SOC_INTEL_SST 28 depends on ACPI 29 30config SND_SOC_INTEL_SST 31 tristate 32 select SND_SOC_INTEL_SST_ACPI if ACPI 33 select SND_SOC_INTEL_SST_MATCH if ACPI 34 depends on (X86 || COMPILE_TEST) 35 36config SND_SOC_INTEL_SST_ACPI 37 tristate 38 39config SND_SOC_INTEL_SST_MATCH 40 tristate 41 42config SND_SOC_INTEL_HASWELL 43 tristate 44 45config SND_SOC_INTEL_BAYTRAIL 46 tristate 47 48config SND_SOC_INTEL_HASWELL_MACH 49 tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint" 50 depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM 51 depends on DW_DMAC_CORE=y 52 select SND_SOC_INTEL_SST 53 select SND_SOC_INTEL_HASWELL 54 select SND_SOC_RT5640 55 help 56 This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell 57 Ultrabook platforms. 58 Say Y if you have such a device 59 If unsure select "N". 60 61config SND_SOC_INTEL_BXT_RT298_MACH 62 tristate "ASoC Audio driver for Broxton with RT298 I2S mode" 63 depends on X86 && ACPI && I2C 64 select SND_SOC_INTEL_SST 65 select SND_SOC_INTEL_SKYLAKE 66 select SND_SOC_RT298 67 select SND_SOC_DMIC 68 select SND_SOC_HDAC_HDMI 69 select SND_HDA_DSP_LOADER 70 help 71 This adds support for ASoC machine driver for Broxton platforms 72 with RT286 I2S audio codec. 73 Say Y if you have such a device 74 If unsure select "N". 75 76config SND_SOC_INTEL_BYT_RT5640_MACH 77 tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec" 78 depends on X86_INTEL_LPSS && I2C 79 depends on DW_DMAC_CORE=y && (SND_SST_IPC_ACPI = n) 80 select SND_SOC_INTEL_SST 81 select SND_SOC_INTEL_BAYTRAIL 82 select SND_SOC_RT5640 83 help 84 This adds audio driver for Intel Baytrail platform based boards 85 with the RT5640 audio codec. This driver is deprecated, use 86 SND_SOC_INTEL_BYTCR_RT5640_MACH instead for better functionality 87 88config SND_SOC_INTEL_BYT_MAX98090_MACH 89 tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec" 90 depends on X86_INTEL_LPSS && I2C 91 depends on DW_DMAC_CORE=y && (SND_SST_IPC_ACPI = n) 92 select SND_SOC_INTEL_SST 93 select SND_SOC_INTEL_BAYTRAIL 94 select SND_SOC_MAX98090 95 help 96 This adds audio driver for Intel Baytrail platform based boards 97 with the MAX98090 audio codec. 98 99config SND_SOC_INTEL_BROADWELL_MACH 100 tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint" 101 depends on X86_INTEL_LPSS && I2C && DW_DMAC && \ 102 I2C_DESIGNWARE_PLATFORM 103 depends on DW_DMAC_CORE=y 104 select SND_SOC_INTEL_SST 105 select SND_SOC_INTEL_HASWELL 106 select SND_SOC_RT286 107 help 108 This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell 109 Ultrabook platforms. 110 Say Y if you have such a device 111 If unsure select "N". 112 113config SND_SOC_INTEL_BYTCR_RT5640_MACH 114 tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5640 codec" 115 depends on X86 && I2C 116 select SND_SOC_RT5640 117 select SND_SST_MFLD_PLATFORM 118 select SND_SST_IPC_ACPI 119 select SND_SOC_INTEL_SST_MATCH if ACPI 120 help 121 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 122 platforms with RT5640 audio codec. 123 Say Y if you have such a device 124 If unsure select "N". 125 126config SND_SOC_INTEL_BYTCR_RT5651_MACH 127 tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5651 codec" 128 depends on X86 && I2C 129 select SND_SOC_RT5651 130 select SND_SST_MFLD_PLATFORM 131 select SND_SST_IPC_ACPI 132 select SND_SOC_INTEL_SST_MATCH if ACPI 133 help 134 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 135 platforms with RT5651 audio codec. 136 Say Y if you have such a device 137 If unsure select "N". 138 139config SND_SOC_INTEL_CHT_BSW_RT5672_MACH 140 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec" 141 depends on X86_INTEL_LPSS && I2C 142 select SND_SOC_RT5670 143 select SND_SST_MFLD_PLATFORM 144 select SND_SST_IPC_ACPI 145 select SND_SOC_INTEL_SST_MATCH if ACPI 146 help 147 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 148 platforms with RT5672 audio codec. 149 Say Y if you have such a device 150 If unsure select "N". 151 152config SND_SOC_INTEL_CHT_BSW_RT5645_MACH 153 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec" 154 depends on X86_INTEL_LPSS && I2C 155 select SND_SOC_RT5645 156 select SND_SST_MFLD_PLATFORM 157 select SND_SST_IPC_ACPI 158 select SND_SOC_INTEL_SST_MATCH if ACPI 159 help 160 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 161 platforms with RT5645/5650 audio codec. 162 If unsure select "N". 163 164config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH 165 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec" 166 depends on X86_INTEL_LPSS && I2C 167 select SND_SOC_MAX98090 168 select SND_SOC_TS3A227E 169 select SND_SST_MFLD_PLATFORM 170 select SND_SST_IPC_ACPI 171 select SND_SOC_INTEL_SST_MATCH if ACPI 172 help 173 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 174 platforms with MAX98090 audio codec it also can support TI jack chip as aux device. 175 If unsure select "N". 176 177config SND_SOC_INTEL_SKYLAKE 178 tristate 179 select SND_HDA_EXT_CORE 180 select SND_HDA_DSP_LOADER 181 select SND_SOC_TOPOLOGY 182 select SND_SOC_INTEL_SST 183 184config SND_SOC_INTEL_SKL_RT286_MACH 185 tristate "ASoC Audio driver for SKL with RT286 I2S mode" 186 depends on X86 && ACPI && I2C 187 select SND_SOC_INTEL_SST 188 select SND_SOC_INTEL_SKYLAKE 189 select SND_SOC_RT286 190 select SND_SOC_DMIC 191 select SND_SOC_HDAC_HDMI 192 help 193 This adds support for ASoC machine driver for Skylake platforms 194 with RT286 I2S audio codec. 195 Say Y if you have such a device 196 If unsure select "N". 197 198config SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH 199 tristate "ASoC Audio driver for SKL with NAU88L25 and SSM4567 in I2S Mode" 200 depends on X86_INTEL_LPSS && I2C 201 select SND_SOC_INTEL_SST 202 select SND_SOC_INTEL_SKYLAKE 203 select SND_SOC_NAU8825 204 select SND_SOC_SSM4567 205 select SND_SOC_DMIC 206 select SND_SOC_HDAC_HDMI 207 help 208 This adds support for ASoC Onboard Codec I2S machine driver. This will 209 create an alsa sound card for NAU88L25 + SSM4567. 210 Say Y if you have such a device 211 If unsure select "N". 212 213config SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH 214 tristate "ASoC Audio driver for SKL with NAU88L25 and MAX98357A in I2S Mode" 215 depends on X86_INTEL_LPSS && I2C 216 select SND_SOC_INTEL_SST 217 select SND_SOC_INTEL_SKYLAKE 218 select SND_SOC_NAU8825 219 select SND_SOC_MAX98357A 220 select SND_SOC_DMIC 221 select SND_SOC_HDAC_HDMI 222 help 223 This adds support for ASoC Onboard Codec I2S machine driver. This will 224 create an alsa sound card for NAU88L25 + MAX98357A. 225 Say Y if you have such a device 226 If unsure select "N". 227