~ [ 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.12.14)


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