1784cbf8aSJarkko Nikulaconfig SND_MFLD_MACHINE 2784cbf8aSJarkko Nikula tristate "SOC Machine Audio driver for Intel Medfield MID platform" 35914ccf4SVinod Koul depends on INTEL_SCU_IPC 4784cbf8aSJarkko Nikula select SND_SOC_SN95031 5a355d678SLiam Girdwood select SND_SST_MFLD_PLATFORM 6f533a035SVinod Koul select SND_SST_IPC_PCI 7784cbf8aSJarkko Nikula help 8784cbf8aSJarkko Nikula This adds support for ASoC machine driver for Intel(R) MID Medfield platform 9784cbf8aSJarkko Nikula used as alsa device in audio substem in Intel(R) MID devices 10c3f2fe62SVinod Koul Say Y if you have such a device. 11784cbf8aSJarkko Nikula If unsure select "N". 12784cbf8aSJarkko Nikula 13a355d678SLiam Girdwoodconfig SND_SST_MFLD_PLATFORM 14784cbf8aSJarkko Nikula tristate 156f0c4226SJie Yang select SND_SOC_COMPRESS 16ddfa40b1SLiam Girdwood 170fbc7d73SVinod Koulconfig SND_SST_IPC 180fbc7d73SVinod Koul tristate 190fbc7d73SVinod Koul 20f533a035SVinod Koulconfig SND_SST_IPC_PCI 21f533a035SVinod Koul tristate 22f533a035SVinod Koul select SND_SST_IPC 23f533a035SVinod Koul 24336cfbb0SVinod Koulconfig SND_SST_IPC_ACPI 25336cfbb0SVinod Koul tristate 26336cfbb0SVinod Koul select SND_SST_IPC 2712cc291bSVinod Koul select SND_SOC_INTEL_SST 28*94ae3ce1SPierre-Louis Bossart select IOSF_MBI 29336cfbb0SVinod Koul 30ddfa40b1SLiam Girdwoodconfig SND_SOC_INTEL_SST 3113735d1cSVinod Koul tristate 32ddfa40b1SLiam Girdwood select SND_SOC_INTEL_SST_ACPI if ACPI 332dcffceeSVinod Koul select SND_SOC_INTEL_SST_MATCH if ACPI 34afd95490SLiam Girdwood depends on (X86 || COMPILE_TEST) 35ddfa40b1SLiam Girdwood 36a395bdd6STakashi Iwai# firmware stuff depends DW_DMAC_CORE; since there is no depends-on from 37a395bdd6STakashi Iwai# the reverse selection, each machine driver needs to select 38a395bdd6STakashi Iwai# SND_SOC_INTEL_SST_FIRMWARE carefully depending on DW_DMAC_CORE 39a395bdd6STakashi Iwaiconfig SND_SOC_INTEL_SST_FIRMWARE 40a395bdd6STakashi Iwai tristate 41a395bdd6STakashi Iwai 42ddfa40b1SLiam Girdwoodconfig SND_SOC_INTEL_SST_ACPI 43ddfa40b1SLiam Girdwood tristate 44ddfa40b1SLiam Girdwood 452dcffceeSVinod Koulconfig SND_SOC_INTEL_SST_MATCH 462dcffceeSVinod Koul tristate 472dcffceeSVinod Koul 485e4482fcSLiam Girdwoodconfig SND_SOC_INTEL_HASWELL 495e4482fcSLiam Girdwood tristate 5090931b9eSLiam Girdwood 5120df8d03SJarkko Nikulaconfig SND_SOC_INTEL_BAYTRAIL 5220df8d03SJarkko Nikula tristate 5320df8d03SJarkko Nikula 5490931b9eSLiam Girdwoodconfig SND_SOC_INTEL_HASWELL_MACH 5590931b9eSLiam Girdwood tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint" 5613735d1cSVinod Koul depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM 57a395bdd6STakashi Iwai depends on DW_DMAC_CORE 5813735d1cSVinod Koul select SND_SOC_INTEL_SST 59a395bdd6STakashi Iwai select SND_SOC_INTEL_SST_FIRMWARE 6090931b9eSLiam Girdwood select SND_SOC_INTEL_HASWELL 6190931b9eSLiam Girdwood select SND_SOC_RT5640 6290931b9eSLiam Girdwood help 6390931b9eSLiam Girdwood This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell 6490931b9eSLiam Girdwood Ultrabook platforms. 65c3f2fe62SVinod Koul Say Y if you have such a device. 6690931b9eSLiam Girdwood If unsure select "N". 6720df8d03SJarkko Nikula 68723bad3fSSathyanarayana Nujellaconfig SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH 69723bad3fSSathyanarayana Nujella tristate "ASoC Audio driver for Broxton with DA7219 and MAX98357A in I2S Mode" 70723bad3fSSathyanarayana Nujella depends on X86 && ACPI && I2C 71723bad3fSSathyanarayana Nujella select SND_SOC_INTEL_SST 72723bad3fSSathyanarayana Nujella select SND_SOC_INTEL_SKYLAKE 73723bad3fSSathyanarayana Nujella select SND_SOC_DA7219 74723bad3fSSathyanarayana Nujella select SND_SOC_MAX98357A 75723bad3fSSathyanarayana Nujella select SND_SOC_DMIC 76723bad3fSSathyanarayana Nujella select SND_SOC_HDAC_HDMI 77723bad3fSSathyanarayana Nujella select SND_HDA_DSP_LOADER 78723bad3fSSathyanarayana Nujella help 79723bad3fSSathyanarayana Nujella This adds support for ASoC machine driver for Broxton-P platforms 80723bad3fSSathyanarayana Nujella with DA7219 + MAX98357A I2S audio codec. 81c3f2fe62SVinod Koul Say Y if you have such a device. 82723bad3fSSathyanarayana Nujella If unsure select "N". 83723bad3fSSathyanarayana Nujella 8476016322SRamesh Babuconfig SND_SOC_INTEL_BXT_RT298_MACH 8576016322SRamesh Babu tristate "ASoC Audio driver for Broxton with RT298 I2S mode" 8676016322SRamesh Babu depends on X86 && ACPI && I2C 8776016322SRamesh Babu select SND_SOC_INTEL_SST 8876016322SRamesh Babu select SND_SOC_INTEL_SKYLAKE 8976016322SRamesh Babu select SND_SOC_RT298 9076016322SRamesh Babu select SND_SOC_DMIC 9176016322SRamesh Babu select SND_SOC_HDAC_HDMI 9276016322SRamesh Babu select SND_HDA_DSP_LOADER 9376016322SRamesh Babu help 9476016322SRamesh Babu This adds support for ASoC machine driver for Broxton platforms 9576016322SRamesh Babu with RT286 I2S audio codec. 96c3f2fe62SVinod Koul Say Y if you have such a device. 9776016322SRamesh Babu If unsure select "N". 9876016322SRamesh Babu 9920df8d03SJarkko Nikulaconfig SND_SOC_INTEL_BYT_RT5640_MACH 10020df8d03SJarkko Nikula tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec" 10113735d1cSVinod Koul depends on X86_INTEL_LPSS && I2C 102a395bdd6STakashi Iwai depends on DW_DMAC_CORE && (SND_SST_IPC_ACPI = n) 10313735d1cSVinod Koul select SND_SOC_INTEL_SST 104a395bdd6STakashi Iwai select SND_SOC_INTEL_SST_FIRMWARE 10520df8d03SJarkko Nikula select SND_SOC_INTEL_BAYTRAIL 10620df8d03SJarkko Nikula select SND_SOC_RT5640 10720df8d03SJarkko Nikula help 10820df8d03SJarkko Nikula This adds audio driver for Intel Baytrail platform based boards 109595788e4SPierre-Louis Bossart with the RT5640 audio codec. This driver is deprecated, use 110c3f2fe62SVinod Koul SND_SOC_INTEL_BYTCR_RT5640_MACH instead for better functionality. 1119b351d46SJarkko Nikula 1129b351d46SJarkko Nikulaconfig SND_SOC_INTEL_BYT_MAX98090_MACH 1139b351d46SJarkko Nikula tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec" 11413735d1cSVinod Koul depends on X86_INTEL_LPSS && I2C 115a395bdd6STakashi Iwai depends on DW_DMAC_CORE && (SND_SST_IPC_ACPI = n) 11613735d1cSVinod Koul select SND_SOC_INTEL_SST 117a395bdd6STakashi Iwai select SND_SOC_INTEL_SST_FIRMWARE 1189b351d46SJarkko Nikula select SND_SOC_INTEL_BAYTRAIL 1199b351d46SJarkko Nikula select SND_SOC_MAX98090 1209b351d46SJarkko Nikula help 1219b351d46SJarkko Nikula This adds audio driver for Intel Baytrail platform based boards 1229b351d46SJarkko Nikula with the MAX98090 audio codec. 123afdb74fdSLiam Girdwood 124afdb74fdSLiam Girdwoodconfig SND_SOC_INTEL_BROADWELL_MACH 125afdb74fdSLiam Girdwood tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint" 12613735d1cSVinod Koul depends on X86_INTEL_LPSS && I2C && DW_DMAC && \ 127282a331fSRicardo Neri I2C_DESIGNWARE_PLATFORM 128a395bdd6STakashi Iwai depends on DW_DMAC_CORE 12913735d1cSVinod Koul select SND_SOC_INTEL_SST 130a395bdd6STakashi Iwai select SND_SOC_INTEL_SST_FIRMWARE 131afdb74fdSLiam Girdwood select SND_SOC_INTEL_HASWELL 132afdb74fdSLiam Girdwood select SND_SOC_RT286 133afdb74fdSLiam Girdwood help 134afdb74fdSLiam Girdwood This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell 135afdb74fdSLiam Girdwood Ultrabook platforms. 136c3f2fe62SVinod Koul Say Y if you have such a device. 137afdb74fdSLiam Girdwood If unsure select "N". 138996cc849SSubhransu S. Prusty 139996cc849SSubhransu S. Prustyconfig SND_SOC_INTEL_BYTCR_RT5640_MACH 140595788e4SPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5640 codec" 1413493d4a8SVinod Koul depends on X86 && I2C && ACPI 142996cc849SSubhransu S. Prusty select SND_SOC_RT5640 143996cc849SSubhransu S. Prusty select SND_SST_MFLD_PLATFORM 144996cc849SSubhransu S. Prusty select SND_SST_IPC_ACPI 1452dcffceeSVinod Koul select SND_SOC_INTEL_SST_MATCH if ACPI 146996cc849SSubhransu S. Prusty help 147595788e4SPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 148595788e4SPierre-Louis Bossart platforms with RT5640 audio codec. 149c3f2fe62SVinod Koul Say Y if you have such a device. 150996cc849SSubhransu S. Prusty If unsure select "N". 151026da220SMengdong Lin 1522bd5bd15SPierre-Louis Bossartconfig SND_SOC_INTEL_BYTCR_RT5651_MACH 1532bd5bd15SPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5651 codec" 1543493d4a8SVinod Koul depends on X86 && I2C && ACPI 1552bd5bd15SPierre-Louis Bossart select SND_SOC_RT5651 1562bd5bd15SPierre-Louis Bossart select SND_SST_MFLD_PLATFORM 1572bd5bd15SPierre-Louis Bossart select SND_SST_IPC_ACPI 1582dcffceeSVinod Koul select SND_SOC_INTEL_SST_MATCH if ACPI 1592bd5bd15SPierre-Louis Bossart help 1602bd5bd15SPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 1612bd5bd15SPierre-Louis Bossart platforms with RT5651 audio codec. 162c3f2fe62SVinod Koul Say Y if you have such a device. 1632bd5bd15SPierre-Louis Bossart If unsure select "N". 1642bd5bd15SPierre-Louis Bossart 165026da220SMengdong Linconfig SND_SOC_INTEL_CHT_BSW_RT5672_MACH 166026da220SMengdong Lin tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec" 1673493d4a8SVinod Koul depends on X86_INTEL_LPSS && I2C && ACPI 168026da220SMengdong Lin select SND_SOC_RT5670 169026da220SMengdong Lin select SND_SST_MFLD_PLATFORM 170026da220SMengdong Lin select SND_SST_IPC_ACPI 1712dcffceeSVinod Koul select SND_SOC_INTEL_SST_MATCH if ACPI 172026da220SMengdong Lin help 173026da220SMengdong Lin This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 174026da220SMengdong Lin platforms with RT5672 audio codec. 175c3f2fe62SVinod Koul Say Y if you have such a device. 176026da220SMengdong Lin If unsure select "N". 177e18acdc0SFang, Yang A 178e18acdc0SFang, Yang Aconfig SND_SOC_INTEL_CHT_BSW_RT5645_MACH 179c4ba51baSFang, Yang A tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec" 1803493d4a8SVinod Koul depends on X86_INTEL_LPSS && I2C && ACPI 181e18acdc0SFang, Yang A select SND_SOC_RT5645 182e18acdc0SFang, Yang A select SND_SST_MFLD_PLATFORM 183e18acdc0SFang, Yang A select SND_SST_IPC_ACPI 1842dcffceeSVinod Koul select SND_SOC_INTEL_SST_MATCH if ACPI 185e18acdc0SFang, Yang A help 186e18acdc0SFang, Yang A This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 187c4ba51baSFang, Yang A platforms with RT5645/5650 audio codec. 188e18acdc0SFang, Yang A If unsure select "N". 18917119a46SFang, Yang A 19017119a46SFang, Yang Aconfig SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH 19117119a46SFang, Yang A tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec" 192c3f2fe62SVinod Koul depends on X86_INTEL_LPSS && I2C && ACPI 19317119a46SFang, Yang A select SND_SOC_MAX98090 19417119a46SFang, Yang A select SND_SOC_TS3A227E 19517119a46SFang, Yang A select SND_SST_MFLD_PLATFORM 19617119a46SFang, Yang A select SND_SST_IPC_ACPI 1972dcffceeSVinod Koul select SND_SOC_INTEL_SST_MATCH if ACPI 19817119a46SFang, Yang A help 19917119a46SFang, Yang A This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 20017119a46SFang, Yang A platforms with MAX98090 audio codec it also can support TI jack chip as aux device. 20117119a46SFang, Yang A If unsure select "N". 202eb965e36SJeeja KP 203eb965e36SJeeja KPconfig SND_SOC_INTEL_SKYLAKE 204eb965e36SJeeja KP tristate 205eb965e36SJeeja KP select SND_HDA_EXT_CORE 20692eb4f62SJeeja KP select SND_HDA_DSP_LOADER 2073af36706SVinod Koul select SND_SOC_TOPOLOGY 208b81fd263SSubhransu S. Prusty select SND_SOC_INTEL_SST 209624729fdSOmair M Abdullah 210624729fdSOmair M Abdullahconfig SND_SOC_INTEL_SKL_RT286_MACH 211624729fdSOmair M Abdullah tristate "ASoC Audio driver for SKL with RT286 I2S mode" 2120928e8a5SVinod Koul depends on X86 && ACPI && I2C 213624729fdSOmair M Abdullah select SND_SOC_INTEL_SST 214624729fdSOmair M Abdullah select SND_SOC_INTEL_SKYLAKE 215624729fdSOmair M Abdullah select SND_SOC_RT286 216624729fdSOmair M Abdullah select SND_SOC_DMIC 21723905cd1SJeeja KP select SND_SOC_HDAC_HDMI 218624729fdSOmair M Abdullah help 219624729fdSOmair M Abdullah This adds support for ASoC machine driver for Skylake platforms 220624729fdSOmair M Abdullah with RT286 I2S audio codec. 221c3f2fe62SVinod Koul Say Y if you have such a device. 222624729fdSOmair M Abdullah If unsure select "N". 223a86d5057SHarsha Priya 224a86d5057SHarsha Priyaconfig SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH 225a86d5057SHarsha Priya tristate "ASoC Audio driver for SKL with NAU88L25 and SSM4567 in I2S Mode" 226a86d5057SHarsha Priya depends on X86_INTEL_LPSS && I2C 227a86d5057SHarsha Priya select SND_SOC_INTEL_SST 228a86d5057SHarsha Priya select SND_SOC_INTEL_SKYLAKE 229a86d5057SHarsha Priya select SND_SOC_NAU8825 230a86d5057SHarsha Priya select SND_SOC_SSM4567 231a86d5057SHarsha Priya select SND_SOC_DMIC 232bc5f6ac9SJeeja KP select SND_SOC_HDAC_HDMI 233a86d5057SHarsha Priya help 234a86d5057SHarsha Priya This adds support for ASoC Onboard Codec I2S machine driver. This will 235a86d5057SHarsha Priya create an alsa sound card for NAU88L25 + SSM4567. 236c3f2fe62SVinod Koul Say Y if you have such a device. 237a86d5057SHarsha Priya If unsure select "N". 2388eaf2b31SRohit Ainapure 2398eaf2b31SRohit Ainapureconfig SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH 2408eaf2b31SRohit Ainapure tristate "ASoC Audio driver for SKL with NAU88L25 and MAX98357A in I2S Mode" 2418eaf2b31SRohit Ainapure depends on X86_INTEL_LPSS && I2C 2428eaf2b31SRohit Ainapure select SND_SOC_INTEL_SST 2438eaf2b31SRohit Ainapure select SND_SOC_INTEL_SKYLAKE 2448eaf2b31SRohit Ainapure select SND_SOC_NAU8825 2458eaf2b31SRohit Ainapure select SND_SOC_MAX98357A 2468eaf2b31SRohit Ainapure select SND_SOC_DMIC 2470ab338ffSSathyanarayana Nujella select SND_SOC_HDAC_HDMI 2488eaf2b31SRohit Ainapure help 2498eaf2b31SRohit Ainapure This adds support for ASoC Onboard Codec I2S machine driver. This will 2508eaf2b31SRohit Ainapure create an alsa sound card for NAU88L25 + MAX98357A. 251c3f2fe62SVinod Koul Say Y if you have such a device. 2528eaf2b31SRohit Ainapure If unsure select "N". 253