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


  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
                                                   >>  58         depends on DMADEVICES
                                                   >>  59         select SND_SOC_INTEL_HASWELL
                                                   >>  60         select SND_SOC_RT5640
                                                   >>  61         help
                                                   >>  62           This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell
                                                   >>  63           Ultrabook platforms.
                                                   >>  64           Say Y if you have such a device.
                                                   >>  65           If unsure select "N".
                                                   >>  66 
                                                   >>  67 config SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH
                                                   >>  68         tristate "ASoC Audio driver for Broxton with DA7219 and MAX98357A in I2S Mode"
                                                   >>  69         depends on X86 && ACPI && I2C
                                                   >>  70         select SND_SOC_INTEL_SKYLAKE
                                                   >>  71         select SND_SOC_DA7219
                                                   >>  72         select SND_SOC_MAX98357A
                                                   >>  73         select SND_SOC_DMIC
                                                   >>  74         select SND_SOC_HDAC_HDMI
                                                   >>  75         select SND_HDA_DSP_LOADER
                                                   >>  76         help
                                                   >>  77            This adds support for ASoC machine driver for Broxton-P platforms
                                                   >>  78            with DA7219 + MAX98357A I2S audio codec.
                                                   >>  79            Say Y if you have such a device.
                                                   >>  80            If unsure select "N".
                                                   >>  81 
                                                   >>  82 config SND_SOC_INTEL_BXT_RT298_MACH
                                                   >>  83         tristate "ASoC Audio driver for Broxton with RT298 I2S mode"
                                                   >>  84         depends on X86 && ACPI && I2C
                                                   >>  85         select SND_SOC_INTEL_SKYLAKE
                                                   >>  86         select SND_SOC_RT298
                                                   >>  87         select SND_SOC_DMIC
                                                   >>  88         select SND_SOC_HDAC_HDMI
                                                   >>  89         select SND_HDA_DSP_LOADER
                                                   >>  90         help
                                                   >>  91            This adds support for ASoC machine driver for Broxton platforms
                                                   >>  92            with RT286 I2S audio codec.
                                                   >>  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.
                                                   >> 118 
                                                   >> 119 config SND_SOC_INTEL_BDW_RT5677_MACH
                                                   >> 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.
                                                   >> 128 
                                                   >> 129 config SND_SOC_INTEL_BROADWELL_MACH
                                                   >> 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
 46         select SND_SST_ATOM_HIFI2_PLATFORM        145         select SND_SST_ATOM_HIFI2_PLATFORM
                                                   >> 146         select SND_SST_IPC_ACPI
                                                   >> 147         select SND_SOC_INTEL_SST_MATCH if ACPI
 47         help                                      148         help
 48           If you have a Intel Merrifield/Ediso !! 149           This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
 49           enable this option by saying Y or m. !! 150           platforms with RT5640 audio codec.
 50           enable this option: while Merrifield !! 151           Say Y if you have such a device.
 51           kernel with limited functionality it !! 152           If unsure select "N".
 52           which is not in the standard firmwar !! 153 
 53                                                !! 154 config SND_SOC_INTEL_BYTCR_RT5651_MACH
 54 config SND_SST_ATOM_HIFI2_PLATFORM_ACPI        !! 155         tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5651 codec"
 55         tristate "ACPI HiFi2 (Baytrail, Cherry !! 156         depends on X86 && I2C && ACPI
 56         default ACPI                           !! 157         select SND_SOC_RT5651
 57         depends on X86 && ACPI && PCI          << 
 58         select SND_SST_ATOM_HIFI2_PLATFORM        158         select SND_SST_ATOM_HIFI2_PLATFORM
 59         select SND_SOC_ACPI_INTEL_MATCH        !! 159         select SND_SST_IPC_ACPI
 60         select SND_INTEL_DSP_CONFIG            !! 160         select SND_SOC_INTEL_SST_MATCH if ACPI
 61         select IOSF_MBI                        << 
 62         help                                      161         help
 63           If you have a Intel Baytrail or Cher !! 162           This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
 64           codec, then enable this option by sa !! 163           platforms with RT5651 audio codec.
 65           recommended option                   !! 164           Say Y if you have such a device.
 66           This option is mutually exclusive wi !! 165           If unsure select "N".
 67           Baytrail/Cherrytrail. If you want to !! 166 
 68           Baytrail/Cherrytrail, you need to de !! 167 config SND_SOC_INTEL_CHT_BSW_RT5672_MACH
 69                                                !! 168         tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec"
 70 endif ## SND_SOC_INTEL_SST_TOPLEVEL            !! 169         depends on X86_INTEL_LPSS && I2C && ACPI
 71                                                !! 170         select SND_SOC_RT5670
 72 if SND_SOC_INTEL_SST_TOPLEVEL || SND_SOC_SOF_I !! 171         select SND_SST_ATOM_HIFI2_PLATFORM
 73                                                !! 172         select SND_SST_IPC_ACPI
 74 config SND_SOC_ACPI_INTEL_MATCH                !! 173         select SND_SOC_INTEL_SST_MATCH if ACPI
 75         tristate                               !! 174         help
 76         select SND_SOC_ACPI if ACPI            !! 175           This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
 77         # this option controls the compilation !! 176           platforms with RT5672 audio codec.
 78         # helpers and is not meant to be selec !! 177           Say Y if you have such a device.
 79                                                !! 178           If unsure select "N".
 80 endif ## SND_SOC_INTEL_SST_TOPLEVEL || SND_SOC !! 179 
 81                                                !! 180 config SND_SOC_INTEL_CHT_BSW_RT5645_MACH
 82 config SND_SOC_INTEL_KEEMBAY                   !! 181         tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec"
 83         tristate "Keembay Platforms"           !! 182         depends on X86_INTEL_LPSS && I2C && ACPI
 84         depends on ARCH_KEEMBAY || COMPILE_TES !! 183         select SND_SOC_RT5645
 85         depends on COMMON_CLK                  !! 184         select SND_SST_ATOM_HIFI2_PLATFORM
 86         select SND_DMAENGINE_PCM               !! 185         select SND_SST_IPC_ACPI
 87         select SND_SOC_GENERIC_DMAENGINE_PCM   !! 186         select SND_SOC_INTEL_SST_MATCH if ACPI
 88         help                                   !! 187         help
 89           If you have a Intel Keembay platform !! 188           This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
 90           by saying Y or m.                    !! 189           platforms with RT5645/5650 audio codec.
 91                                                !! 190           If unsure select "N".
 92 config SND_SOC_INTEL_AVS                       !! 191 
 93         tristate "Intel AVS driver"            !! 192 config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
 94         depends on X86 || COMPILE_TEST         !! 193         tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec"
 95         depends on PCI                         !! 194         depends on X86_INTEL_LPSS && I2C && ACPI
 96         depends on COMMON_CLK                  !! 195         select SND_SOC_MAX98090
 97         select ACPI_NHLT if ACPI               !! 196         select SND_SOC_TS3A227E
 98         select SND_SOC_ACPI if ACPI            !! 197         select SND_SST_ATOM_HIFI2_PLATFORM
 99         select SND_SOC_TOPOLOGY                !! 198         select SND_SST_IPC_ACPI
