~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/soc/intel/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /sound/soc/intel/Kconfig (Version linux-6.12-rc7) and /sound/soc/intel/Kconfig (Version linux-4.10.17)


  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 !!  12 
 13           kernel: saying N will just cause the !!  13 config SND_SST_MFLD_PLATFORM
 14           the questions about Intel SST driver !!  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
 15                                                    23 
 16 if SND_SOC_INTEL_SST_TOPLEVEL                  !!  24 config SND_SST_IPC_ACPI
                                                   >>  25         tristate
                                                   >>  26         select SND_SST_IPC
                                                   >>  27         select SND_SOC_INTEL_SST
                                                   >>  28         select IOSF_MBI
 17                                                    29 
 18 config SND_SOC_INTEL_SST                           30 config SND_SOC_INTEL_SST
 19         tristate                                   31         tristate
                                                   >>  32         select SND_SOC_INTEL_SST_ACPI if ACPI
                                                   >>  33         select SND_SOC_INTEL_SST_MATCH if ACPI
                                                   >>  34         depends on (X86 || COMPILE_TEST)
 20                                                    35 
 21 config SND_SOC_INTEL_CATPT                     !!  36 config SND_SOC_INTEL_SST_FIRMWARE
 22         tristate "Haswell and Broadwell"       !!  37         tristate
 23         depends on ACPI || COMPILE_TEST        << 
 24         depends on DMADEVICES && SND_DMA_SGBUF << 
 25         select DW_DMAC_CORE                        38         select DW_DMAC_CORE
 26         select SND_SOC_ACPI if ACPI            !!  39 
 27         select WANT_DEV_COREDUMP               !!  40 config SND_SOC_INTEL_SST_ACPI
 28         select SND_INTEL_DSP_CONFIG            !!  41         tristate
 29         help                                   !!  42 
 30           Enable support for Intel(R) Haswell  !!  43 config SND_SOC_INTEL_SST_MATCH
 31           with I2S codec present. This is a re !!  44         tristate
 32           Say Y or m if you have such device.  << 
 33           If unsure, say N.                    << 
 34                                                    45 
 35 config SND_SOC_INTEL_HASWELL                       46 config SND_SOC_INTEL_HASWELL
 36         tristate                                   47         tristate
 37         select SND_SOC_INTEL_CATPT             !!  48         select SND_SOC_INTEL_SST
                                                   >>  49         select SND_SOC_INTEL_SST_FIRMWARE
 38                                                    50 
 39 config SND_SST_ATOM_HIFI2_PLATFORM             !!  51 config SND_SOC_INTEL_BAYTRAIL
 40         tristate                                   52         tristate
 41         select SND_SOC_COMPRESS                !!  53         select SND_SOC_INTEL_SST
                                                   >>  54         select SND_SOC_INTEL_SST_FIRMWARE
 42                                                    55 
 43 config SND_SST_ATOM_HIFI2_PLATFORM_PCI         !!  56 config SND_SOC_INTEL_HASWELL_MACH
 44         tristate "PCI HiFi2 (Merrifield) Platf !!  57         tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint"
 45         depends on X86 && PCI                  !!  58         depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
 46         select SND_SST_ATOM_HIFI2_PLATFORM     !!  59         depends on DMADEVICES
 47         help                                   !!  60         select SND_SOC_INTEL_HASWELL
 48           If you have a Intel Merrifield/Ediso !!  61         select SND_SOC_RT5640
 49           enable this option by saying Y or m. << 
 50           enable this option: while Merrifield << 
 51           kernel with limited functionality it << 
 52           which is not in the standard firmwar << 
 53                                                << 
 54 config SND_SST_ATOM_HIFI2_PLATFORM_ACPI        << 
 55         tristate "ACPI HiFi2 (Baytrail, Cherry << 
 56         default ACPI                           << 
 57         depends on X86 && ACPI && PCI          << 
 58         select SND_SST_ATOM_HIFI2_PLATFORM     << 
 59         select SND_SOC_ACPI_INTEL_MATCH        << 
 60         select SND_INTEL_DSP_CONFIG            << 
 61         select IOSF_MBI                        << 
 62         help                                       62         help
 63           If you have a Intel Baytrail or Cher !!  63           This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell
 64           codec, then enable this option by sa !!  64           Ultrabook platforms.
 65           recommended option                   !!  65           Say Y if you have such a device.
 66           This option is mutually exclusive wi !!  66           If unsure select "N".
 67           Baytrail/Cherrytrail. If you want to !!  67 
 68           Baytrail/Cherrytrail, you need to de !!  68 config SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH
 69                                                !!  69         tristate "ASoC Audio driver for Broxton with DA7219 and MAX98357A in I2S Mode"
 70 endif ## SND_SOC_INTEL_SST_TOPLEVEL            !!  70         depends on X86 && ACPI && I2C
 71                                                !!  71         select SND_SOC_INTEL_SST
 72 if SND_SOC_INTEL_SST_TOPLEVEL || SND_SOC_SOF_I !!  72         select SND_SOC_INTEL_SKYLAKE
 73                                                !!  73         select SND_SOC_DA7219
 74 config SND_SOC_ACPI_INTEL_MATCH                !!  74         select SND_SOC_MAX98357A
 75         tristate                               !!  75         select SND_SOC_DMIC
 76         select SND_SOC_ACPI if ACPI            !!  76         select SND_SOC_HDAC_HDMI
 77         # this option controls the compilation << 
 78         # helpers and is not meant to be selec << 
 79                                                << 
 80 endif ## SND_SOC_INTEL_SST_TOPLEVEL || SND_SOC << 
 81                                                << 
 82 config SND_SOC_INTEL_KEEMBAY                   << 
 83         tristate "Keembay Platforms"           << 
 84         depends on ARCH_KEEMBAY || COMPILE_TES << 
 85         depends on COMMON_CLK                  << 
 86         select SND_DMAENGINE_PCM               << 
 87         select SND_SOC_GENERIC_DMAENGINE_PCM   << 
 88         help                                   << 
 89           If you have a Intel Keembay platform << 
 90           by saying Y or m.                    << 
 91                                                << 
 92 config SND_SOC_INTEL_AVS                       << 
 93         tristate "Intel AVS driver"            << 
 94         depends on X86 || COMPILE_TEST         << 
 95         depends on PCI                         << 
 96         depends on COMMON_CLK                  << 
 97         select ACPI_NHLT if ACPI               << 
 98         select SND_SOC_ACPI if ACPI            << 
 99         select SND_SOC_TOPOLOGY                << 
