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 15c6059879SPierre-Louis Bossartif SND_SOC_INTEL_HASWELL 16c6059879SPierre-Louis Bossart 17ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_HASWELL_MACH 188fca1583SVinod Koul tristate "Haswell Lynxpoint" 19ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM 20ea2851bdSPierre-Louis Bossart select SND_SOC_RT5640 21ea2851bdSPierre-Louis Bossart help 22ea2851bdSPierre-Louis Bossart This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell 23c6059879SPierre-Louis Bossart Ultrabook platforms. This is a recommended option. 24c6059879SPierre-Louis Bossart Say Y or m if you have such a device. 25ea2851bdSPierre-Louis Bossart If unsure select "N". 26ea2851bdSPierre-Louis Bossart 27ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BDW_RT5677_MACH 288fca1583SVinod Koul tristate "Broadwell with RT5677 codec" 29043f5a0bSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM && GPIOLIB 30ea2851bdSPierre-Louis Bossart select SND_SOC_RT5677 31ea2851bdSPierre-Louis Bossart help 32ea2851bdSPierre-Louis Bossart This adds support for Intel Broadwell platform based boards with 33c6059879SPierre-Louis Bossart the RT5677 audio codec. This is a recommended option. 34c6059879SPierre-Louis Bossart Say Y or m if you have such a device. 35c6059879SPierre-Louis Bossart If unsure select "N". 36ea2851bdSPierre-Louis Bossart 37ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BROADWELL_MACH 388fca1583SVinod Koul tristate "Broadwell Wildcatpoint" 39ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM 40ea2851bdSPierre-Louis Bossart select SND_SOC_RT286 41ea2851bdSPierre-Louis Bossart help 42ea2851bdSPierre-Louis Bossart This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell 43ea2851bdSPierre-Louis Bossart Ultrabook platforms. 44c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 45ea2851bdSPierre-Louis Bossart If unsure select "N". 4689671061SVinod Koulendif ## SND_SOC_INTEL_HASWELL 47c6059879SPierre-Louis Bossart 48c6059879SPierre-Louis Bossartif SND_SOC_INTEL_BAYTRAIL 49ea2851bdSPierre-Louis Bossart 50d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_MAX98090_MACH 518fca1583SVinod Koul tristate "Baytrail with MAX98090 codec" 52d4d86b86SPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C 53d4d86b86SPierre-Louis Bossart select SND_SOC_MAX98090 54d4d86b86SPierre-Louis Bossart help 55d4d86b86SPierre-Louis Bossart This adds audio driver for Intel Baytrail platform based boards 56c6059879SPierre-Louis Bossart with the MAX98090 audio codec. This driver is deprecated, use 57c6059879SPierre-Louis Bossart SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH instead for better 58c6059879SPierre-Louis Bossart functionality. 59d4d86b86SPierre-Louis Bossart 60d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_RT5640_MACH 618fca1583SVinod Koul tristate "Baytrail with RT5640 codec" 62d4d86b86SPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C 63d4d86b86SPierre-Louis Bossart select SND_SOC_RT5640 64d4d86b86SPierre-Louis Bossart help 65d4d86b86SPierre-Louis Bossart This adds audio driver for Intel Baytrail platform based boards 66d4d86b86SPierre-Louis Bossart with the RT5640 audio codec. This driver is deprecated, use 67d4d86b86SPierre-Louis Bossart SND_SOC_INTEL_BYTCR_RT5640_MACH instead for better functionality. 68d4d86b86SPierre-Louis Bossart 6989671061SVinod Koulendif ## SND_SOC_INTEL_BAYTRAIL 70c6059879SPierre-Louis Bossart 71c6059879SPierre-Louis Bossartif SND_SST_ATOM_HIFI2_PLATFORM 72c6059879SPierre-Louis Bossart 73ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYTCR_RT5640_MACH 748fca1583SVinod Koul tristate "Baytrail and Baytrail-CR with RT5640 codec" 7599644597SPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 7699644597SPierre-Louis Bossart select SND_SOC_ACPI 77ea2851bdSPierre-Louis Bossart select SND_SOC_RT5640 78ea2851bdSPierre-Louis Bossart help 79ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 80ea2851bdSPierre-Louis Bossart platforms with RT5640 audio codec. 81c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 82ea2851bdSPierre-Louis Bossart If unsure select "N". 83ea2851bdSPierre-Louis Bossart 84ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYTCR_RT5651_MACH 858fca1583SVinod Koul tristate "Baytrail and Baytrail-CR with RT5651 codec" 8699644597SPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 8799644597SPierre-Louis Bossart select SND_SOC_ACPI 88ea2851bdSPierre-Louis Bossart select SND_SOC_RT5651 89ea2851bdSPierre-Louis Bossart help 90ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 91ea2851bdSPierre-Louis Bossart platforms with RT5651 audio codec. 92c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 93ea2851bdSPierre-Louis Bossart If unsure select "N". 94ea2851bdSPierre-Louis Bossart 95ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_CHT_BSW_RT5672_MACH 968fca1583SVinod Koul tristate "Cherrytrail & Braswell with RT5672 codec" 97ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 9899644597SPierre-Louis Bossart select SND_SOC_ACPI 99ea2851bdSPierre-Louis Bossart select SND_SOC_RT5670 100ea2851bdSPierre-Louis Bossart help 101ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 102ea2851bdSPierre-Louis Bossart platforms with RT5672 audio codec. 103c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 104ea2851bdSPierre-Louis Bossart If unsure select "N". 105ea2851bdSPierre-Louis Bossart 106ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_CHT_BSW_RT5645_MACH 1078fca1583SVinod Koul tristate "Cherrytrail & Braswell with RT5645/5650 codec" 108ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 10999644597SPierre-Louis Bossart select SND_SOC_ACPI 110ea2851bdSPierre-Louis Bossart select SND_SOC_RT5645 111ea2851bdSPierre-Louis Bossart help 112ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 113ea2851bdSPierre-Louis Bossart platforms with RT5645/5650 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_MAX98090_TI_MACH 1188fca1583SVinod Koul tristate "Cherrytrail & Braswell with MAX98090 & TI codec" 119ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 120ea2851bdSPierre-Louis Bossart select SND_SOC_MAX98090 121ea2851bdSPierre-Louis Bossart select SND_SOC_TS3A227E 122ea2851bdSPierre-Louis Bossart help 123ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 124ea2851bdSPierre-Louis Bossart platforms with MAX98090 audio codec it also can support TI jack chip as aux device. 125c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 126ea2851bdSPierre-Louis Bossart If unsure select "N". 127ea2851bdSPierre-Louis Bossart 128ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_CHT_DA7213_MACH 1298fca1583SVinod Koul tristate "Baytrail & Cherrytrail with DA7212/7213 codec" 130ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 13199644597SPierre-Louis Bossart select SND_SOC_ACPI 132ea2851bdSPierre-Louis Bossart select SND_SOC_DA7213 133ea2851bdSPierre-Louis Bossart help 134ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail & CherryTrail 135ea2851bdSPierre-Louis Bossart platforms with DA7212/7213 audio codec. 136c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 137ea2851bdSPierre-Louis Bossart If unsure select "N". 138ea2851bdSPierre-Louis Bossart 139ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_CHT_ES8316_MACH 1408fca1583SVinod Koul tristate "Baytrail & Cherrytrail with ES8316 codec" 141ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 142*3c22a73fSPierre-Louis Bossart select SND_SOC_ACPI 143ea2851bdSPierre-Louis Bossart select SND_SOC_ES8316 144ea2851bdSPierre-Louis Bossart help 145ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail & 146ea2851bdSPierre-Louis Bossart Cherrytrail platforms with ES8316 audio codec. 147c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 148ea2851bdSPierre-Louis Bossart If unsure select "N". 149ea2851bdSPierre-Louis Bossart 150ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH 1518fca1583SVinod Koul tristate "Baytrail & Cherrytrail platform with no codec (MinnowBoard MAX, Up)" 152ea2851bdSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 153ea2851bdSPierre-Louis Bossart help 154ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for the MinnowBoard Max or 155ea2851bdSPierre-Louis Bossart Up boards and provides access to I2S signals on the Low-Speed 156c6059879SPierre-Louis Bossart connector. This is not a recommended option outside of these cases. 157c6059879SPierre-Louis Bossart It is not intended to be enabled by distros by default. 158c6059879SPierre-Louis Bossart Say Y or m if you have such a device. 159c6059879SPierre-Louis Bossart 160ea2851bdSPierre-Louis Bossart If unsure select "N". 161ea2851bdSPierre-Louis Bossart 16289671061SVinod Koulendif ## SND_SST_ATOM_HIFI2_PLATFORM 163c6059879SPierre-Louis Bossart 164c6059879SPierre-Louis Bossartif SND_SOC_INTEL_SKYLAKE 165c6059879SPierre-Louis Bossart 166ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_SKL_RT286_MACH 1678fca1583SVinod Koul tristate "SKL with RT286 I2S mode" 168969eaef7SPierre-Louis Bossart depends on MFD_INTEL_LPSS && I2C && ACPI 169ea2851bdSPierre-Louis Bossart select SND_SOC_RT286 170ea2851bdSPierre-Louis Bossart select SND_SOC_DMIC 171ea2851bdSPierre-Louis Bossart select SND_SOC_HDAC_HDMI 172ea2851bdSPierre-Louis Bossart help 173ea2851bdSPierre-Louis Bossart This adds support for ASoC machine driver for Skylake platforms 174ea2851bdSPierre-Louis Bossart with RT286 I2S audio codec. 175c6059879SPierre-Louis Bossart Say Y or m if you have such a device. 176ea2851bdSPierre-Louis Bossart If unsure select "N". 177ea2851bdSPierre-Louis Bossart 178ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH 1798fca1583SVinod Koul tristate "SKL with NAU88L25 and SSM4567 in I2S Mode" 180969eaef7SPierre-Louis Bossart depends on MFD_INTEL_LPSS && I2C && ACPI 181ea2851bdSPierre-Louis Bossart select SND_SOC_NAU8825 182ea2851bdSPierre-Louis Bossart select SND_SOC_SSM4567 183ea2851bdSPierre-Louis Bossart select SND_SOC_DMIC 184ea2851bdSPierre-Louis Bossart select SND_SOC_HDAC_HDMI 185ea2851bdSPierre-Louis Bossart help 186ea2851bdSPierre-Louis Bossart This adds support for ASoC Onboard Codec I2S machine driver. This will 187ea2851bdSPierre-Louis Bossart create an alsa sound card for NAU88L25 + SSM4567. 188c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 189ea2851bdSPierre-Louis Bossart If unsure select "N". 190ea2851bdSPierre-Louis Bossart 191ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH 1928fca1583SVinod Koul tristate "SKL with NAU88L25 and MAX98357A in I2S Mode" 193969eaef7SPierre-Louis Bossart depends on MFD_INTEL_LPSS && I2C && ACPI 194ea2851bdSPierre-Louis Bossart select SND_SOC_NAU8825 195ea2851bdSPierre-Louis Bossart select SND_SOC_MAX98357A 196ea2851bdSPierre-Louis Bossart select SND_SOC_DMIC 197ea2851bdSPierre-Louis Bossart select SND_SOC_HDAC_HDMI 198ea2851bdSPierre-Louis Bossart help 199ea2851bdSPierre-Louis Bossart This adds support for ASoC Onboard Codec I2S machine driver. This will 200ea2851bdSPierre-Louis Bossart create an alsa sound card for NAU88L25 + MAX98357A. 201c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 202ea2851bdSPierre-Louis Bossart If unsure select "N". 203d4d86b86SPierre-Louis Bossart 204d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH 2058fca1583SVinod Koul tristate "Broxton with DA7219 and MAX98357A in I2S Mode" 206969eaef7SPierre-Louis Bossart depends on MFD_INTEL_LPSS && I2C && ACPI 207d4d86b86SPierre-Louis Bossart select SND_SOC_DA7219 208d4d86b86SPierre-Louis Bossart select SND_SOC_MAX98357A 209d4d86b86SPierre-Louis Bossart select SND_SOC_DMIC 210d4d86b86SPierre-Louis Bossart select SND_SOC_HDAC_HDMI 211d4d86b86SPierre-Louis Bossart select SND_HDA_DSP_LOADER 212d4d86b86SPierre-Louis Bossart help 213d4d86b86SPierre-Louis Bossart This adds support for ASoC machine driver for Broxton-P platforms 214d4d86b86SPierre-Louis Bossart with DA7219 + MAX98357A I2S audio codec. 215c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 216d4d86b86SPierre-Louis Bossart If unsure select "N". 217d4d86b86SPierre-Louis Bossart 218d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_BXT_RT298_MACH 2198fca1583SVinod Koul tristate "Broxton with RT298 I2S mode" 220969eaef7SPierre-Louis Bossart depends on MFD_INTEL_LPSS && I2C && ACPI 221d4d86b86SPierre-Louis Bossart select SND_SOC_RT298 222d4d86b86SPierre-Louis Bossart select SND_SOC_DMIC 223d4d86b86SPierre-Louis Bossart select SND_SOC_HDAC_HDMI 224d4d86b86SPierre-Louis Bossart select SND_HDA_DSP_LOADER 225d4d86b86SPierre-Louis Bossart help 226d4d86b86SPierre-Louis Bossart This adds support for ASoC machine driver for Broxton platforms 227d4d86b86SPierre-Louis Bossart with RT286 I2S audio codec. 228c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 229d4d86b86SPierre-Louis Bossart If unsure select "N". 230d4d86b86SPierre-Louis Bossart 231d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH 2328fca1583SVinod Koul tristate "KBL with RT5663 and MAX98927 in I2S Mode" 233969eaef7SPierre-Louis Bossart depends on MFD_INTEL_LPSS && I2C && ACPI 234d4d86b86SPierre-Louis Bossart select SND_SOC_RT5663 235d4d86b86SPierre-Louis Bossart select SND_SOC_MAX98927 236d4d86b86SPierre-Louis Bossart select SND_SOC_DMIC 237d4d86b86SPierre-Louis Bossart select SND_SOC_HDAC_HDMI 238d4d86b86SPierre-Louis Bossart help 239d4d86b86SPierre-Louis Bossart This adds support for ASoC Onboard Codec I2S machine driver. This will 240d4d86b86SPierre-Louis Bossart create an alsa sound card for RT5663 + MAX98927. 241c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 242d4d86b86SPierre-Louis Bossart If unsure select "N". 243d4d86b86SPierre-Louis Bossart 244d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH 2458fca1583SVinod Koul tristate "KBL with RT5663, RT5514 and MAX98927 in I2S Mode" 246969eaef7SPierre-Louis Bossart depends on MFD_INTEL_LPSS && I2C && ACPI 247969eaef7SPierre-Louis Bossart depends on SPI 248d4d86b86SPierre-Louis Bossart select SND_SOC_RT5663 249d4d86b86SPierre-Louis Bossart select SND_SOC_RT5514 250d4d86b86SPierre-Louis Bossart select SND_SOC_RT5514_SPI 251d4d86b86SPierre-Louis Bossart select SND_SOC_MAX98927 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 + RT5514 + MAX98927. 256c6059879SPierre-Louis Bossart Say Y or m if you have such a device. This is a recommended option. 257d4d86b86SPierre-Louis Bossart If unsure select "N". 25889671061SVinod Koulendif ## SND_SOC_INTEL_SKYLAKE 259c6059879SPierre-Louis Bossart 260c6059879SPierre-Louis Bossartendif ## SND_SOC_INTEL_MACH 261