100         select SND_SOC_HDA                     !! 199         select SND_SOC_INTEL_SST_MATCH if ACPI
101         select SND_SOC_COMPRESS if DEBUG_FS    << 
102         select SND_HDA_EXT_CORE                << 
103         select SND_HDA_DSP_LOADER              << 
104         select SND_INTEL_DSP_CONFIG            << 
105         select WANT_DEV_COREDUMP               << 
106         help                                      200         help
107           Enable support for Intel(R) cAVS 1.5 !! 201           This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
108           capabilities. This includes Skylake, !! 202           platforms with MAX98090 audio codec it also can support TI jack chip as aux device.
109           Apollolake.                          !! 203           If unsure select "N".
110                                                   204 
111 # Machine board drivers                        !! 205 config SND_SOC_INTEL_SKYLAKE
112 source "sound/soc/intel/avs/boards/Kconfig"    !! 206         tristate
                                                   >> 207         select SND_HDA_EXT_CORE
                                                   >> 208         select SND_HDA_DSP_LOADER
                                                   >> 209         select SND_SOC_TOPOLOGY
                                                   >> 210         select SND_SOC_INTEL_SST
113                                                   211 
114 # ASoC codec drivers                           !! 212 config SND_SOC_INTEL_SKL_RT286_MACH
115 source "sound/soc/intel/boards/Kconfig"        !! 213         tristate "ASoC Audio driver for SKL with RT286 I2S mode"
                                                   >> 214         depends on X86 && ACPI && I2C
                                                   >> 215         select SND_SOC_INTEL_SKYLAKE
                                                   >> 216         select SND_SOC_RT286
                                                   >> 217         select SND_SOC_DMIC
                                                   >> 218         select SND_SOC_HDAC_HDMI
                                                   >> 219         help
                                                   >> 220            This adds support for ASoC machine driver for Skylake platforms
                                                   >> 221            with RT286 I2S audio codec.
                                                   >> 222            Say Y if you have such a device.
                                                   >> 223            If unsure select "N".
                                                   >> 224 
                                                   >> 225 config SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH
                                                   >> 226         tristate "ASoC Audio driver for SKL with NAU88L25 and SSM4567 in I2S Mode"
                                                   >> 227         depends on X86_INTEL_LPSS && I2C
                                                   >> 228         select SND_SOC_INTEL_SKYLAKE
                                                   >> 229         select SND_SOC_NAU8825
                                                   >> 230         select SND_SOC_SSM4567
                                                   >> 231         select SND_SOC_DMIC
                                                   >> 232         select SND_SOC_HDAC_HDMI
                                                   >> 233         help
                                                   >> 234           This adds support for ASoC Onboard Codec I2S machine driver. This will
                                                   >> 235           create an alsa sound card for NAU88L25 + SSM4567.
                                                   >> 236           Say Y if you have such a device.
                                                   >> 237           If unsure select "N".
                                                   >> 238 
                                                   >> 239 config SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH
                                                   >> 240         tristate "ASoC Audio driver for SKL with NAU88L25 and MAX98357A in I2S Mode"
                                                   >> 241         depends on X86_INTEL_LPSS && I2C
                                                   >> 242         select SND_SOC_INTEL_SKYLAKE
                                                   >> 243         select SND_SOC_NAU8825
                                                   >> 244         select SND_SOC_MAX98357A
                                                   >> 245         select SND_SOC_DMIC
                                                   >> 246         select SND_SOC_HDAC_HDMI
                                                   >> 247         help
                                                   >> 248           This adds support for ASoC Onboard Codec I2S machine driver. This will
                                                   >> 249           create an alsa sound card for NAU88L25 + MAX98357A.
                                                   >> 250           Say Y if you have such a device.
                                                   >> 251           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