1*c6059879SPierre-Louis Bossartconfig SND_SOC_INTEL_SST_TOPLEVEL 2*c6059879SPierre-Louis Bossart bool "Intel ASoC SST drivers" 3*c6059879SPierre-Louis Bossart default y 4*c6059879SPierre-Louis Bossart depends on X86 || COMPILE_TEST 5*c6059879SPierre-Louis Bossart select SND_SOC_INTEL_MACH 6*c6059879SPierre-Louis Bossart help 7*c6059879SPierre-Louis Bossart Intel ASoC SST Platform Drivers. If you have a Intel machine that 8*c6059879SPierre-Louis Bossart has an audio controller with a DSP and I2S or DMIC port, then 9*c6059879SPierre-Louis Bossart enable this option by saying Y 10*c6059879SPierre-Louis Bossart 11*c6059879SPierre-Louis Bossart Note that the answer to this question doesn't directly affect the 12*c6059879SPierre-Louis Bossart kernel: saying N will just cause the configurator to skip all 13*c6059879SPierre-Louis Bossart the questions about Intel SST drivers. 14*c6059879SPierre-Louis Bossart 15*c6059879SPierre-Louis Bossartif SND_SOC_INTEL_SST_TOPLEVEL 16*c6059879SPierre-Louis Bossart 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 33ddfa40b1SLiam Girdwood 34a395bdd6STakashi Iwaiconfig SND_SOC_INTEL_SST_FIRMWARE 35a395bdd6STakashi Iwai tristate 36ebf79091SAndy Shevchenko select DW_DMAC_CORE 37a395bdd6STakashi Iwai 38ddfa40b1SLiam Girdwoodconfig SND_SOC_INTEL_SST_ACPI 39ddfa40b1SLiam Girdwood tristate 40ddfa40b1SLiam Girdwood 415e4482fcSLiam Girdwoodconfig SND_SOC_INTEL_HASWELL 42f6a118a8SPierre-Louis Bossart tristate "Intel ASoC SST driver for Haswell/Broadwell" 43*c6059879SPierre-Louis Bossart depends on SND_DMA_SGBUF 44326c4aa2SArnd Bergmann depends on DMADEVICES 45ebf79091SAndy Shevchenko select SND_SOC_INTEL_SST 46c3474e21SArnd Bergmann select SND_SOC_INTEL_SST_FIRMWARE 47*c6059879SPierre-Louis Bossart select SND_SOC_ACPI_INTEL_MATCH 48*c6059879SPierre-Louis Bossart help 49*c6059879SPierre-Louis Bossart If you have a Intel Haswell or Broadwell platform connected to 50*c6059879SPierre-Louis Bossart an I2S codec, then enable this option by saying Y or m. This is 51*c6059879SPierre-Louis Bossart typically used for Chromebooks. This is a recommended option. 5290931b9eSLiam Girdwood 5320df8d03SJarkko Nikulaconfig SND_SOC_INTEL_BAYTRAIL 54f6a118a8SPierre-Louis Bossart tristate "Intel ASoC SST driver for Baytrail (legacy)" 55326c4aa2SArnd Bergmann depends on DMADEVICES 56ebf79091SAndy Shevchenko select SND_SOC_INTEL_SST 57ebf79091SAndy Shevchenko select SND_SOC_INTEL_SST_FIRMWARE 58*c6059879SPierre-Louis Bossart select SND_SOC_ACPI_INTEL_MATCH 59*c6059879SPierre-Louis Bossart help 60*c6059879SPierre-Louis Bossart If you have a Intel Baytrail platform connected to an I2S codec, 61*c6059879SPierre-Louis Bossart then enable this option by saying Y or m. This was typically used 62*c6059879SPierre-Louis Bossart for Baytrail Chromebooks but this option is now deprecated and is 63*c6059879SPierre-Louis Bossart not recommended, use SND_SST_ATOM_HIFI2_PLATFORM instead. 6420df8d03SJarkko Nikula 65f6a118a8SPierre-Louis Bossartconfig SND_SST_ATOM_HIFI2_PLATFORM 66f6a118a8SPierre-Louis Bossart tristate "Intel ASoC SST driver for HiFi2 platforms (*field, *trail)" 67*c6059879SPierre-Louis Bossart depends on X86 68f6a118a8SPierre-Louis Bossart select SND_SOC_COMPRESS 69*c6059879SPierre-Louis Bossart select SND_SOC_ACPI_INTEL_MATCH 70f6a118a8SPierre-Louis Bossart 71eb965e36SJeeja KPconfig SND_SOC_INTEL_SKYLAKE 72f6a118a8SPierre-Louis Bossart tristate "Intel ASoC SST driver for SKL/BXT/KBL/GLK/CNL" 73*c6059879SPierre-Louis Bossart depends on PCI && ACPI 74eb965e36SJeeja KP select SND_HDA_EXT_CORE 7592eb4f62SJeeja KP select SND_HDA_DSP_LOADER 763af36706SVinod Koul select SND_SOC_TOPOLOGY 77b81fd263SSubhransu S. Prusty select SND_SOC_INTEL_SST 78*c6059879SPierre-Louis Bossart select SND_SOC_ACPI_INTEL_MATCH 79*c6059879SPierre-Louis Bossart help 80*c6059879SPierre-Louis Bossart If you have a Intel Skylake/Broxton/ApolloLake/KabyLake/ 81*c6059879SPierre-Louis Bossart GeminiLake or CannonLake platform with the DSP enabled in the BIOS 82*c6059879SPierre-Louis Bossart then enable this option by saying Y or m. 83*c6059879SPierre-Louis Bossart 84*c6059879SPierre-Louis Bossartconfig SND_SOC_ACPI_INTEL_MATCH 85*c6059879SPierre-Louis Bossart tristate 86*c6059879SPierre-Louis Bossart select SND_SOC_ACPI if ACPI 87*c6059879SPierre-Louis Bossart # this option controls the compilation of ACPI matching tables and 88*c6059879SPierre-Louis Bossart # helpers and is not meant to be selected by the user. 89*c6059879SPierre-Louis Bossart 90*c6059879SPierre-Louis Bossartendif ## SND_SOC_INTEL_SST_TOPLEVEL 91624729fdSOmair M Abdullah 92ea2851bdSPierre-Louis Bossart# ASoC codec drivers 93ea2851bdSPierre-Louis Bossartsource "sound/soc/intel/boards/Kconfig" 94