100         select SND_SOC_HDA                     << 
101         select SND_SOC_COMPRESS if DEBUG_FS    << 
102         select SND_HDA_EXT_CORE                << 
103         select SND_HDA_DSP_LOADER                  77         select SND_HDA_DSP_LOADER
104         select SND_INTEL_DSP_CONFIG            << 
105         select WANT_DEV_COREDUMP               << 
106         help                                       78         help
107           Enable support for Intel(R) cAVS 1.5 !!  79            This adds support for ASoC machine driver for Broxton-P platforms
108           capabilities. This includes Skylake, !!  80            with DA7219 + MAX98357A I2S audio codec.
109           Apollolake.                          !!  81            Say Y if you have such a device.
                                                   >>  82            If unsure select "N".
                                                   >>  83 
                                                   >>  84 config SND_SOC_INTEL_BXT_RT298_MACH
                                                   >>  85         tristate "ASoC Audio driver for Broxton with RT298 I2S mode"
                                                   >>  86         depends on X86 && ACPI && I2C
                                                   >>  87         select SND_SOC_INTEL_SST
                                                   >>  88         select SND_SOC_INTEL_SKYLAKE
                                                   >>  89         select SND_SOC_RT298
                                                   >>  90         select SND_SOC_DMIC
                                                   >>  91         select SND_SOC_HDAC_HDMI
                                                   >>  92         select SND_HDA_DSP_LOADER
                                                   >>  93         help
                                                   >>  94            This adds support for ASoC machine driver for Broxton platforms
                                                   >>  95            with RT286 I2S audio codec.
                                                   >>  96            Say Y if you have such a device.
                                                   >>  97            If unsure select "N".
                                                   >>  98 
                                                   >>  99 config SND_SOC_INTEL_BYT_RT5640_MACH
                                                   >> 100         tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec"
                                                   >> 101         depends on X86_INTEL_LPSS && I2C
                                                   >> 102         depends on DMADEVICES
                                                   >> 103         depends on SND_SST_IPC_ACPI = n
                                                   >> 104         select SND_SOC_INTEL_BAYTRAIL
                                                   >> 105         select SND_SOC_RT5640
                                                   >> 106         help
                                                   >> 107           This adds audio driver for Intel Baytrail platform based boards
                                                   >> 108           with the RT5640 audio codec. This driver is deprecated, use
                                                   >> 109           SND_SOC_INTEL_BYTCR_RT5640_MACH instead for better functionality.
                                                   >> 110 
                                                   >> 111 config SND_SOC_INTEL_BYT_MAX98090_MACH
                                                   >> 112         tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec"
                                                   >> 113         depends on X86_INTEL_LPSS && I2C
                                                   >> 114         depends on DMADEVICES
                                                   >> 115         depends on SND_SST_IPC_ACPI = n
                                                   >> 116         select SND_SOC_INTEL_BAYTRAIL
                                                   >> 117         select SND_SOC_MAX98090
                                                   >> 118         help
                                                   >> 119           This adds audio driver for Intel Baytrail platform based boards
                                                   >> 120           with the MAX98090 audio codec.
