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


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