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 5231a091eSAndy Shevchenko select SND_SST_ATOM_HIFI2_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 13231a091eSAndy Shevchenkoconfig SND_SST_ATOM_HIFI2_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 2894ae3ce1SPierre-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 34ddfa40b1SLiam Girdwood 35a395bdd6STakashi Iwaiconfig SND_SOC_INTEL_SST_FIRMWARE 36a395bdd6STakashi Iwai tristate 37ebf79091SAndy Shevchenko select DW_DMAC_CORE 38a395bdd6STakashi Iwai 39ddfa40b1SLiam Girdwoodconfig SND_SOC_INTEL_SST_ACPI 40ddfa40b1SLiam Girdwood tristate 41ddfa40b1SLiam Girdwood 422dcffceeSVinod Koulconfig SND_SOC_INTEL_SST_MATCH 432dcffceeSVinod Koul tristate 442dcffceeSVinod Koul 455e4482fcSLiam Girdwoodconfig SND_SOC_INTEL_HASWELL 465e4482fcSLiam Girdwood tristate 47ebf79091SAndy Shevchenko select SND_SOC_INTEL_SST 48c3474e21SArnd Bergmann select SND_SOC_INTEL_SST_FIRMWARE 4990931b9eSLiam Girdwood 5020df8d03SJarkko Nikulaconfig SND_SOC_INTEL_BAYTRAIL 5120df8d03SJarkko Nikula tristate 52ebf79091SAndy Shevchenko select SND_SOC_INTEL_SST 53ebf79091SAndy Shevchenko select SND_SOC_INTEL_SST_FIRMWARE 5420df8d03SJarkko Nikula 5590931b9eSLiam Girdwoodconfig SND_SOC_INTEL_HASWELL_MACH 5690931b9eSLiam Girdwood tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint" 5713735d1cSVinod Koul depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM 58ebf79091SAndy Shevchenko depends on DMADEVICES 5990931b9eSLiam Girdwood select SND_SOC_INTEL_HASWELL 6090931b9eSLiam Girdwood select SND_SOC_RT5640 6190931b9eSLiam Girdwood help 6290931b9eSLiam Girdwood This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell 6390931b9eSLiam Girdwood Ultrabook platforms. 64c3f2fe62SVinod Koul Say Y if you have such a device. 6590931b9eSLiam Girdwood If unsure select "N". 6620df8d03SJarkko Nikula 67723bad3fSSathyanarayana Nujellaconfig SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH 68723bad3fSSathyanarayana Nujella tristate "ASoC Audio driver for Broxton with DA7219 and MAX98357A in I2S Mode" 69723bad3fSSathyanarayana Nujella depends on X86 && ACPI && I2C 70723bad3fSSathyanarayana Nujella select SND_SOC_INTEL_SKYLAKE 71723bad3fSSathyanarayana Nujella select SND_SOC_DA7219 72723bad3fSSathyanarayana Nujella select SND_SOC_MAX98357A 73723bad3fSSathyanarayana Nujella select SND_SOC_DMIC 74723bad3fSSathyanarayana Nujella select SND_SOC_HDAC_HDMI 75723bad3fSSathyanarayana Nujella select SND_HDA_DSP_LOADER 76723bad3fSSathyanarayana Nujella help 77723bad3fSSathyanarayana Nujella This adds support for ASoC machine driver for Broxton-P platforms 78723bad3fSSathyanarayana Nujella with DA7219 + MAX98357A I2S audio codec. 79c3f2fe62SVinod Koul Say Y if you have such a device. 80723bad3fSSathyanarayana Nujella If unsure select "N". 81723bad3fSSathyanarayana Nujella 8276016322SRamesh Babuconfig SND_SOC_INTEL_BXT_RT298_MACH 8376016322SRamesh Babu tristate "ASoC Audio driver for Broxton with RT298 I2S mode" 8476016322SRamesh Babu depends on X86 && ACPI && I2C 8576016322SRamesh Babu select SND_SOC_INTEL_SKYLAKE 8676016322SRamesh Babu select SND_SOC_RT298 8776016322SRamesh Babu select SND_SOC_DMIC 8876016322SRamesh Babu select SND_SOC_HDAC_HDMI 8976016322SRamesh Babu select SND_HDA_DSP_LOADER 9076016322SRamesh Babu help 9176016322SRamesh Babu This adds support for ASoC machine driver for Broxton platforms 9276016322SRamesh Babu with RT286 I2S audio codec. 93c3f2fe62SVinod Koul Say Y if you have such a device. 9476016322SRamesh Babu If unsure select "N". 9576016322SRamesh Babu 9620df8d03SJarkko Nikulaconfig SND_SOC_INTEL_BYT_RT5640_MACH 9720df8d03SJarkko Nikula tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec" 9813735d1cSVinod Koul depends on X86_INTEL_LPSS && I2C 99ebf79091SAndy Shevchenko depends on DMADEVICES 100ebf79091SAndy Shevchenko depends on SND_SST_IPC_ACPI = n 10120df8d03SJarkko Nikula select SND_SOC_INTEL_BAYTRAIL 10220df8d03SJarkko Nikula select SND_SOC_RT5640 10320df8d03SJarkko Nikula help 10420df8d03SJarkko Nikula This adds audio driver for Intel Baytrail platform based boards 105595788e4SPierre-Louis Bossart with the RT5640 audio codec. This driver is deprecated, use 106c3f2fe62SVinod Koul SND_SOC_INTEL_BYTCR_RT5640_MACH instead for better functionality. 1079b351d46SJarkko Nikula 1089b351d46SJarkko Nikulaconfig SND_SOC_INTEL_BYT_MAX98090_MACH 1099b351d46SJarkko Nikula tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec" 11013735d1cSVinod Koul depends on X86_INTEL_LPSS && I2C 111ebf79091SAndy Shevchenko depends on DMADEVICES 112ebf79091SAndy Shevchenko depends on SND_SST_IPC_ACPI = n 1139b351d46SJarkko Nikula select SND_SOC_INTEL_BAYTRAIL 1149b351d46SJarkko Nikula select SND_SOC_MAX98090 1159b351d46SJarkko Nikula help 1169b351d46SJarkko Nikula This adds audio driver for Intel Baytrail platform based boards 1179b351d46SJarkko Nikula with the MAX98090 audio codec. 118afdb74fdSLiam Girdwood 1192d995e5dSJohn Keepingconfig SND_SOC_INTEL_BDW_RT5677_MACH 1202d995e5dSJohn Keeping tristate "ASoC Audio driver for Intel Broadwell with RT5677 codec" 121ebf79091SAndy Shevchenko depends on X86_INTEL_LPSS && GPIOLIB && I2C 122ebf79091SAndy Shevchenko depends on DMADEVICES 1232d995e5dSJohn Keeping select SND_SOC_INTEL_HASWELL 1242d995e5dSJohn Keeping select SND_SOC_RT5677 1252d995e5dSJohn Keeping help 1262d995e5dSJohn Keeping This adds support for Intel Broadwell platform based boards with 1272d995e5dSJohn Keeping the RT5677 audio codec. 1282d995e5dSJohn Keeping 129afdb74fdSLiam Girdwoodconfig SND_SOC_INTEL_BROADWELL_MACH 130afdb74fdSLiam Girdwood tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint" 131ebf79091SAndy Shevchenko depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM 132ebf79091SAndy Shevchenko depends on DMADEVICES 133afdb74fdSLiam Girdwood select SND_SOC_INTEL_HASWELL 134afdb74fdSLiam Girdwood select SND_SOC_RT286 135afdb74fdSLiam Girdwood help 136afdb74fdSLiam Girdwood This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell 137afdb74fdSLiam Girdwood Ultrabook platforms. 138c3f2fe62SVinod Koul Say Y if you have such a device. 139afdb74fdSLiam Girdwood If unsure select "N". 140996cc849SSubhransu S. Prusty 141996cc849SSubhransu S. Prustyconfig SND_SOC_INTEL_BYTCR_RT5640_MACH 142595788e4SPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5640 codec" 1433493d4a8SVinod Koul depends on X86 && I2C && ACPI 144996cc849SSubhransu S. Prusty select SND_SOC_RT5640 145231a091eSAndy Shevchenko select SND_SST_ATOM_HIFI2_PLATFORM 146996cc849SSubhransu S. Prusty select SND_SST_IPC_ACPI 1472dcffceeSVinod Koul select SND_SOC_INTEL_SST_MATCH if ACPI 148996cc849SSubhransu S. Prusty help 149595788e4SPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 150595788e4SPierre-Louis Bossart platforms with RT5640 audio codec. 151c3f2fe62SVinod Koul Say Y if you have such a device. 152996cc849SSubhransu S. Prusty If unsure select "N". 153026da220SMengdong Lin 1542bd5bd15SPierre-Louis Bossartconfig SND_SOC_INTEL_BYTCR_RT5651_MACH 1552bd5bd15SPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5651 codec" 1563493d4a8SVinod Koul depends on X86 && I2C && ACPI 1572bd5bd15SPierre-Louis Bossart select SND_SOC_RT5651 158231a091eSAndy Shevchenko select SND_SST_ATOM_HIFI2_PLATFORM 1592bd5bd15SPierre-Louis Bossart select SND_SST_IPC_ACPI 1602dcffceeSVinod Koul select SND_SOC_INTEL_SST_MATCH if ACPI 1612bd5bd15SPierre-Louis Bossart help 1622bd5bd15SPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR 1632bd5bd15SPierre-Louis Bossart platforms with RT5651 audio codec. 164c3f2fe62SVinod Koul Say Y if you have such a device. 1652bd5bd15SPierre-Louis Bossart If unsure select "N". 1662bd5bd15SPierre-Louis Bossart 167026da220SMengdong Linconfig SND_SOC_INTEL_CHT_BSW_RT5672_MACH 168026da220SMengdong Lin tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec" 1693493d4a8SVinod Koul depends on X86_INTEL_LPSS && I2C && ACPI 170026da220SMengdong Lin select SND_SOC_RT5670 171231a091eSAndy Shevchenko select SND_SST_ATOM_HIFI2_PLATFORM 172026da220SMengdong Lin select SND_SST_IPC_ACPI 1732dcffceeSVinod Koul select SND_SOC_INTEL_SST_MATCH if ACPI 174026da220SMengdong Lin help 175026da220SMengdong Lin This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 176026da220SMengdong Lin platforms with RT5672 audio codec. 177c3f2fe62SVinod Koul Say Y if you have such a device. 178026da220SMengdong Lin If unsure select "N". 179e18acdc0SFang, Yang A 180e18acdc0SFang, Yang Aconfig SND_SOC_INTEL_CHT_BSW_RT5645_MACH 181c4ba51baSFang, Yang A tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec" 1823493d4a8SVinod Koul depends on X86_INTEL_LPSS && I2C && ACPI 183e18acdc0SFang, Yang A select SND_SOC_RT5645 184231a091eSAndy Shevchenko select SND_SST_ATOM_HIFI2_PLATFORM 185e18acdc0SFang, Yang A select SND_SST_IPC_ACPI 1862dcffceeSVinod Koul select SND_SOC_INTEL_SST_MATCH if ACPI 187e18acdc0SFang, Yang A help 188e18acdc0SFang, Yang A This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 189c4ba51baSFang, Yang A platforms with RT5645/5650 audio codec. 190e18acdc0SFang, Yang A If unsure select "N". 19117119a46SFang, Yang A 19217119a46SFang, Yang Aconfig SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH 19317119a46SFang, Yang A tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec" 194c3f2fe62SVinod Koul depends on X86_INTEL_LPSS && I2C && ACPI 19517119a46SFang, Yang A select SND_SOC_MAX98090 19617119a46SFang, Yang A select SND_SOC_TS3A227E 197231a091eSAndy Shevchenko select SND_SST_ATOM_HIFI2_PLATFORM 19817119a46SFang, Yang A select SND_SST_IPC_ACPI 1992dcffceeSVinod Koul select SND_SOC_INTEL_SST_MATCH if ACPI 20017119a46SFang, Yang A help 20117119a46SFang, Yang A This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell 20217119a46SFang, Yang A platforms with MAX98090 audio codec it also can support TI jack chip as aux device. 20317119a46SFang, Yang A If unsure select "N". 204eb965e36SJeeja KP 20582cf89deSPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_CHT_DA7213_MACH 20682cf89deSPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail with DA7212/7213 codec" 20782cf89deSPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 20882cf89deSPierre-Louis Bossart select SND_SOC_DA7213 20982cf89deSPierre-Louis Bossart select SND_SST_ATOM_HIFI2_PLATFORM 21082cf89deSPierre-Louis Bossart select SND_SST_IPC_ACPI 21182cf89deSPierre-Louis Bossart select SND_SOC_INTEL_SST_MATCH if ACPI 21282cf89deSPierre-Louis Bossart help 21382cf89deSPierre-Louis Bossart This adds support for ASoC machine driver for Intel(R) Baytrail & CherryTrail 21482cf89deSPierre-Louis Bossart platforms with DA7212/7213 audio codec. 21582cf89deSPierre-Louis Bossart If unsure select "N". 21682cf89deSPierre-Louis Bossart 217*759db1c4SPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH 218*759db1c4SPierre-Louis Bossart tristate "ASoC Audio driver for Intel Baytrail & Cherrytrail platform with no codec (MinnowBoard MAX, Up)" 219*759db1c4SPierre-Louis Bossart depends on X86_INTEL_LPSS && I2C && ACPI 220*759db1c4SPierre-Louis Bossart select SND_SST_ATOM_HIFI2_PLATFORM 221*759db1c4SPierre-Louis Bossart select SND_SST_IPC_ACPI 222*759db1c4SPierre-Louis Bossart select SND_SOC_INTEL_SST_MATCH if ACPI 223*759db1c4SPierre-Louis Bossart help 224*759db1c4SPierre-Louis Bossart This adds support for ASoC machine driver for the MinnowBoard Max or 225*759db1c4SPierre-Louis Bossart Up boards and provides access to I2S signals on the Low-Speed 226*759db1c4SPierre-Louis Bossart connector 227*759db1c4SPierre-Louis Bossart If unsure select "N". 228*759db1c4SPierre-Louis Bossart 229eb965e36SJeeja KPconfig SND_SOC_INTEL_SKYLAKE 230eb965e36SJeeja KP tristate 231eb965e36SJeeja KP select SND_HDA_EXT_CORE 23292eb4f62SJeeja KP select SND_HDA_DSP_LOADER 2333af36706SVinod Koul select SND_SOC_TOPOLOGY 234b81fd263SSubhransu S. Prusty select SND_SOC_INTEL_SST 235624729fdSOmair M Abdullah 236624729fdSOmair M Abdullahconfig SND_SOC_INTEL_SKL_RT286_MACH 237624729fdSOmair M Abdullah tristate "ASoC Audio driver for SKL with RT286 I2S mode" 2380928e8a5SVinod Koul depends on X86 && ACPI && I2C 239624729fdSOmair M Abdullah select SND_SOC_INTEL_SKYLAKE 240624729fdSOmair M Abdullah select SND_SOC_RT286 241624729fdSOmair M Abdullah select SND_SOC_DMIC 24223905cd1SJeeja KP select SND_SOC_HDAC_HDMI 243624729fdSOmair M Abdullah help 244624729fdSOmair M Abdullah This adds support for ASoC machine driver for Skylake platforms 245624729fdSOmair M Abdullah with RT286 I2S audio codec. 246c3f2fe62SVinod Koul Say Y if you have such a device. 247624729fdSOmair M Abdullah If unsure select "N". 248a86d5057SHarsha Priya 249a86d5057SHarsha Priyaconfig SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH 250a86d5057SHarsha Priya tristate "ASoC Audio driver for SKL with NAU88L25 and SSM4567 in I2S Mode" 251a86d5057SHarsha Priya depends on X86_INTEL_LPSS && I2C 252a86d5057SHarsha Priya select SND_SOC_INTEL_SKYLAKE 253a86d5057SHarsha Priya select SND_SOC_NAU8825 254a86d5057SHarsha Priya select SND_SOC_SSM4567 255a86d5057SHarsha Priya select SND_SOC_DMIC 256bc5f6ac9SJeeja KP select SND_SOC_HDAC_HDMI 257a86d5057SHarsha Priya help 258a86d5057SHarsha Priya This adds support for ASoC Onboard Codec I2S machine driver. This will 259a86d5057SHarsha Priya create an alsa sound card for NAU88L25 + SSM4567. 260c3f2fe62SVinod Koul Say Y if you have such a device. 261a86d5057SHarsha Priya If unsure select "N". 2628eaf2b31SRohit Ainapure 2638eaf2b31SRohit Ainapureconfig SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH 2648eaf2b31SRohit Ainapure tristate "ASoC Audio driver for SKL with NAU88L25 and MAX98357A in I2S Mode" 2658eaf2b31SRohit Ainapure depends on X86_INTEL_LPSS && I2C 2668eaf2b31SRohit Ainapure select SND_SOC_INTEL_SKYLAKE 2678eaf2b31SRohit Ainapure select SND_SOC_NAU8825 2688eaf2b31SRohit Ainapure select SND_SOC_MAX98357A 2698eaf2b31SRohit Ainapure select SND_SOC_DMIC 2700ab338ffSSathyanarayana Nujella select SND_SOC_HDAC_HDMI 2718eaf2b31SRohit Ainapure help 2728eaf2b31SRohit Ainapure This adds support for ASoC Onboard Codec I2S machine driver. This will 2738eaf2b31SRohit Ainapure create an alsa sound card for NAU88L25 + MAX98357A. 274c3f2fe62SVinod Koul Say Y if you have such a device. 2758eaf2b31SRohit Ainapure If unsure select "N". 276