1 # SPDX-License-Identifier: GPL-2.0-only !! 1 config SND_MFLD_MACHINE 2 config SND_SOC_INTEL_SST_TOPLEVEL !! 2 tristate "SOC Machine Audio driver for Intel Medfield MID platform" 3 bool "Intel ASoC SST drivers" !! 3 depends on INTEL_SCU_IPC 4 default y !! 4 select SND_SOC_SN95031 5 depends on X86 || COMPILE_TEST !! 5 select SND_SST_MFLD_PLATFORM 6 select SND_SOC_INTEL_MACH !! 6 select SND_SST_IPC_PCI 7 help !! 7 help 8 Intel ASoC SST Platform Drivers. If !! 8 This adds support for ASoC machine driver for Intel(R) MID Medfield platform 9 has an audio controller with a DSP a !! 9 used as alsa device in audio substem in Intel(R) MID devices 10 enable this option by saying Y !! 10 Say Y if you have such a device 11 !! 11 If unsure select "N". 12 Note that the answer to this questio << 13 kernel: saying N will just cause the << 14 the questions about Intel SST driver << 15 12 16 if SND_SOC_INTEL_SST_TOPLEVEL !! 13 config SND_SST_MFLD_PLATFORM >> 14 tristate >> 15 select SND_SOC_COMPRESS >> 16 >> 17 config SND_SST_IPC >> 18 tristate >> 19 >> 20 config SND_SST_IPC_PCI >> 21 tristate >> 22 select SND_SST_IPC >> 23 >> 24 config SND_SST_IPC_ACPI >> 25 tristate >> 26 select SND_SST_IPC 17 27 18 config SND_SOC_INTEL_SST 28 config SND_SOC_INTEL_SST 19 tristate 29 tristate >> 30 select SND_SOC_INTEL_SST_ACPI if ACPI >> 31 depends on (X86 || COMPILE_TEST) 20 32 21 config SND_SOC_INTEL_CATPT !! 33 config SND_SOC_INTEL_SST_ACPI 22 tristate "Haswell and Broadwell" !! 34 tristate 23 depends on ACPI || COMPILE_TEST << 24 depends on DMADEVICES && SND_DMA_SGBUF << 25 select DW_DMAC_CORE << 26 select SND_SOC_ACPI if ACPI << 27 select WANT_DEV_COREDUMP << 28 select SND_INTEL_DSP_CONFIG << 29 help << 30 Enable support for Intel(R) Haswell << 31 with I2S codec present. This is a re << 32 Say Y or m if you have such device. << 33 If unsure, say N. << 34 35 35 config SND_SOC_INTEL_HASWELL 36 config SND_SOC_INTEL_HASWELL 36 tristate 37 tristate 37 select SND_SOC_INTEL_CATPT << 38 38 39 config SND_SST_ATOM_HIFI2_PLATFORM !! 39 config SND_SOC_INTEL_BAYTRAIL 40 tristate 40 tristate 41 select SND_SOC_COMPRESS << 42 41 43 config SND_SST_ATOM_HIFI2_PLATFORM_PCI !! 42 config SND_SOC_INTEL_HASWELL_MACH 44 tristate "PCI HiFi2 (Merrifield) Platf !! 43 tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint" 45 depends on X86 && PCI !! 44 depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM 46 select SND_SST_ATOM_HIFI2_PLATFORM !! 45 depends on DW_DMAC_CORE 47 help !! 46 select SND_SOC_INTEL_SST 48 If you have a Intel Merrifield/Ediso !! 47 select SND_SOC_INTEL_HASWELL 49 enable this option by saying Y or m. !! 48 select SND_SOC_RT5640 50 enable this option: while Merrifield !! 49 help 51 kernel with limited functionality it !! 50 This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell 52 which is not in the standard firmwar !! 51 Ultrabook platforms. 53 !! 52 Say Y if you have such a device 54 config SND_SST_ATOM_HIFI2_PLATFORM_ACPI !! 53 If unsure select "N". 55 tristate "ACPI HiFi2 (Baytrail, Cherry !! 54 56 default ACPI !! 55 config SND_SOC_INTEL_BYT_RT5640_MACH 57 depends on X86 && ACPI && PCI !! 56 tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec" 58 select SND_SST_ATOM_HIFI2_PLATFORM !! 57 depends on X86_INTEL_LPSS && I2C 59 select SND_SOC_ACPI_INTEL_MATCH !! 58 depends on DW_DMAC_CORE 60 select SND_INTEL_DSP_CONFIG !! 59 select SND_SOC_INTEL_SST 61 select IOSF_MBI !! 60 select SND_SOC_INTEL_BAYTRAIL 62 help !! 61 select SND_SOC_RT5640 63 If you have a Intel Baytrail or Cher !! 62 help 64 codec, then enable this option by sa !! 63 This adds audio driver for Intel Baytrail platform based boards 65 recommended option !! 64 with the RT5640 audio codec. 66 This option is mutually exclusive wi !! 65 67 Baytrail/Cherrytrail. If you want to !! 66 config SND_SOC_INTEL_BYT_MAX98090_MACH 68 Baytrail/Cherrytrail, you need to de !! 67 tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec" 69 !! 68 depends on X86_INTEL_LPSS && I2C 70 endif ## SND_SOC_INTEL_SST_TOPLEVEL !! 69 depends on DW_DMAC_CORE 71 !! 70 select SND_SOC_INTEL_SST 72 if SND_SOC_INTEL_SST_TOPLEVEL || SND_SOC_SOF_I !! 71 select SND_SOC_INTEL_BAYTRAIL 73 !! 72 select SND_SOC_MAX98090 74 config SND_SOC_ACPI_INTEL_MATCH !! 73 help 75 tristate !! 74 This adds audio driver for Intel Baytrail platform based boards 76 select SND_SOC_ACPI if ACPI !! 75 with the MAX98090 audio codec. 77 # this option controls the compilation !! 76 78 # helpers and is not meant to be selec !! 77 config SND_SOC_INTEL_BROADWELL_MACH 79 !! 78 tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint" 80 endif ## SND_SOC_INTEL_SST_TOPLEVEL || SND_SOC !! 79 depends on X86_INTEL_LPSS && I2C && DW_DMAC && \ 81 !! 80 I2C_DESIGNWARE_PLATFORM 82 config SND_SOC_INTEL_KEEMBAY !! 81 depends on DW_DMAC_CORE 83 tristate "Keembay Platforms" !! 82 select SND_SOC_INTEL_SST 84 depends on ARCH_KEEMBAY || COMPILE_TES !! 83 select SND_SOC_INTEL_HASWELL 85 depends on COMMON_CLK !! 84 select SND_SOC_RT286 86 select SND_DMAENGINE_PCM !! 85 help 87 select SND_SOC_GENERIC_DMAENGINE_PCM !! 86 This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell 88 help !! 87 Ultrabook platforms. 89 If you have a Intel Keembay platform !! 88 Say Y if you have such a device 90 by saying Y or m. !! 89 If unsure select "N". 91 !! 90 92 config SND_SOC_INTEL_AVS !! 91 config SND_SOC_INTEL_BYTCR_RT5640_MACH 93 tristate "Intel AVS driver" !! 92 tristate "ASoC Audio DSP Support for MID BYT Platform" 94 depends on X86 || COMPILE_TEST !! 93 depends on X86 && I2C && ACPI 95 depends on PCI !! 94 select SND_SOC_RT5640 96 depends on COMMON_CLK !! 95 select SND_SST_MFLD_PLATFORM 97 select ACPI_NHLT if ACPI !! 96 select SND_SST_IPC_ACPI 98 select SND_SOC_ACPI if ACPI !! 97 help 99 select SND_SOC_TOPOLOGY !! 98 This adds support for ASoC machine driver for Intel(R) MID Baytrail platform 100 select SND_SOC_HDA !! 99 used as alsa device in audio substem in Intel(R) MID devices 101 select SND_SOC_COMPRESS if DEBUG_FS !! 100 Say Y if you have such a device 102 select SND_HDA_EXT_CORE !! 101 If unsure select "N". 103 select SND_HDA_DSP_LOADER !! 102 104 select SND_INTEL_DSP_CONFIG !! 103 config SND_SOC_INTEL_CHT_BSW_RT5672_MACH 105 select WANT_DEV_COREDUMP !! 104 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec" 106 help !! 105 depends on X86_INTEL_LPSS && I2C && ACPI 107 Enable support for Intel(R) cAVS 1.5 !! 106 select SND_SOC_RT5670 108 capabilities. This includes Skylake, !! 107 select SND_SST_MFLD_PLATFORM 109 Apollolake. !! 108 select SND_SST_IPC_ACPI >> 109 help >> 110 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell >> 111 platforms with RT5672 audio codec. >> 112 Say Y if you have such a device >> 113 If unsure select "N". >> 114 >> 115 config SND_SOC_INTEL_CHT_BSW_RT5645_MACH >> 116 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec" >> 117 depends on X86_INTEL_LPSS && I2C && ACPI >> 118 select SND_SOC_RT5645 >> 119 select SND_SST_MFLD_PLATFORM >> 120 select SND_SST_IPC_ACPI >> 121 help >> 122 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell >> 123 platforms with RT5645/5650 audio codec. >> 124 If unsure select "N". >> 125 >> 126 config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH >> 127 tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec" >> 128 depends on X86_INTEL_LPSS && I2C >> 129 select SND_SOC_MAX98090 >> 130 select SND_SOC_TS3A227E >> 131 select SND_SST_MFLD_PLATFORM >> 132 select SND_SST_IPC_ACPI >> 133 help >> 134 This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell >> 135 platforms with MAX98090 audio codec it also can support TI jack chip as aux device. >> 136 If unsure select "N". 110 137 111 # Machine board drivers !! 138 config SND_SOC_INTEL_SKYLAKE 112 source "sound/soc/intel/avs/boards/Kconfig" !! 139 tristate >> 140 select SND_HDA_EXT_CORE >> 141 select SND_SOC_TOPOLOGY >> 142 select SND_SOC_INTEL_SST 113 143 114 # ASoC codec drivers !! 144 config SND_SOC_INTEL_SKL_RT286_MACH 115 source "sound/soc/intel/boards/Kconfig" !! 145 tristate "ASoC Audio driver for SKL with RT286 I2S mode" >> 146 depends on X86 && ACPI && I2C >> 147 select SND_SOC_INTEL_SST >> 148 select SND_SOC_INTEL_SKYLAKE >> 149 select SND_SOC_RT286 >> 150 select SND_SOC_DMIC >> 151 help >> 152 This adds support for ASoC machine driver for Skylake platforms >> 153 with RT286 I2S audio codec. >> 154 Say Y if you have such a device >> 155 If unsure select "N".
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.