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_BYT_RT5640_MACH 62 tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec" 63 depends on X86_INTEL_LPSS && I2C 64 depends on DW_DMAC_CORE=y && (SND_SST_IPC_ACPI = n) 65 select SND_SOC_INTEL_SST 66 select SND_SOC_INTEL_BAYTRAIL 67 select SND_SOC_RT5640 68 help 69 This adds audio driver for Intel Baytrail platform based boards 70 with the RT5640 audio codec. This driver is deprecated, use 71 SND_SOC_INTEL_BYTCR_RT5640_MACH instead for better functionality 72 73config SND_SOC_INTEL_BYT_MAX98090_MACH 74 tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec" 75 depends on X86_INTEL_LPSS && I2C 76 depends on DW_DMAC_CORE=y && (SND_SST_IPC_ACPI = n) 77 select SND_SOC_INTEL_SST 78 select SND_SOC_INTEL_BAYTRAIL 79 select SND_SOC_MAX98090 80 help 81 This adds audio driver for Intel Baytrail platform based boards 82 with the MAX98090 audio codec. 83 84config SND_SOC_INTEL_BROADWELL_MACH 85 tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint" 86 depends on X86_INTEL_LPSS && I2C && DW_DMAC && \ 87 I2C_DESIGNWARE_PLATFORM 88 depends on DW_DMAC_CORE=y 89 select SND_SOC_INTEL_SST 90 select SND_SOC_INTEL_HASWELL 91 select SND_SOC_RT286 92 help 93 This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell 94 Ultrabook platforms. 95 Say Y if you have such a device 96 If unsure select "N". 97 98config SND_SOC_INTEL_BYTCR_RT5640_MACH 99 tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5640 codec" 100 depends on X86 && I2C 101 select SND_SOC_RT5640 102 select SND_SST_MFLD_PLATFORM 103 select SND_SST_IPC_ACPI 104 select SND_SOC_INTEL_SST_MATCH if ACPI 105 help 106 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 107 platforms with RT5640 audio codec. 108 Say Y if you have such a device 109 If unsure select "N". 110 111config SND_SOC_INTEL_BYTCR_RT5651_MACH 112 tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5651 codec" 113 depends on X86 && I2C 114 select SND_SOC_RT5651 115 select SND_SST_MFLD_PLATFORM 116 select SND_SST_IPC_ACPI 117 select SND_SOC_INTEL_SST_MATCH if ACPI 118 help 119 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 120 platforms with RT5651 audio codec. 121 Say Y if you have such a device 122 If unsure select "N". 123 124config SND_SOC_INTEL_CHT_BSW_RT5672_MACH 125 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec" 126 depends on X86_INTEL_LPSS && I2C 127 select SND_SOC_RT5670 128 select SND_SST_MFLD_PLATFORM 129 select SND_SST_IPC_ACPI 130 select SND_SOC_INTEL_SST_MATCH if ACPI 131 help 132 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 133 platforms with RT5672 audio codec. 134 Say Y if you have such a device 135 If unsure select "N". 136 137config SND_SOC_INTEL_CHT_BSW_RT5645_MACH 138 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec" 139 depends on X86_INTEL_LPSS && I2C 140 select SND_SOC_RT5645 141 select SND_SST_MFLD_PLATFORM 142 select SND_SST_IPC_ACPI 143 select SND_SOC_INTEL_SST_MATCH if ACPI 144 help 145 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 146 platforms with RT5645/5650 audio codec. 147 If unsure select "N". 148 149config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH 150 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec" 151 depends on X86_INTEL_LPSS && I2C 152 select SND_SOC_MAX98090 153 select SND_SOC_TS3A227E 154 select SND_SST_MFLD_PLATFORM 155 select SND_SST_IPC_ACPI 156 select SND_SOC_INTEL_SST_MATCH if ACPI 157 help 158 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 159 platforms with MAX98090 audio codec it also can support TI jack chip as aux device. 160 If unsure select "N". 161 162config SND_SOC_INTEL_SKYLAKE 163 tristate 164 select SND_HDA_EXT_CORE 165 select SND_SOC_TOPOLOGY 166 select SND_SOC_INTEL_SST 167 168config SND_SOC_INTEL_SKL_RT286_MACH 169 tristate "ASoC Audio driver for SKL with RT286 I2S mode" 170 depends on X86 && ACPI && I2C 171 select SND_SOC_INTEL_SST 172 select SND_SOC_INTEL_SKYLAKE 173 select SND_SOC_RT286 174 select SND_SOC_DMIC 175 help 176 This adds support for ASoC machine driver for Skylake platforms 177 with RT286 I2S audio codec. 178 Say Y if you have such a device 179 If unsure select "N". 180 181config SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH 182 tristate "ASoC Audio driver for SKL with NAU88L25 and SSM4567 in I2S Mode" 183 depends on X86_INTEL_LPSS && I2C 184 select SND_SOC_INTEL_SST 185 select SND_SOC_INTEL_SKYLAKE 186 select SND_SOC_NAU8825 187 select SND_SOC_SSM4567 188 select SND_SOC_DMIC 189 help 190 This adds support for ASoC Onboard Codec I2S machine driver. This will 191 create an alsa sound card for NAU88L25 + SSM4567. 192 Say Y if you have such a device 193 If unsure select "N". 194 195config SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH 196 tristate "ASoC Audio driver for SKL with NAU88L25 and MAX98357A in I2S Mode" 197 depends on X86_INTEL_LPSS && I2C 198 select SND_SOC_INTEL_SST 199 select SND_SOC_INTEL_SKYLAKE 200 select SND_SOC_NAU8825 201 select SND_SOC_MAX98357A 202 select SND_SOC_DMIC 203 help 204 This adds support for ASoC Onboard Codec I2S machine driver. This will 205 create an alsa sound card for NAU88L25 + MAX98357A. 206 Say Y if you have such a device 207 If unsure select "N". 208