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