110                                                   121 
111 # Machine board drivers                        !! 122 config SND_SOC_INTEL_BDW_RT5677_MACH
112 source "sound/soc/intel/avs/boards/Kconfig"    !! 123         tristate "ASoC Audio driver for Intel Broadwell with RT5677 codec"
                                                   >> 124         depends on X86_INTEL_LPSS && GPIOLIB && I2C
                                                   >> 125         depends on DMADEVICES
                                                   >> 126         select SND_SOC_INTEL_HASWELL
                                                   >> 127         select SND_SOC_RT5677
                                                   >> 128         help
                                                   >> 129           This adds support for Intel Broadwell platform based boards with
                                                   >> 130           the RT5677 audio codec.
113                                                   131 
114 # ASoC codec drivers                           !! 132 config SND_SOC_INTEL_BROADWELL_MACH
115 source "sound/soc/intel/boards/Kconfig"        !! 133         tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint"
                                                   >> 134         depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
                                                   >> 135         depends on DMADEVICES
                                                   >> 136         select SND_SOC_INTEL_HASWELL
                                                   >> 137         select SND_SOC_RT286
                                                   >> 138         help
                                                   >> 139           This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell
                                                   >> 140           Ultrabook platforms.
                                                   >> 141           Say Y if you have such a device.
                                                   >> 142           If unsure select "N".
                                                   >> 143 
                                                   >> 144 config SND_SOC_INTEL_BYTCR_RT5640_MACH
                                                   >> 145         tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5640 codec"
                                                   >> 146         depends on X86 && I2C && ACPI
                                                   >> 147         select SND_SOC_RT5640
                                                   >> 148         select SND_SST_MFLD_PLATFORM
                                                   >> 149         select SND_SST_IPC_ACPI
                                                   >> 150         select SND_SOC_INTEL_SST_MATCH if ACPI
                                                   >> 151         help
                                                   >> 152           This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
                                                   >> 153           platforms with RT5640 audio codec.
                                                   >> 154           Say Y if you have such a device.
                                                   >> 155           If unsure select "N".
                                                   >> 156 
                                                   >> 157 config SND_SOC_INTEL_BYTCR_RT5651_MACH
                                                   >> 158         tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5651 codec"
                                                   >> 159         depends on X86 && I2C && ACPI
                                                   >> 160         select SND_SOC_RT5651
                                                   >> 161         select SND_SST_MFLD_PLATFORM
                                                   >> 162         select SND_SST_IPC_ACPI
                                                   >> 163         select SND_SOC_INTEL_SST_MATCH if ACPI
                                                   >> 164         help
                                                   >> 165           This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
                                                   >> 166           platforms with RT5651 audio codec.
                                                   >> 167           Say Y if you have such a device.
                                                   >> 168           If unsure select "N".
                                                   >> 169 
                                                   >> 170 config SND_SOC_INTEL_CHT_BSW_RT5672_MACH
                                                   >> 171         tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec"
                                                   >> 172         depends on X86_INTEL_LPSS && I2C && ACPI
                                                   >> 173         select SND_SOC_RT5670
                                                   >> 174         select SND_SST_MFLD_PLATFORM
                                                   >> 175         select SND_SST_IPC_ACPI
                                                   >> 176         select SND_SOC_INTEL_SST_MATCH if ACPI
                                                   >> 177         help
                                                   >> 178           This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
                                                   >> 179           platforms with RT5672 audio codec.
                                                   >> 180           Say Y if you have such a device.
                                                   >> 181           If unsure select "N".
                                                   >> 182 
                                                   >> 183 config SND_SOC_INTEL_CHT_BSW_RT5645_MACH
                                                   >> 184         tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec"
                                                   >> 185         depends on X86_INTEL_LPSS && I2C && ACPI
                                                   >> 186         select SND_SOC_RT5645
                                                   >> 187         select SND_SST_MFLD_PLATFORM
                                                   >> 188         select SND_SST_IPC_ACPI
                                                   >> 189         select SND_SOC_INTEL_SST_MATCH if ACPI
                                                   >> 190         help
                                                   >> 191           This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
                                                   >> 192           platforms with RT5645/5650 audio codec.
                                                   >> 193           If unsure select "N".
                                                   >> 194 
                                                   >> 195 config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
                                                   >> 196         tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec"
                                                   >> 197         depends on X86_INTEL_LPSS && I2C && ACPI
                                                   >> 198         select SND_SOC_MAX98090
                                                   >> 199         select SND_SOC_TS3A227E
                                                   >> 200         select SND_SST_MFLD_PLATFORM
                                                   >> 201         select SND_SST_IPC_ACPI
                                                   >> 202         select SND_SOC_INTEL_SST_MATCH if ACPI
                                                   >> 203         help
                                                   >> 204           This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
                                                   >> 205           platforms with MAX98090 audio codec it also can support TI jack chip as aux device.
                                                   >> 206           If unsure select "N".
                                                   >> 207 
                                                   >> 208 config SND_SOC_INTEL_SKYLAKE
                                                   >> 209         tristate
                                                   >> 210         select SND_HDA_EXT_CORE
                                                   >> 211         select SND_HDA_DSP_LOADER
                                                   >> 212         select SND_SOC_TOPOLOGY
                                                   >> 213         select SND_SOC_INTEL_SST
                                                   >> 214 
                                                   >> 215 config SND_SOC_INTEL_SKL_RT286_MACH
                                                   >> 216         tristate "ASoC Audio driver for SKL with RT286 I2S mode"
                                                   >> 217         depends on X86 && ACPI && I2C
                                                   >> 218         select SND_SOC_INTEL_SST
                                                   >> 219         select SND_SOC_INTEL_SKYLAKE
                                                   >> 220         select SND_SOC_RT286
                                                   >> 221         select SND_SOC_DMIC
                                                   >> 222         select SND_SOC_HDAC_HDMI
                                                   >> 223         help
                                                   >> 224            This adds support for ASoC machine driver for Skylake platforms
                                                   >> 225            with RT286 I2S audio codec.
                                                   >> 226            Say Y if you have such a device.
                                                   >> 227            If unsure select "N".
                                                   >> 228 
                                                   >> 229 config SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH
                                                   >> 230         tristate "ASoC Audio driver for SKL with NAU88L25 and SSM4567 in I2S Mode"
                                                   >> 231         depends on X86_INTEL_LPSS && I2C
                                                   >> 232         select SND_SOC_INTEL_SST
                                                   >> 233         select SND_SOC_INTEL_SKYLAKE
                                                   >> 234         select SND_SOC_NAU8825
                                                   >> 235         select SND_SOC_SSM4567
                                                   >> 236         select SND_SOC_DMIC
                                                   >> 237         select SND_SOC_HDAC_HDMI
                                                   >> 238         help
                                                   >> 239           This adds support for ASoC Onboard Codec I2S machine driver. This will
                                                   >> 240           create an alsa sound card for NAU88L25 + SSM4567.
                                                   >> 241           Say Y if you have such a device.
                                                   >> 242           If unsure select "N".
                                                   >> 243 
                                                   >> 244 config SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH
                                                   >> 245         tristate "ASoC Audio driver for SKL with NAU88L25 and MAX98357A in I2S Mode"
                                                   >> 246         depends on X86_INTEL_LPSS && I2C
                                                   >> 247         select SND_SOC_INTEL_SST
                                                   >> 248         select SND_SOC_INTEL_SKYLAKE
                                                   >> 249         select SND_SOC_NAU8825
                                                   >> 250         select SND_SOC_MAX98357A
                                                   >> 251         select SND_SOC_DMIC
                                                   >> 252         select SND_SOC_HDAC_HDMI
                                                   >> 253         help
                                                   >> 254           This adds support for ASoC Onboard Codec I2S machine driver. This will
                                                   >> 255           create an alsa sound card for NAU88L25 + MAX98357A.
                                                   >> 256           Say Y if you have such a device.
                                                   >> 257           If unsure select "N".
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php