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

TOMOYO Linux Cross Reference
Linux/sound/soc/qcom/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/qcom/Kconfig (Version linux-6.12-rc7) and /sound/soc/qcom/Kconfig (Version linux-4.17.19)


  1 # SPDX-License-Identifier: GPL-2.0-only        !!   1 config SND_SOC_QCOM
  2 menuconfig SND_SOC_QCOM                        << 
  3         tristate "ASoC support for QCOM platfo      2         tristate "ASoC support for QCOM platforms"
  4         depends on ARCH_QCOM || COMPILE_TEST        3         depends on ARCH_QCOM || COMPILE_TEST
  5         help                                        4         help
  6           Say Y or M if you want to add suppor !!   5           Say Y or M if you want to add support to use audio devices
  7           in Qualcomm Technologies SOC-based p !!   6           in Qualcomm Technologies SOC-based platforms.
  8                                                << 
  9 if SND_SOC_QCOM                                << 
 10                                                     7 
 11 config SND_SOC_LPASS_CPU                            8 config SND_SOC_LPASS_CPU
 12         tristate                                    9         tristate
 13         select REGMAP_MMIO                         10         select REGMAP_MMIO
 14                                                    11 
 15 config SND_SOC_LPASS_HDMI                      << 
 16         tristate                               << 
 17         select REGMAP_MMIO                     << 
 18                                                << 
 19 config SND_SOC_LPASS_PLATFORM                      12 config SND_SOC_LPASS_PLATFORM
 20         tristate                                   13         tristate
 21         select REGMAP_MMIO                     !!  14         depends on HAS_DMA
 22                                                << 
 23 config SND_SOC_LPASS_CDC_DMA                   << 
 24         tristate                               << 
 25         select REGMAP_MMIO                         15         select REGMAP_MMIO
 26                                                    16 
 27 config SND_SOC_LPASS_IPQ806X                       17 config SND_SOC_LPASS_IPQ806X
 28         tristate                                   18         tristate
                                                   >>  19         depends on HAS_DMA
 29         select SND_SOC_LPASS_CPU                   20         select SND_SOC_LPASS_CPU
 30         select SND_SOC_LPASS_PLATFORM              21         select SND_SOC_LPASS_PLATFORM
 31                                                    22 
 32 config SND_SOC_LPASS_APQ8016                       23 config SND_SOC_LPASS_APQ8016
 33         tristate                                   24         tristate
                                                   >>  25         depends on HAS_DMA
 34         select SND_SOC_LPASS_CPU                   26         select SND_SOC_LPASS_CPU
 35         select SND_SOC_LPASS_PLATFORM              27         select SND_SOC_LPASS_PLATFORM
 36                                                    28 
 37 config SND_SOC_LPASS_SC7180                    << 
 38         tristate                               << 
 39         select SND_SOC_LPASS_CPU               << 
 40         select SND_SOC_LPASS_PLATFORM          << 
 41         select SND_SOC_LPASS_HDMI              << 
 42                                                << 
 43 config SND_SOC_LPASS_SC7280                    << 
 44         tristate                               << 
 45         select SND_SOC_LPASS_CPU               << 
 46         select SND_SOC_LPASS_PLATFORM          << 
 47         select SND_SOC_LPASS_HDMI              << 
 48         select SND_SOC_LPASS_CDC_DMA           << 
 49                                                << 
 50 config SND_SOC_STORM                               29 config SND_SOC_STORM
 51         tristate "ASoC I2S support for Storm b     30         tristate "ASoC I2S support for Storm boards"
 52         depends on GPIOLIB                     !!  31         depends on SND_SOC_QCOM && HAS_DMA
 53         select SND_SOC_LPASS_IPQ806X               32         select SND_SOC_LPASS_IPQ806X
 54         select SND_SOC_MAX98357A                   33         select SND_SOC_MAX98357A
 55         help                                       34         help
 56           Say Y or M if you want add support f !!  35           Say Y or M if you want add support for SoC audio on the
 57           Qualcomm Technologies IPQ806X-based  !!  36           Qualcomm Technologies IPQ806X-based Storm board.
 58                                                    37 
 59 config SND_SOC_APQ8016_SBC                         38 config SND_SOC_APQ8016_SBC
 60         tristate "SoC Audio support for APQ801     39         tristate "SoC Audio support for APQ8016 SBC platforms"
                                                   >>  40         depends on SND_SOC_QCOM && HAS_DMA
 61         select SND_SOC_LPASS_APQ8016               41         select SND_SOC_LPASS_APQ8016
 62         select SND_SOC_QCOM_COMMON             << 
 63         help                                       42         help
 64           Support for Qualcomm Technologies LP !!  43           Support for Qualcomm Technologies LPASS audio block in
 65           APQ8016 SOC-based systems.           !!  44           APQ8016 SOC-based systems.
 66           Say Y if you want to use audio devic !!  45           Say Y if you want to use audio devices on MI2S.
 67                                                << 
 68 config SND_SOC_QCOM_COMMON                     << 
 69         tristate                               << 
 70                                                << 
 71 config SND_SOC_QCOM_SDW                        << 
 72         tristate                               << 
 73                                                << 
 74 config SND_SOC_QDSP6_COMMON                    << 
 75         tristate                               << 
 76                                                << 
 77 config SND_SOC_QDSP6_CORE                      << 
 78         tristate                               << 
 79                                                << 
 80 config SND_SOC_QDSP6_AFE                       << 
 81         tristate                               << 
 82                                                << 
 83 config SND_SOC_QDSP6_AFE_DAI                   << 
 84         tristate                               << 
 85                                                << 
 86 config SND_SOC_QDSP6_AFE_CLOCKS                << 
 87         tristate                               << 
 88                                                << 
 89 config SND_SOC_QDSP6_ADM                       << 
 90         tristate                               << 
 91                                                << 
 92 config SND_SOC_QDSP6_ROUTING                   << 
 93         tristate                               << 
 94                                                << 
 95 config SND_SOC_QDSP6_ASM                       << 
 96         tristate                               << 
 97                                                << 
 98 config SND_SOC_QDSP6_ASM_DAI                   << 
 99         select SND_SOC_COMPRESS                << 
