1*c6059879SPierre-Louis Bossartmenuconfig SND_SOC_INTEL_MACH 2*c6059879SPierre-Louis Bossart bool "Intel Machine drivers" 3960115b8SArnd Bergmann depends on SND_SOC_INTEL_SST_TOPLEVEL 4*c6059879SPierre-Louis Bossart help 5*c6059879SPierre-Louis Bossart Intel ASoC Machine Drivers. If you have a Intel machine that 6*c6059879SPierre-Louis Bossart has an audio controller with a DSP and I2S or DMIC port, then 7*c6059879SPierre-Louis Bossart enable this option by saying Y 8*c6059879SPierre-Louis Bossart 9*c6059879SPierre-Louis Bossart Note that the answer to this question doesn't directly affect the 10*c6059879SPierre-Louis Bossart kernel: saying N will just cause the configurator to skip all 11*c6059879SPierre-Louis Bossart the questions about Intel ASoC machine drivers. 12f6a118a8SPierre-Louis Bossart 13960115b8SArnd Bergmannif SND_SOC_INTEL_MACH 14960115b8SArnd Bergmann 15ea2851bdSPierre-Louis Bossartconfig SND_MFLD_MACHINE 16ea2851bdSPierre-Louis Bossart tristate "SOC Machine Audio driver for Intel Medfield MID platform" 17ea2851bdSPierre-Louis Bossart depends on INTEL_SCU_IPC 18ea2851bdSPierre-Louis Bossart select SND_SOC_SN95031 19f6a118a8SPierre-Louis Bossart depends on SND_SST_ATOM_HIFI2_PLATFORM 20ea2851bdSPierre-Louis Bossart select SND_SST_IPC_PCI 21ea2851bdSPierre-Louis Bossart help 22ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) MID Medfield platform 23ea2851bdSPierre-Louis Bossart used as alsa device in audio substem in Intel(R) MID devices 24ea2851bdSPierre-Louis Bossart Say Y if you have such a device. 25ea2851bdSPierre-Louis Bossart If unsure select "N". 26ea2851bdSPierre-Louis Bossart 27*c6059879SPierre-Louis Bossartif SND_SOC_INTEL_HASWELL 28*c6059879SPierre-Louis Bossart 29ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_HASWELL_MACH 30ea2851bdSPierre-Louis Bossart tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint" 31ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM 32ea2851bdSPierre-Louis Bossart select SND_SOC_RT5640 33ea2851bdSPierre-Louis Bossart help 34ea2851bdSPierre-Louis Bossart This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell 35*c6059879SPierre-Louis Bossart Ultrabook platforms. This is a recommended option. 36*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. 37ea2851bdSPierre-Louis Bossart If unsure select "N". 38ea2851bdSPierre-Louis Bossart 39ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BDW_RT5677_MACH 40ea2851bdSPierre-Louis Bossart tristate "ASoC Audio driver for Intel Broadwell with RT5677 codec" 41ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && GPIOLIB && I2C 42ea2851bdSPierre-Louis Bossart select SND_SOC_RT5677 43ea2851bdSPierre-Louis Bossart help 44ea2851bdSPierre-Louis Bossart This adds support for Intel Broadwell platform based boards with 45*c6059879SPierre-Louis Bossart the RT5677 audio codec. This is a recommended option. 46*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. 47*c6059879SPierre-Louis Bossart If unsure select "N". 48ea2851bdSPierre-Louis Bossart 49ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BROADWELL_MACH 50ea2851bdSPierre-Louis Bossart tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint" 51ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM 52ea2851bdSPierre-Louis Bossart select SND_SOC_RT286 53ea2851bdSPierre-Louis Bossart help 54ea2851bdSPierre-Louis Bossart This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell 55ea2851bdSPierre-Louis Bossart Ultrabook platforms. 56*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 57ea2851bdSPierre-Louis Bossart If unsure select "N". 58*c6059879SPierre-Louis Bossartendif 59*c6059879SPierre-Louis Bossart 60*c6059879SPierre-Louis Bossartif SND_SOC_INTEL_BAYTRAIL 61ea2851bdSPierre-Louis Bossart 62d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_MAX98090_MACH 63d4d86b86SPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec" 64d4d86b86SPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C 65d4d86b86SPierre-Louis Bossart select SND_SOC_MAX98090 66d4d86b86SPierre-Louis Bossart help 67d4d86b86SPierre-Louis Bossart This adds audio driver for Intel Baytrail platform based boards 68*c6059879SPierre-Louis Bossart with the MAX98090 audio codec. This driver is deprecated, use 69*c6059879SPierre-Louis Bossart SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH instead for better 70*c6059879SPierre-Louis Bossart functionality. 71d4d86b86SPierre-Louis Bossart 72d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_RT5640_MACH 73d4d86b86SPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec" 74d4d86b86SPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C 75d4d86b86SPierre-Louis Bossart select SND_SOC_RT5640 76d4d86b86SPierre-Louis Bossart help 77d4d86b86SPierre-Louis Bossart This adds audio driver for Intel Baytrail platform based boards 78d4d86b86SPierre-Louis Bossart with the RT5640 audio codec. This driver is deprecated, use 79d4d86b86SPierre-Louis Bossart SND_SOC_INTEL_BYTCR_RT5640_MACH instead for better functionality. 80d4d86b86SPierre-Louis Bossart 81*c6059879SPierre-Louis Bossartendif 82*c6059879SPierre-Louis Bossart 83*c6059879SPierre-Louis Bossartif SND_SST_ATOM_HIFI2_PLATFORM 84*c6059879SPierre-Louis Bossart 85ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYTCR_RT5640_MACH 86ea2851bdSPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5640 codec" 87ea2851bdSPierre-Louis Bossart depends on X86 && I2C && ACPI 88ea2851bdSPierre-Louis Bossart select SND_SOC_RT5640 89ea2851bdSPierre-Louis Bossart select SND_SST_IPC_ACPI 90ea2851bdSPierre-Louis Bossart help 91ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 92ea2851bdSPierre-Louis Bossart platforms with RT5640 audio codec. 93*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 94ea2851bdSPierre-Louis Bossart If unsure select "N". 95ea2851bdSPierre-Louis Bossart 96ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYTCR_RT5651_MACH 97ea2851bdSPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5651 codec" 98ea2851bdSPierre-Louis Bossart depends on X86 && I2C && ACPI 99ea2851bdSPierre-Louis Bossart select SND_SOC_RT5651 100ea2851bdSPierre-Louis Bossart select SND_SST_IPC_ACPI 101ea2851bdSPierre-Louis Bossart help 102ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 103ea2851bdSPierre-Louis Bossart platforms with RT5651 audio codec. 104*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 105ea2851bdSPierre-Louis Bossart If unsure select "N". 106ea2851bdSPierre-Louis Bossart 107ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_CHT_BSW_RT5672_MACH 108ea2851bdSPierre-Louis Bossart tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec" 109ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 110ea2851bdSPierre-Louis Bossart select SND_SOC_RT5670 111ea2851bdSPierre-Louis Bossart select SND_SST_IPC_ACPI 112ea2851bdSPierre-Louis Bossart help 113ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 114ea2851bdSPierre-Louis Bossart platforms with RT5672 audio codec. 115*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 116ea2851bdSPierre-Louis Bossart If unsure select "N". 117ea2851bdSPierre-Louis Bossart 118ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_CHT_BSW_RT5645_MACH 119ea2851bdSPierre-Louis Bossart tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec" 120ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 121ea2851bdSPierre-Louis Bossart select SND_SOC_RT5645 122ea2851bdSPierre-Louis Bossart select SND_SST_IPC_ACPI 123ea2851bdSPierre-Louis Bossart help 124ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 125ea2851bdSPierre-Louis Bossart platforms with RT5645/5650 audio codec. 126*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 127ea2851bdSPierre-Louis Bossart If unsure select "N". 128ea2851bdSPierre-Louis Bossart 129ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH 130ea2851bdSPierre-Louis Bossart tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec" 131ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 132ea2851bdSPierre-Louis Bossart select SND_SOC_MAX98090 133ea2851bdSPierre-Louis Bossart select SND_SOC_TS3A227E 134ea2851bdSPierre-Louis Bossart select SND_SST_IPC_ACPI 135ea2851bdSPierre-Louis Bossart help 136ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 137ea2851bdSPierre-Louis Bossart platforms with MAX98090 audio codec it also can support TI jack chip as aux device. 138*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 139ea2851bdSPierre-Louis Bossart If unsure select "N". 140ea2851bdSPierre-Louis Bossart 141ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_CHT_DA7213_MACH 142ea2851bdSPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail with DA7212/7213 codec" 143ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 144ea2851bdSPierre-Louis Bossart select SND_SOC_DA7213 145ea2851bdSPierre-Louis Bossart select SND_SST_IPC_ACPI 146ea2851bdSPierre-Louis Bossart help 147ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail & CherryTrail 148ea2851bdSPierre-Louis Bossart platforms with DA7212/7213 audio codec. 149*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 150ea2851bdSPierre-Louis Bossart If unsure select "N". 151ea2851bdSPierre-Louis Bossart 152ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_CHT_ES8316_MACH 153ea2851bdSPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail with ES8316 codec" 154ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 155ea2851bdSPierre-Louis Bossart select SND_SOC_ES8316 156ea2851bdSPierre-Louis Bossart select SND_SST_IPC_ACPI 157ea2851bdSPierre-Louis Bossart help 158ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail & 159ea2851bdSPierre-Louis Bossart Cherrytrail platforms with ES8316 audio codec. 160*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 161ea2851bdSPierre-Louis Bossart If unsure select "N". 162ea2851bdSPierre-Louis Bossart 163ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH 164ea2851bdSPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail platform with no codec (MinnowBoard MAX, Up)" 165ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 166ea2851bdSPierre-Louis Bossart select SND_SST_IPC_ACPI 167ea2851bdSPierre-Louis Bossart help 168ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for the MinnowBoard Max or 169ea2851bdSPierre-Louis Bossart Up boards and provides access to I2S signals on the Low-Speed 170*c6059879SPierre-Louis Bossart connector. This is not a recommended option outside of these cases. 171*c6059879SPierre-Louis Bossart It is not intended to be enabled by distros by default. 172*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. 173*c6059879SPierre-Louis Bossart 174ea2851bdSPierre-Louis Bossart If unsure select "N". 175ea2851bdSPierre-Louis Bossart 176*c6059879SPierre-Louis Bossartendif 177*c6059879SPierre-Louis Bossart 178*c6059879SPierre-Louis Bossartif SND_SOC_INTEL_SKYLAKE 179*c6059879SPierre-Louis Bossart 180ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_SKL_RT286_MACH 181ea2851bdSPierre-Louis Bossart tristate "ASoC Audio driver for SKL with RT286 I2S mode" 182ea2851bdSPierre-Louis Bossart depends on X86 && ACPI && I2C 183ea2851bdSPierre-Louis Bossart select SND_SOC_RT286 184ea2851bdSPierre-Louis Bossart select SND_SOC_DMIC 185ea2851bdSPierre-Louis Bossart select SND_SOC_HDAC_HDMI 186ea2851bdSPierre-Louis Bossart help 187ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Skylake platforms 188ea2851bdSPierre-Louis Bossart with RT286 I2S audio codec. 189*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. 190ea2851bdSPierre-Louis Bossart If unsure select "N". 191ea2851bdSPierre-Louis Bossart 192ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH 193ea2851bdSPierre-Louis Bossart tristate "ASoC Audio driver for SKL with NAU88L25 and SSM4567 in I2S Mode" 194ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C 195ea2851bdSPierre-Louis Bossart select SND_SOC_NAU8825 196ea2851bdSPierre-Louis Bossart select SND_SOC_SSM4567 197ea2851bdSPierre-Louis Bossart select SND_SOC_DMIC 198ea2851bdSPierre-Louis Bossart select SND_SOC_HDAC_HDMI 199ea2851bdSPierre-Louis Bossart help 200ea2851bdSPierre-Louis Bossart This adds support for ASoC Onboard Codec I2S machine driver. This will 201ea2851bdSPierre-Louis Bossart create an alsa sound card for NAU88L25 + SSM4567. 202*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 203ea2851bdSPierre-Louis Bossart If unsure select "N". 204ea2851bdSPierre-Louis Bossart 205ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH 206ea2851bdSPierre-Louis Bossart tristate "ASoC Audio driver for SKL with NAU88L25 and MAX98357A in I2S Mode" 207ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C 208ea2851bdSPierre-Louis Bossart select SND_SOC_NAU8825 209ea2851bdSPierre-Louis Bossart select SND_SOC_MAX98357A 210ea2851bdSPierre-Louis Bossart select SND_SOC_DMIC 211ea2851bdSPierre-Louis Bossart select SND_SOC_HDAC_HDMI 212ea2851bdSPierre-Louis Bossart help 213ea2851bdSPierre-Louis Bossart This adds support for ASoC Onboard Codec I2S machine driver. This will 214ea2851bdSPierre-Louis Bossart create an alsa sound card for NAU88L25 + MAX98357A. 215*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 216ea2851bdSPierre-Louis Bossart If unsure select "N". 217d4d86b86SPierre-Louis Bossart 218d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH 219d4d86b86SPierre-Louis Bossart tristate "ASoC Audio driver for Broxton with DA7219 and MAX98357A in I2S Mode" 220d4d86b86SPierre-Louis Bossart depends on X86 && ACPI && I2C 221d4d86b86SPierre-Louis Bossart select SND_SOC_DA7219 222d4d86b86SPierre-Louis Bossart select SND_SOC_MAX98357A 223d4d86b86SPierre-Louis Bossart select SND_SOC_DMIC 224d4d86b86SPierre-Louis Bossart select SND_SOC_HDAC_HDMI 225d4d86b86SPierre-Louis Bossart select SND_HDA_DSP_LOADER 226d4d86b86SPierre-Louis Bossart help 227d4d86b86SPierre-Louis Bossart This adds support for ASoC machine driver for Broxton-P platforms 228d4d86b86SPierre-Louis Bossart with DA7219 + MAX98357A I2S audio codec. 229*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 230d4d86b86SPierre-Louis Bossart If unsure select "N". 231d4d86b86SPierre-Louis Bossart 232d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_BXT_RT298_MACH 233d4d86b86SPierre-Louis Bossart tristate "ASoC Audio driver for Broxton with RT298 I2S mode" 234d4d86b86SPierre-Louis Bossart depends on X86 && ACPI && I2C 235d4d86b86SPierre-Louis Bossart select SND_SOC_RT298 236d4d86b86SPierre-Louis Bossart select SND_SOC_DMIC 237d4d86b86SPierre-Louis Bossart select SND_SOC_HDAC_HDMI 238d4d86b86SPierre-Louis Bossart select SND_HDA_DSP_LOADER 239d4d86b86SPierre-Louis Bossart help 240d4d86b86SPierre-Louis Bossart This adds support for ASoC machine driver for Broxton platforms 241d4d86b86SPierre-Louis Bossart with RT286 I2S audio codec. 242*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 243d4d86b86SPierre-Louis Bossart If unsure select "N". 244d4d86b86SPierre-Louis Bossart 245d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH 246d4d86b86SPierre-Louis Bossart tristate "ASoC Audio driver for KBL with RT5663 and MAX98927 in I2S Mode" 247d4d86b86SPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C 248d4d86b86SPierre-Louis Bossart select SND_SOC_INTEL_SST 249d4d86b86SPierre-Louis Bossart select SND_SOC_RT5663 250d4d86b86SPierre-Louis Bossart select SND_SOC_MAX98927 251d4d86b86SPierre-Louis Bossart select SND_SOC_DMIC 252d4d86b86SPierre-Louis Bossart select SND_SOC_HDAC_HDMI 253d4d86b86SPierre-Louis Bossart help 254d4d86b86SPierre-Louis Bossart This adds support for ASoC Onboard Codec I2S machine driver. This will 255d4d86b86SPierre-Louis Bossart create an alsa sound card for RT5663 + MAX98927. 256*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 257d4d86b86SPierre-Louis Bossart If unsure select "N". 258d4d86b86SPierre-Louis Bossart 259d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH 260d4d86b86SPierre-Louis Bossart tristate "ASoC Audio driver for KBL with RT5663, RT5514 and MAX98927 in I2S Mode" 261d4d86b86SPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && SPI 262d4d86b86SPierre-Louis Bossart select SND_SOC_INTEL_SST 263d4d86b86SPierre-Louis Bossart select SND_SOC_RT5663 264d4d86b86SPierre-Louis Bossart select SND_SOC_RT5514 265d4d86b86SPierre-Louis Bossart select SND_SOC_RT5514_SPI 266d4d86b86SPierre-Louis Bossart select SND_SOC_MAX98927 267d4d86b86SPierre-Louis Bossart select SND_SOC_HDAC_HDMI 268d4d86b86SPierre-Louis Bossart help 269d4d86b86SPierre-Louis Bossart This adds support for ASoC Onboard Codec I2S machine driver. This will 270d4d86b86SPierre-Louis Bossart create an alsa sound card for RT5663 + RT5514 + MAX98927. 271*c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 272d4d86b86SPierre-Louis Bossart If unsure select "N". 273960115b8SArnd Bergmannendif 274*c6059879SPierre-Louis Bossart 275*c6059879SPierre-Louis Bossartendif ## SND_SOC_INTEL_MACH 276