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