100         tristate                               << 
101                                                << 
102 config SND_SOC_QDSP6_APM_DAI                   << 
103         tristate                               << 
104         select SND_SOC_COMPRESS                << 
105                                                << 
106 config SND_SOC_QDSP6_APM_LPASS_DAI             << 
107         tristate                               << 
108                                                << 
109 config SND_SOC_QDSP6_APM                       << 
110         tristate                               << 
111         select SND_SOC_QDSP6_APM_DAI           << 
112         select SND_SOC_QDSP6_APM_LPASS_DAI     << 
113                                                << 
114 config SND_SOC_QDSP6_PRM_LPASS_CLOCKS          << 
115         tristate                               << 
116                                                << 
117 config SND_SOC_QDSP6_PRM                       << 
118         tristate                               << 
119         select SND_SOC_QDSP6_PRM_LPASS_CLOCKS  << 
120                                                << 
121 config SND_SOC_QDSP6                           << 
122         tristate "SoC ALSA audio driver for QD << 
123         depends on QCOM_APR                    << 
124         depends on COMMON_CLK                  << 
125         select SND_SOC_QDSP6_COMMON            << 
126         select SND_SOC_QDSP6_CORE              << 
127         select SND_SOC_QDSP6_AFE               << 
128         select SND_SOC_QDSP6_AFE_DAI           << 
129         select SND_SOC_QDSP6_AFE_CLOCKS        << 
130         select SND_SOC_QDSP6_ADM               << 
131         select SND_SOC_QDSP6_ROUTING           << 
132         select SND_SOC_QDSP6_ASM               << 
133         select SND_SOC_QDSP6_ASM_DAI           << 
134         select SND_SOC_TOPOLOGY                << 
135         select SND_SOC_QDSP6_APM               << 
136         select SND_SOC_QDSP6_PRM               << 
137         help                                   << 
138          To add support for MSM QDSP6 Soc Audi << 
139          This will enable sound soc platform s << 
140          audio drivers. This includes q6asm, q << 
141          q6afe interfaces to DSP using apr.    << 
142                                                << 
143 config SND_SOC_MSM8996                         << 
144         tristate "SoC Machine driver for MSM89 << 
145         depends on QCOM_APR                    << 
146         depends on COMMON_CLK                  << 
147         select SND_SOC_QDSP6                   << 
148         select SND_SOC_QCOM_COMMON             << 
149         help                                   << 
150           Support for Qualcomm Technologies LP << 
151           APQ8096 SoC-based systems.           << 
152           Say Y if you want to use audio devic << 
153                                                << 
154 config SND_SOC_SDM845                          << 
155         tristate "SoC Machine driver for SDM84 << 
156         depends on QCOM_APR && I2C && SOUNDWIR << 
157         depends on COMMON_CLK                  << 
158         select SND_SOC_QDSP6                   << 
159         select SND_SOC_QCOM_COMMON             << 
160         select SND_SOC_QCOM_SDW                << 
161         select SND_SOC_RT5663                  << 
162         select SND_SOC_MAX98927                << 
163         imply SND_SOC_CROS_EC_CODEC            << 
164         help                                   << 
165           To add support for audio on Qualcomm << 
166           SDM845 SoC-based systems.            << 
167           Say Y if you want to use audio devic << 
168                                                << 
169 config SND_SOC_SM8250                          << 
170         tristate "SoC Machine driver for SM825 << 
171         depends on QCOM_APR && SOUNDWIRE       << 
172         depends on COMMON_CLK                  << 
173         select SND_SOC_QDSP6                   << 
174         select SND_SOC_QCOM_COMMON             << 
175         select SND_SOC_QCOM_SDW                << 
176         help                                   << 
177           To add support for audio on Qualcomm << 
178           SM8250 SoC-based systems.            << 
179           Say Y if you want to use audio devic << 
180                                                << 
181 config SND_SOC_SC8280XP                        << 
182         tristate "SoC Machine driver for SC828 << 
183         depends on QCOM_APR && SOUNDWIRE       << 
184         depends on COMMON_CLK                  << 
185         select SND_SOC_QDSP6                   << 
186         select SND_SOC_QCOM_COMMON             << 
187         select SND_SOC_QCOM_SDW                << 
188         help                                   << 
189           To add support for audio on Qualcomm << 
190           SC8280XP SoC-based systems.          << 
191           Say Y if you want to use audio devic << 
192                                                << 
193 config SND_SOC_SC7180                          << 
194         tristate "SoC Machine driver for SC718 << 
195         depends on I2C && GPIOLIB              << 
196         depends on SOUNDWIRE || SOUNDWIRE=n    << 
197         select SND_SOC_QCOM_COMMON             << 
198         select SND_SOC_LPASS_SC7180            << 
199         select SND_SOC_MAX98357A               << 
200         select SND_SOC_RT5682_I2C              << 
201         select SND_SOC_RT5682S                 << 
202         select SND_SOC_ADAU7002                << 
203         help                                   << 
204           To add support for audio on Qualcomm << 
205           SC7180 SoC-based systems.            << 
206           Say Y if you want to use audio devic << 
207                                                << 
208 config SND_SOC_SC7280                          << 
209         tristate "SoC Machine driver for SC728 << 
210         depends on I2C && SOUNDWIRE            << 
211         select SND_SOC_QCOM_COMMON             << 
212         select SND_SOC_QCOM_SDW                << 
213         select SND_SOC_LPASS_SC7280            << 
214         select SND_SOC_MAX98357A               << 
215         select SND_SOC_WCD938X_SDW             << 
216         select SND_SOC_LPASS_MACRO_COMMON      << 
217         imply SND_SOC_LPASS_RX_MACRO           << 
218         imply SND_SOC_LPASS_TX_MACRO           << 
219         select SND_SOC_RT5682_I2C              << 
220         select SND_SOC_RT5682S                 << 
221         help                                   << 
222           Add support for audio on Qualcomm Te << 
223           SC7280 SoC-based systems.            << 
224           Say Y or M if you want to use audio  << 
225                                                << 
226 config SND_SOC_X1E80100                        << 
227         tristate "SoC Machine driver for X1E80 << 
228         depends on QCOM_APR && SOUNDWIRE       << 
229         depends on COMMON_CLK                  << 
230         select SND_SOC_QDSP6                   << 
231         select SND_SOC_QCOM_COMMON             << 
232         select SND_SOC_QCOM_SDW                << 
233         help                                   << 
234           Add support for audio on Qualcomm Te << 
235           X1E80100 SoC-based systems.          << 
236           Say Y or M if you want to use audio  << 
237                                                << 
238 endif #SND_SOC_QCOM                            << 
                                                      

~ [ 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