~ubuntu-branches/ubuntu/precise/alsa-driver/precise

« back to all changes in this revision

Viewing changes to .pc/debian_dfsg_configure.patch/acinclude.m4

  • Committer: Bazaar Package Importer
  • Author(s): Luke Yelavich
  • Date: 2010-06-04 11:52:55 UTC
  • mfrom: (3.1.9 sid)
  • Revision ID: james.westby@ubuntu.com-20100604115255-tu8woz22vgmcyrql
Tags: 1.0.23+dfsg-1ubuntu1
* Merge from debian alsa-driver svn, remaining changes:
  - Script paths (/usr/sbin -> /sbin, /usr/bin -> /bin);
  - debian/rules:
    + Don't install snddevices and program-wrapper
    + install alsa-base apport hook
    + Package separate USB card list file
  - Vcs and maintainer fields mangling
  - Rename blacklist files in /etc/modprobe.d to be consistant with the rest
    of the distro
  - debian/alsa-base.init:
    + create /var/run/alsa if it doesn't exist
    + Run alsactl store before force unloading modules
    + Run alsactl restore after reloading unloaded modules
  - debian/linux-sound-base.postrm: Remove /etc/modprobe.d/blacklist* files
    on package removal
  - Add missing $CMDLINE_OPTS to all install rules.
  - Replace -Q with --quiet.
  - Add --use-blacklist to all rules so the blacklist still takes effect.
  - debian/alsa-base.postinst: Do not run snddevices
  - retain patches:
    + add_suspend_quirk_hp_nc6220_nw8240.patch,
    + refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch.
  - Drop kernel-package recommends to a suggests in order to be able to demote
    kernel-package to universe

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl ALSA soundcard configuration
 
2
dnl Find out which cards to compile driver for
 
3
dnl Copyright (c) by Jaroslav Kysela <perex@perex.cz>,
 
4
dnl                  Anders Semb Hermansen <ahermans@vf.telia.no>
 
5
 
 
6
AC_DEFUN([ALSA_TOPLEVEL_INIT], [
 
7
        CONFIG_SOUND=""
 
8
        CONFIG_HAS_IOMEM=""
 
9
        CONFIG_SOUND_OSS_CORE=""
 
10
        CONFIG_SOUND_OSS_CORE_PRECLAIM=""
 
11
        CONFIG_M68K=""
 
12
        CONFIG_SND=""
 
13
        CONFIG_SND_TIMER=""
 
14
        CONFIG_SND_PCM=""
 
15
        CONFIG_GCD=""
 
16
        CONFIG_SND_HWDEP=""
 
17
        CONFIG_SND_RAWMIDI=""
 
18
        CONFIG_SND_JACK=""
 
19
        CONFIG_SND_SEQUENCER=""
 
20
        CONFIG_SND_SEQ_DUMMY=""
 
21
        CONFIG_SND_OSSEMUL=""
 
22
        CONFIG_SND_MIXER_OSS=""
 
23
        CONFIG_SND_PCM_OSS=""
 
24
        CONFIG_SND_PCM_OSS_PLUGINS=""
 
25
        CONFIG_SND_SEQUENCER_OSS=""
 
26
        CONFIG_SND_HRTIMER=""
 
27
        CONFIG_HIGH_RES_TIMERS=""
 
28
        CONFIG_SND_SEQ_HRTIMER_DEFAULT=""
 
29
        CONFIG_SND_RTCTIMER=""
 
30
        CONFIG_RTC=""
 
31
        CONFIG_SND_SEQ_RTCTIMER_DEFAULT=""
 
32
        CONFIG_SND_DYNAMIC_MINORS=""
 
33
        CONFIG_SND_SUPPORT_OLD_API=""
 
34
        CONFIG_SND_VERBOSE_PROCFS=""
 
35
        CONFIG_PROC_FS=""
 
36
        CONFIG_SND_VERBOSE_PRINTK=""
 
37
        CONFIG_SND_DEBUG=""
 
38
        CONFIG_SND_DEBUG_VERBOSE=""
 
39
        CONFIG_SND_PCM_XRUN_DEBUG=""
 
40
        CONFIG_SND_VMASTER=""
 
41
        CONFIG_SND_DMA_SGBUF=""
 
42
        CONFIG_X86=""
 
43
        CONFIG_SND_RAWMIDI_SEQ=""
 
44
        CONFIG_SND_OPL3_LIB_SEQ=""
 
45
        CONFIG_SND_OPL3_LIB=""
 
46
        CONFIG_SND_OPL4_LIB_SEQ=""
 
47
        CONFIG_SND_OPL4_LIB=""
 
48
        CONFIG_SND_SBAWE_SEQ=""
 
49
        CONFIG_SND_SBAWE=""
 
50
        CONFIG_SND_EMU10K1_SEQ=""
 
51
        CONFIG_SND_EMU10K1=""
 
52
        CONFIG_SND_BIT32_EMUL=""
 
53
        CONFIG_SND_DEBUG_MEMORY=""
 
54
        CONFIG_SND_HPET=""
 
55
        CONFIG_HPET=""
 
56
        CONFIG_BROKEN=""
 
57
        CONFIG_SND_MPU401_UART=""
 
58
        CONFIG_SND_VX_LIB=""
 
59
        CONFIG_SND_AC97_CODEC=""
 
60
        CONFIG_SND_DRIVERS=""
 
61
        CONFIG_SND_PCSP=""
 
62
        CONFIG_PCSPKR_PLATFORM=""
 
63
        CONFIG_INPUT=""
 
64
        CONFIG_EXPERIMENTAL=""
 
65
        CONFIG_SND_DUMMY=""
 
66
        CONFIG_SND_VIRMIDI=""
 
67
        CONFIG_SND_MTPAV=""
 
68
        CONFIG_SND_MTS64=""
 
69
        CONFIG_PARPORT=""
 
70
        CONFIG_SND_SERIAL_U16550=""
 
71
        CONFIG_SND_MPU401=""
 
72
        CONFIG_SND_PORTMAN2X4=""
 
73
        CONFIG_SND_ML403_AC97CR=""
 
74
        CONFIG_XILINX_VIRTEX=""
 
75
        CONFIG_SND_AC97_POWER_SAVE=""
 
76
        CONFIG_SND_AC97_POWER_SAVE_DEFAULT=""
 
77
        CONFIG_SND_SERIALMIDI=""
 
78
        CONFIG_SND_LOOPBACK=""
 
79
        CONFIG_SND_WSS_LIB=""
 
80
        CONFIG_SND_SB_COMMON=""
 
81
        CONFIG_SND_SB8_DSP=""
 
82
        CONFIG_SND_SB16_DSP=""
 
83
        CONFIG_SND_ISA=""
 
84
        CONFIG_ISA=""
 
85
        CONFIG_ISA_DMA_API=""
 
86
        CONFIG_SND_ADLIB=""
 
87
        CONFIG_SND_AD1816A=""
 
88
        CONFIG_PNP=""
 
89
        CONFIG_ISAPNP=""
 
90
        CONFIG_SND_AD1848=""
 
91
        CONFIG_SND_ALS100=""
 
92
        CONFIG_SND_AZT2320=""
 
93
        CONFIG_SND_CMI8330=""
 
94
        CONFIG_SND_CS4231=""
 
95
        CONFIG_SND_CS4236=""
 
96
        CONFIG_SND_ES968=""
 
97
        CONFIG_SND_ES1688=""
 
98
        CONFIG_SND_ES18XX=""
 
99
        CONFIG_SND_SC6000=""
 
100
        CONFIG_HAS_IOPORT=""
 
101
        CONFIG_SND_GUSCLASSIC=""
 
102
        CONFIG_SND_GUSEXTREME=""
 
103
        CONFIG_SND_GUSMAX=""
 
104
        CONFIG_SND_INTERWAVE=""
 
105
        CONFIG_SND_INTERWAVE_STB=""
 
106
        CONFIG_SND_JAZZ16=""
 
107
        CONFIG_SND_OPL3SA2=""
 
108
        CONFIG_SND_OPTI92X_AD1848=""
 
109
        CONFIG_SND_OPTI92X_CS4231=""
 
110
        CONFIG_SND_OPTI93X=""
 
111
        CONFIG_SND_MIRO=""
 
112
        CONFIG_SND_SB8=""
 
113
        CONFIG_SND_SB16=""
 
114
        CONFIG_SND_SB16_CSP=""
 
115
        CONFIG_PPC=""
 
116
        CONFIG_FW_LOADER=""
 
117
        CONFIG_SND_SGALAXY=""
 
118
        CONFIG_SND_SSCAPE=""
 
119
        CONFIG_SND_WAVEFRONT=""
 
120
        CONFIG_SND_MSND_PINNACLE=""
 
121
        CONFIG_SND_MSND_CLASSIC=""
 
122
        CONFIG_SND_PC98_CS4232=""
 
123
        CONFIG_X86_PC9800=""
 
124
        CONFIG_SND_PCI=""
 
125
        CONFIG_PCI=""
 
126
        CONFIG_SND_AD1889=""
 
127
        CONFIG_SND_ALS300=""
 
128
        CONFIG_SND_ALS4000=""
 
129
        CONFIG_SND_ALI5451=""
 
130
        CONFIG_SND_ATIIXP=""
 
131
        CONFIG_SND_ATIIXP_MODEM=""
 
132
        CONFIG_SND_AU8810=""
 
133
        CONFIG_SND_AU8820=""
 
134
        CONFIG_SND_AU8830=""
 
135
        CONFIG_SND_AW2=""
 
136
        CONFIG_SND_AZT3328=""
 
137
        CONFIG_SND_BT87X=""
 
138
        CONFIG_SND_BT87X_OVERCLOCK=""
 
139
        CONFIG_SND_CA0106=""
 
140
        CONFIG_SND_CMIPCI=""
 
141
        CONFIG_SND_OXYGEN_LIB=""
 
142
        CONFIG_SND_OXYGEN=""
 
143
        CONFIG_SND_CS4281=""
 
144
        CONFIG_SND_CS46XX=""
 
145
        CONFIG_SND_CS46XX_NEW_DSP=""
 
146
        CONFIG_SND_CS5530=""
 
147
        CONFIG_SND_CS5535AUDIO=""
 
148
        CONFIG_SND_CTXFI=""
 
149
        CONFIG_SND_DARLA20=""
 
150
        CONFIG_SND_GINA20=""
 
151
        CONFIG_SND_LAYLA20=""
 
152
        CONFIG_SND_DARLA24=""
 
153
        CONFIG_SND_GINA24=""
 
154
        CONFIG_SND_LAYLA24=""
 
155
        CONFIG_SND_MONA=""
 
156
        CONFIG_SND_MIA=""
 
157
        CONFIG_SND_ECHO3G=""
 
158
        CONFIG_SND_INDIGO=""
 
159
        CONFIG_SND_INDIGOIO=""
 
160
        CONFIG_SND_INDIGODJ=""
 
161
        CONFIG_SND_INDIGOIOX=""
 
162
        CONFIG_SND_INDIGODJX=""
 
163
        CONFIG_SND_EMU10K1X=""
 
164
        CONFIG_SND_ENS1370=""
 
165
        CONFIG_SND_ENS1371=""
 
166
        CONFIG_SND_ES1938=""
 
167
        CONFIG_SND_ES1968=""
 
168
        CONFIG_SND_FM801=""
 
169
        CONFIG_SND_FM801_TEA575X_BOOL=""
 
170
        CONFIG_VIDEO_V4L2=""
 
171
        CONFIG_SND_FM801_TEA575X=""
 
172
        CONFIG_SND_HDA_INTEL=""
 
173
        CONFIG_SND_HDA_HWDEP=""
 
174
        CONFIG_SND_HDA_RECONFIG=""
 
175
        CONFIG_SND_HDA_INPUT_BEEP=""
 
176
        CONFIG_SND_HDA_INPUT_BEEP_MODE=""
 
177
        CONFIG_SND_HDA_INPUT_JACK=""
 
178
        CONFIG_SND_HDA_PATCH_LOADER=""
 
179
        CONFIG_SND_HDA_CODEC_REALTEK=""
 
180
        CONFIG_SND_HDA_CODEC_ANALOG=""
 
181
        CONFIG_SND_HDA_CODEC_SIGMATEL=""
 
182
        CONFIG_SND_HDA_CODEC_VIA=""
 
183
        CONFIG_SND_HDA_CODEC_ATIHDMI=""
 
184
        CONFIG_SND_HDA_CODEC_NVHDMI=""
 
185
        CONFIG_SND_HDA_CODEC_INTELHDMI=""
 
186
        CONFIG_SND_HDA_ELD=""
 
187
        CONFIG_SND_HDA_CODEC_CIRRUS=""
 
188
        CONFIG_SND_HDA_CODEC_CONEXANT=""
 
189
        CONFIG_SND_HDA_CODEC_CA0110=""
 
190
        CONFIG_SND_HDA_CODEC_CMEDIA=""
 
191
        CONFIG_SND_HDA_CODEC_SI3054=""
 
192
        CONFIG_SND_HDA_GENERIC=""
 
193
        CONFIG_SND_HDA_POWER_SAVE=""
 
194
        CONFIG_SND_HDA_POWER_SAVE_DEFAULT=""
 
195
        CONFIG_SND_HDSP=""
 
196
        CONFIG_SND_HDSPM=""
 
197
        CONFIG_SND_HIFIER=""
 
198
        CONFIG_SND_ICE1712=""
 
199
        CONFIG_BITREVERSE=""
 
200
        CONFIG_SND_ICE1724=""
 
201
        CONFIG_SND_INTEL8X0=""
 
202
        CONFIG_SND_INTEL8X0M=""
 
203
        CONFIG_SND_KORG1212=""
 
204
        CONFIG_SND_LX6464ES=""
 
205
        CONFIG_SND_MAESTRO3=""
 
206
        CONFIG_SND_MIXART=""
 
207
        CONFIG_SND_NM256=""
 
208
        CONFIG_SND_PCXHR=""
 
209
        CONFIG_SND_RIPTIDE=""
 
210
        CONFIG_SND_RME32=""
 
211
        CONFIG_SND_RME96=""
 
212
        CONFIG_SND_RME9652=""
 
213
        CONFIG_SND_SIS7019=""
 
214
        CONFIG_X86_64=""
 
215
        CONFIG_SND_SONICVIBES=""
 
216
        CONFIG_SND_TRIDENT=""
 
217
        CONFIG_SND_VIA82XX=""
 
218
        CONFIG_SND_VIA82XX_MODEM=""
 
219
        CONFIG_SND_VIRTUOSO=""
 
220
        CONFIG_SND_VX222=""
 
221
        CONFIG_SND_YMFPCI=""
 
222
        CONFIG_SND_PDPLUS=""
 
223
        CONFIG_SND_ASIHPI=""
 
224
        CONFIG_SND_PPC=""
 
225
        CONFIG_SND_POWERMAC=""
 
226
        CONFIG_I2C=""
 
227
        CONFIG_PPC_PMAC=""
 
228
        CONFIG_SND_POWERMAC_AUTO_DRC=""
 
229
        CONFIG_SND_PS3=""
 
230
        CONFIG_PS3_PS3AV=""
 
231
        CONFIG_SND_PS3_DEFAULT_START_DELAY=""
 
232
        CONFIG_SND_AOA=""
 
233
        CONFIG_SND_AOA_FABRIC_LAYOUT=""
 
234
        CONFIG_SND_AOA_ONYX=""
 
235
        CONFIG_I2C_POWERMAC=""
 
236
        CONFIG_SND_AOA_TAS=""
 
237
        CONFIG_SND_AOA_TOONIE=""
 
238
        CONFIG_SND_AOA_SOUNDBUS=""
 
239
        CONFIG_SND_AOA_SOUNDBUS_I2S=""
 
240
        CONFIG_SND_ARM=""
 
241
        CONFIG_ARM=""
 
242
        CONFIG_SND_ARMAACI=""
 
243
        CONFIG_ARM_AMBA=""
 
244
        CONFIG_SND_PXA2XX_PCM=""
 
245
        CONFIG_SND_PXA2XX_LIB=""
 
246
        CONFIG_SND_PXA2XX_LIB_AC97=""
 
247
        CONFIG_SND_PXA2XX_AC97=""
 
248
        CONFIG_ARCH_PXA=""
 
249
        CONFIG_SND_SA11XX_UDA1341=""
 
250
        CONFIG_ARCH_SA1100=""
 
251
        CONFIG_L3=""
 
252
        CONFIG_SND_S3C2410=""
 
253
        CONFIG_ARCH_S3C2410=""
 
254
        CONFIG_I2C_SENSOR=""
 
255
        CONFIG_SND_PXA2XX_I2SOUND=""
 
256
        CONFIG_AVR32=""
 
257
        CONFIG_ARCH_AT91=""
 
258
        CONFIG_SND_ATMEL_ABDAC=""
 
259
        CONFIG_DW_DMAC=""
 
260
        CONFIG_SND_ATMEL_AC97C=""
 
261
        CONFIG_SND_SPI=""
 
262
        CONFIG_SPI=""
 
263
        CONFIG_SND_AT73C213=""
 
264
        CONFIG_ATMEL_SSC=""
 
265
        CONFIG_SND_AT73C213_TARGET_BITRATE=""
 
266
        CONFIG_SND_MIPS=""
 
267
        CONFIG_MIPS=""
 
268
        CONFIG_SND_SGI_O2=""
 
269
        CONFIG_SGI_IP32=""
 
270
        CONFIG_SND_SGI_HAL2=""
 
271
        CONFIG_SGI_HAS_HAL2=""
 
272
        CONFIG_SND_AU1X00=""
 
273
        CONFIG_SOC_AU1000=""
 
274
        CONFIG_SOC_AU1100=""
 
275
        CONFIG_SOC_AU1500=""
 
276
        CONFIG_SND_SUPERH=""
 
277
        CONFIG_SUPERH=""
 
278
        CONFIG_SND_AICA=""
 
279
        CONFIG_SH_DREAMCAST=""
 
280
        CONFIG_G2_DMA=""
 
281
        CONFIG_SND_SH_DAC_AUDIO=""
 
282
        CONFIG_CPU_SH3=""
 
283
        CONFIG_SND_USB=""
 
284
        CONFIG_USB=""
 
285
        CONFIG_SND_USB_AUDIO=""
 
286
        CONFIG_SND_USB_UA101=""
 
287
        CONFIG_SND_USB_USX2Y=""
 
288
        CONFIG_ALPHA=""
 
289
        CONFIG_SND_USB_CAIAQ=""
 
290
        CONFIG_SND_USB_CAIAQ_INPUT=""
 
291
        CONFIG_SND_USB_US122L=""
 
292
        CONFIG_SND_PCMCIA=""
 
293
        CONFIG_PCMCIA=""
 
294
        CONFIG_SND_VXPOCKET=""
 
295
        CONFIG_SND_PDAUDIOCF=""
 
296
        CONFIG_SND_SPARC=""
 
297
        CONFIG_SPARC=""
 
298
        CONFIG_SND_SUN_AMD7930=""
 
299
        CONFIG_SBUS=""
 
300
        CONFIG_SND_SUN_CS4231=""
 
301
        CONFIG_SND_SUN_DBRI=""
 
302
        CONFIG_SND_GSC=""
 
303
        CONFIG_GSC=""
 
304
        CONFIG_SND_HARMONY=""
 
305
        CONFIG_SND_SOC=""
 
306
        CONFIG_SND_SOC_AC97_BUS=""
 
307
        CONFIG_SND_ATMEL_SOC=""
 
308
        CONFIG_SND_ATMEL_SOC_SSC=""
 
309
        CONFIG_SND_AT91_SOC_SAM9G20_WM8731=""
 
310
        CONFIG_ARCH_AT91SAM9G20=""
 
311
        CONFIG_SND_AT32_SOC_PLAYPAQ=""
 
312
        CONFIG_BOARD_PLAYPAQ=""
 
313
        CONFIG_SND_AT32_SOC_PLAYPAQ_SLAVE=""
 
314
        CONFIG_SND_AT91_SOC_AFEB9260=""
 
315
        CONFIG_MACH_AFEB9260=""
 
316
        CONFIG_SND_SOC_AU1XPSC=""
 
317
        CONFIG_SOC_AU1200=""
 
318
        CONFIG_SOC_AU1550=""
 
319
        CONFIG_SND_SOC_AU1XPSC_I2S=""
 
320
        CONFIG_SND_SOC_AU1XPSC_AC97=""
 
321
        CONFIG_SND_SOC_DB1200=""
 
322
        CONFIG_SND_BF5XX_I2S=""
 
323
        CONFIG_BLACKFIN=""
 
324
        CONFIG_SND_BF5XX_SOC_SSM2602=""
 
325
        CONFIG_SND_BF5XX_SOC_AD73311=""
 
326
        CONFIG_SND_BFIN_AD73311_SE=""
 
327
        CONFIG_SND_BF5XX_TDM=""
 
328
        CONFIG_SND_BF5XX_SOC_AD1836=""
 
329
        CONFIG_SND_BF5XX_SOC_AD193X=""
 
330
        CONFIG_SND_BF5XX_AC97=""
 
331
        CONFIG_SND_BF5XX_MMAP_SUPPORT=""
 
332
        CONFIG_SND_BF5XX_MULTICHAN_SUPPORT=""
 
333
        CONFIG_SND_BF5XX_HAVE_COLD_RESET=""
 
334
        CONFIG_SND_BF5XX_RESET_GPIO_NUM=""
 
335
        CONFIG_SND_BF5XX_SOC_AD1980=""
 
336
        CONFIG_SND_BF5XX_SOC_SPORT=""
 
337
        CONFIG_SND_BF5XX_SOC_I2S=""
 
338
        CONFIG_SND_BF5XX_SOC_TDM=""
 
339
        CONFIG_SND_BF5XX_SOC_AC97=""
 
340
        CONFIG_SND_BF5XX_SPORT_NUM=""
 
341
        CONFIG_SND_DAVINCI_SOC=""
 
342
        CONFIG_ARCH_DAVINCI=""
 
343
        CONFIG_SND_DAVINCI_SOC_I2S=""
 
344
        CONFIG_SND_DAVINCI_SOC_MCASP=""
 
345
        CONFIG_SND_DAVINCI_SOC_VCIF=""
 
346
        CONFIG_SND_DAVINCI_SOC_EVM=""
 
347
        CONFIG_MACH_DAVINCI_EVM=""
 
348
        CONFIG_MACH_DAVINCI_DM355_EVM=""
 
349
        CONFIG_MACH_DAVINCI_DM365_EVM=""
 
350
        CONFIG_SND_DM365_AIC3X_CODEC=""
 
351
        CONFIG_SND_DM365_VOICE_CODEC=""
 
352
        CONFIG_MFD_DAVINCI_VOICECODEC=""
 
353
        CONFIG_SND_DM6467_SOC_EVM=""
 
354
        CONFIG_MACH_DAVINCI_DM6467_EVM=""
 
355
        CONFIG_SND_DAVINCI_SOC_SFFSDR=""
 
356
        CONFIG_MACH_SFFSDR=""
 
357
        CONFIG_SFFSDR_FPGA=""
 
358
        CONFIG_SND_DA830_SOC_EVM=""
 
359
        CONFIG_MACH_DAVINCI_DA830_EVM=""
 
360
        CONFIG_SND_DA850_SOC_EVM=""
 
361
        CONFIG_MACH_DAVINCI_DA850_EVM=""
 
362
        CONFIG_SND_SOC_OF_SIMPLE=""
 
363
        CONFIG_SND_MPC52XX_DMA=""
 
364
        CONFIG_SND_SOC_MPC8610=""
 
365
        CONFIG_MPC8610=""
 
366
        CONFIG_SND_SOC_MPC8610_HPCD=""
 
367
        CONFIG_MPC8610_HPCD=""
 
368
        CONFIG_SND_SOC_MPC5200_I2S=""
 
369
        CONFIG_PPC_MPC52XX=""
 
370
        CONFIG_PPC_BESTCOMM=""
 
371
        CONFIG_PPC_BESTCOMM_GEN_BD=""
 
372
        CONFIG_SND_SOC_MPC5200_AC97=""
 
373
        CONFIG_SND_MPC52XX_SOC_PCM030=""
 
374
        CONFIG_PPC_MPC5200_SIMPLE=""
 
375
        CONFIG_SND_MPC52XX_SOC_EFIKA=""
 
376
        CONFIG_PPC_EFIKA=""
 
377
        CONFIG_SND_IMX_SOC=""
 
378
        CONFIG_ARCH_MXC=""
 
379
        CONFIG_FIQ=""
 
380
        CONFIG_SND_MXC_SOC_SSI=""
 
381
        CONFIG_SND_MXC_SOC_WM1133_EV1=""
 
382
        CONFIG_SND_OMAP_SOC=""
 
383
        CONFIG_ARCH_OMAP=""
 
384
        CONFIG_SND_OMAP_SOC_MCBSP=""
 
385
        CONFIG_OMAP_MCBSP=""
 
386
        CONFIG_SND_OMAP_SOC_MCPDM=""
 
387
        CONFIG_SND_OMAP_SOC_N810=""
 
388
        CONFIG_MACH_NOKIA_N810=""
 
389
        CONFIG_OMAP_MUX=""
 
390
        CONFIG_SND_OMAP_SOC_AMS_DELTA=""
 
391
        CONFIG_MACH_AMS_DELTA=""
 
392
        CONFIG_SND_OMAP_SOC_OSK5912=""
 
393
        CONFIG_MACH_OMAP_OSK=""
 
394
        CONFIG_SND_OMAP_SOC_OVERO=""
 
395
        CONFIG_TWL4030_CORE=""
 
396
        CONFIG_MACH_OVERO=""
 
397
        CONFIG_MACH_CM_T35=""
 
398
        CONFIG_SND_OMAP_SOC_OMAP2EVM=""
 
399
        CONFIG_MACH_OMAP2EVM=""
 
400
        CONFIG_SND_OMAP_SOC_OMAP3EVM=""
 
401
        CONFIG_MACH_OMAP3EVM=""
 
402
        CONFIG_SND_OMAP_SOC_AM3517EVM=""
 
403
        CONFIG_MACH_OMAP3517EVM=""
 
404
        CONFIG_SND_OMAP_SOC_SDP3430=""
 
405
        CONFIG_MACH_OMAP_3430SDP=""
 
406
        CONFIG_SND_OMAP_SOC_OMAP3_PANDORA=""
 
407
        CONFIG_MACH_OMAP3_PANDORA=""
 
408
        CONFIG_SND_OMAP_SOC_OMAP3_BEAGLE=""
 
409
        CONFIG_MACH_OMAP3_BEAGLE=""
 
410
        CONFIG_MACH_DEVKIT8000=""
 
411
        CONFIG_SND_OMAP_SOC_ZOOM2=""
 
412
        CONFIG_MACH_OMAP_ZOOM2=""
 
413
        CONFIG_SND_OMAP_SOC_IGEP0020=""
 
414
        CONFIG_MACH_IGEP0020=""
 
415
        CONFIG_SND_PXA2XX_SOC=""
 
416
        CONFIG_SND_PXA2XX_SOC_AC97=""
 
417
        CONFIG_SND_PXA2XX_SOC_I2S=""
 
418
        CONFIG_SND_PXA_SOC_SSP=""
 
419
        CONFIG_SND_PXA2XX_SOC_CORGI=""
 
420
        CONFIG_PXA_SHARP_C7XX=""
 
421
        CONFIG_SND_PXA2XX_SOC_SPITZ=""
 
422
        CONFIG_PXA_SHARP_CXX00=""
 
423
        CONFIG_SND_PXA2XX_SOC_Z2=""
 
424
        CONFIG_MACH_ZIPIT2=""
 
425
        CONFIG_SND_PXA2XX_SOC_POODLE=""
 
426
        CONFIG_MACH_POODLE=""
 
427
        CONFIG_SND_PXA2XX_SOC_TOSA=""
 
428
        CONFIG_MACH_TOSA=""
 
429
        CONFIG_MFD_TC6393XB=""
 
430
        CONFIG_SND_PXA2XX_SOC_E740=""
 
431
        CONFIG_MACH_E740=""
 
432
        CONFIG_SND_PXA2XX_SOC_E750=""
 
433
        CONFIG_MACH_E750=""
 
434
        CONFIG_SND_PXA2XX_SOC_E800=""
 
435
        CONFIG_MACH_E800=""
 
436
        CONFIG_SND_PXA2XX_SOC_EM_X270=""
 
437
        CONFIG_MACH_EM_X270=""
 
438
        CONFIG_MACH_EXEDA=""
 
439
        CONFIG_MACH_CM_X300=""
 
440
        CONFIG_SND_PXA2XX_SOC_PALM27X=""
 
441
        CONFIG_MACH_PALMLD=""
 
442
        CONFIG_MACH_PALMTX=""
 
443
        CONFIG_MACH_PALMT5=""
 
444
        CONFIG_MACH_PALMTE2=""
 
445
        CONFIG_SND_SOC_ZYLONITE=""
 
446
        CONFIG_MACH_ZYLONITE=""
 
447
        CONFIG_SND_SOC_RAUMFELD=""
 
448
        CONFIG_MACH_RAUMFELD_SPEAKER=""
 
449
        CONFIG_MACH_RAUMFELD_CONNECTOR=""
 
450
        CONFIG_SND_PXA2XX_SOC_MAGICIAN=""
 
451
        CONFIG_MACH_MAGICIAN=""
 
452
        CONFIG_SND_PXA2XX_SOC_MIOA701=""
 
453
        CONFIG_MACH_MIOA701=""
 
454
        CONFIG_SND_PXA2XX_SOC_IMOTE2=""
 
455
        CONFIG_SND_S3C24XX_SOC=""
 
456
        CONFIG_ARCH_S3C64XX=""
 
457
        CONFIG_S3C64XX_DMA=""
 
458
        CONFIG_SND_S3C24XX_SOC_I2S=""
 
459
        CONFIG_S3C2410_DMA=""
 
460
        CONFIG_SND_S3C_I2SV2_SOC=""
 
461
        CONFIG_SND_S3C2412_SOC_I2S=""
 
462
        CONFIG_SND_S3C64XX_SOC_I2S=""
 
463
        CONFIG_SND_S3C_SOC_PCM=""
 
464
        CONFIG_SND_S3C_SOC_AC97=""
 
465
        CONFIG_SND_S3C24XX_SOC_NEO1973_WM8753=""
 
466
        CONFIG_MACH_NEO1973_GTA01=""
 
467
        CONFIG_SND_S3C24XX_SOC_NEO1973_GTA02_WM8753=""
 
468
        CONFIG_MACH_NEO1973_GTA02=""
 
469
        CONFIG_SND_S3C24XX_SOC_JIVE_WM8750=""
 
470
        CONFIG_MACH_JIVE=""
 
471
        CONFIG_SND_S3C64XX_SOC_WM8580=""
 
472
        CONFIG_MACH_SMDK6400=""
 
473
        CONFIG_MACH_SMDK6410=""
 
474
        CONFIG_SND_S3C24XX_SOC_SMDK2443_WM9710=""
 
475
        CONFIG_MACH_SMDK2443=""
 
476
        CONFIG_SND_S3C24XX_SOC_LN2440SBC_ALC650=""
 
477
        CONFIG_SND_S3C24XX_SOC_S3C24XX_UDA134X=""
 
478
        CONFIG_SND_S3C24XX_SOC_SIMTEC=""
 
479
        CONFIG_SND_S3C24XX_SOC_SIMTEC_TLV320AIC23=""
 
480
        CONFIG_SND_S3C24XX_SOC_SIMTEC_HERMES=""
 
481
        CONFIG_SND_SOC_SMDK_WM9713=""
 
482
        CONFIG_SND_S6000_SOC=""
 
483
        CONFIG_XTENSA_VARIANT_S6000=""
 
484
        CONFIG_SND_S6000_SOC_I2S=""
 
485
        CONFIG_SND_S6000_SOC_S6IPCAM=""
 
486
        CONFIG_XTENSA_PLATFORM_S6105=""
 
487
        CONFIG_ARCH_SHMOBILE=""
 
488
        CONFIG_SND_SOC_PCM_SH7760=""
 
489
        CONFIG_CPU_SUBTYPE_SH7760=""
 
490
        CONFIG_SH_DMABRG=""
 
491
        CONFIG_SND_SOC_SH4_HAC=""
 
492
        CONFIG_SND_SOC_SH4_SSI=""
 
493
        CONFIG_SND_SOC_SH4_FSI=""
 
494
        CONFIG_SND_SOC_SH4_SIU=""
 
495
        CONFIG_HAVE_CLK=""
 
496
        CONFIG_DMA_ENGINE=""
 
497
        CONFIG_DMADEVICES=""
 
498
        CONFIG_SH_DMAE=""
 
499
        CONFIG_SND_SH7760_AC97=""
 
500
        CONFIG_SND_FSI_AK4642=""
 
501
        CONFIG_SND_FSI_DA7210=""
 
502
        CONFIG_SND_SIU_MIGOR=""
 
503
        CONFIG_SH_MIGOR=""
 
504
        CONFIG_SND_SOC_TXX9ACLC=""
 
505
        CONFIG_HAS_TXX9_ACLC=""
 
506
        CONFIG_TXX9_DMAC=""
 
507
        CONFIG_SND_SOC_TXX9ACLC_AC97=""
 
508
        CONFIG_SND_SOC_TXX9ACLC_GENERIC=""
 
509
        CONFIG_SND_SOC_I2C_AND_SPI=""
 
510
        CONFIG_SND_SOC_ALL_CODECS=""
 
511
        CONFIG_SND_SOC_WM_HUBS=""
 
512
        CONFIG_SND_SOC_AC97_CODEC=""
 
513
        CONFIG_SND_SOC_AD1836=""
 
514
        CONFIG_SND_SOC_AD193X=""
 
515
        CONFIG_SND_SOC_AD1980=""
 
516
        CONFIG_SND_SOC_AD73311=""
 
517
        CONFIG_SND_SOC_ADS117X=""
 
518
        CONFIG_SND_SOC_AK4104=""
 
519
        CONFIG_SND_SOC_AK4535=""
 
520
        CONFIG_SND_SOC_AK4642=""
 
521
        CONFIG_SND_SOC_AK4671=""
 
522
        CONFIG_SND_SOC_CQ0093VC=""
 
523
        CONFIG_SND_SOC_CS4270=""
 
524
        CONFIG_SND_SOC_DA7210=""
 
525
        CONFIG_SND_SOC_CS4270_VD33_ERRATA=""
 
526
        CONFIG_SND_SOC_CX20442=""
 
527
        CONFIG_SND_SOC_L3=""
 
528
        CONFIG_SND_SOC_PCM3008=""
 
529
        CONFIG_SND_SOC_SPDIF=""
 
530
        CONFIG_SND_SOC_SSM2602=""
 
531
        CONFIG_SND_SOC_STAC9766=""
 
532
        CONFIG_SND_SOC_TLV320AIC23=""
 
533
        CONFIG_SND_SOC_TLV320AIC26=""
 
534
        CONFIG_SND_SOC_TLV320AIC3X=""
 
535
        CONFIG_SND_SOC_TLV320DAC33=""
 
536
        CONFIG_SND_SOC_TWL4030=""
 
537
        CONFIG_TWL4030_CODEC=""
 
538
        CONFIG_SND_SOC_TWL6040=""
 
539
        CONFIG_SND_SOC_UDA134X=""
 
540
        CONFIG_SND_SOC_UDA1380=""
 
541
        CONFIG_SND_SOC_WM8350=""
 
542
        CONFIG_SND_SOC_WM8400=""
 
543
        CONFIG_SND_SOC_WM8510=""
 
544
        CONFIG_SND_SOC_WM8523=""
 
545
        CONFIG_SND_SOC_WM8580=""
 
546
        CONFIG_SND_SOC_WM8711=""
 
547
        CONFIG_SND_SOC_WM8727=""
 
548
        CONFIG_SND_SOC_WM8728=""
 
549
        CONFIG_SND_SOC_WM8731=""
 
550
        CONFIG_SND_SOC_WM8750=""
 
551
        CONFIG_SND_SOC_WM8753=""
 
552
        CONFIG_SND_SOC_WM8776=""
 
553
        CONFIG_SND_SOC_WM8900=""
 
554
        CONFIG_SND_SOC_WM8903=""
 
555
        CONFIG_SND_SOC_WM8904=""
 
556
        CONFIG_SND_SOC_WM8940=""
 
557
        CONFIG_SND_SOC_WM8955=""
 
558
        CONFIG_SND_SOC_WM8960=""
 
559
        CONFIG_SND_SOC_WM8961=""
 
560
        CONFIG_SND_SOC_WM8971=""
 
561
        CONFIG_SND_SOC_WM8974=""
 
562
        CONFIG_SND_SOC_WM8978=""
 
563
        CONFIG_SND_SOC_WM8988=""
 
564
        CONFIG_SND_SOC_WM8990=""
 
565
        CONFIG_SND_SOC_WM8993=""
 
566
        CONFIG_SND_SOC_WM8994=""
 
567
        CONFIG_SND_SOC_WM9081=""
 
568
        CONFIG_SND_SOC_WM9705=""
 
569
        CONFIG_SND_SOC_WM9712=""
 
570
        CONFIG_SND_SOC_WM9713=""
 
571
        CONFIG_SND_SOC_MAX9877=""
 
572
        CONFIG_SND_SOC_TPA6130A2=""
 
573
        CONFIG_SND_SOC_WM2000=""
 
574
        CONFIG_SOUND_PRIME=""
 
575
        CONFIG_AC97_BUS=""
 
576
])
 
577
 
 
578
AC_DEFUN([ALSA_TOPLEVEL_SELECT], [
 
579
dnl Check for which cards to compile driver for...
 
580
AC_MSG_CHECKING(for cards to compile driver for)
 
581
AC_ARG_WITH(cards,
 
582
  [  --with-cards=<list> compile driver for cards and options in <list>; ]
 
583
  [                        cards may be separated with commas; ]
 
584
  [                        'all' compiles all drivers; ]
 
585
  [                        Possible cards are: ]
 
586
  [                          seq-dummy, hrtimer, rtctimer, sbawe, emu10k1, ]
 
587
  [                          hpet, pcsp, dummy, virmidi, mtpav, mts64, ]
 
588
  [                          serial-u16550, mpu401, portman2x4, ml403-ac97cr, ]
 
589
  [                          serialmidi, loopback, adlib, ad1816a, ad1848, ]
 
590
  [                          als100, azt2320, cmi8330, cs4231, cs4236, es968, ]
 
591
  [                          es1688, es18xx, sc6000, gusclassic, gusextreme, ]
 
592
  [                          gusmax, interwave, interwave-stb, jazz16, ]
 
593
  [                          opl3sa2, opti92x-ad1848, opti92x-cs4231, opti93x, ]
 
594
  [                          miro, sb8, sb16, sgalaxy, sscape, wavefront, ]
 
595
  [                          msnd-pinnacle, msnd-classic, pc98-cs4232, ad1889, ]
 
596
  [                          als300, als4000, ali5451, atiixp, atiixp-modem, ]
 
597
  [                          au8810, au8820, au8830, aw2, azt3328, bt87x, ]
 
598
  [                          ca0106, cmipci, oxygen, cs4281, cs46xx, cs5530, ]
 
599
  [                          cs5535audio, ctxfi, darla20, gina20, layla20, ]
 
600
  [                          darla24, gina24, layla24, mona, mia, echo3g, ]
 
601
  [                          indigo, indigoio, indigodj, indigoiox, indigodjx, ]
 
602
  [                          emu10k1x, ens1370, ens1371, es1938, es1968, ]
 
603
  [                          fm801, hda-intel, hdsp, hdspm, hifier, ice1712, ]
 
604
  [                          ice1724, intel8x0, intel8x0m, korg1212, lx6464es, ]
 
605
  [                          maestro3, mixart, nm256, pcxhr, riptide, rme32, ]
 
606
  [                          rme96, rme9652, sis7019, sonicvibes, trident, ]
 
607
  [                          via82xx, via82xx-modem, virtuoso, vx222, ymfpci, ]
 
608
  [                          pdplus, asihpi, powermac, ps3, aoa, ]
 
609
  [                          aoa-fabric-layout, aoa-onyx, aoa-tas, aoa-toonie, ]
 
610
  [                          aoa-soundbus, aoa-soundbus-i2s, armaaci, ]
 
611
  [                          pxa2xx-ac97, sa11xx-uda1341, s3c2410, ]
 
612
  [                          atmel-abdac, atmel-ac97c, at73c213, sgi-o2, ]
 
613
  [                          sgi-hal2, au1x00, aica, sh-dac-audio, usb-audio, ]
 
614
  [                          usb-ua101, usb-usx2y, usb-caiaq, usb-us122l, ]
 
615
  [                          vxpocket, pdaudiocf, sun-amd7930, sun-cs4231, ]
 
616
  [                          sun-dbri, harmony, soc, atmel-soc, ]
 
617
  [                          at91-soc-sam9g20-wm8731, at32-soc-playpaq, ]
 
618
  [                          at91-soc-afeb9260, soc-au1xpsc, soc-db1200, ]
 
619
  [                          bf5xx-i2s, bf5xx-soc-ssm2602, bf5xx-soc-ad73311, ]
 
620
  [                          bf5xx-tdm, bf5xx-soc-ad1836, bf5xx-soc-ad193x, ]
 
621
  [                          bf5xx-ac97, bf5xx-soc-ad1980, davinci-soc, ]
 
622
  [                          davinci-soc-evm, dm6467-soc-evm, ]
 
623
  [                          davinci-soc-sffsdr, da830-soc-evm, da850-soc-evm, ]
 
624
  [                          soc-mpc8610-hpcd, soc-mpc5200-i2s, ]
 
625
  [                          soc-mpc5200-ac97, mpc52xx-soc-pcm030, ]
 
626
  [                          mpc52xx-soc-efika, imx-soc, mxc-soc-wm1133-ev1, ]
 
627
  [                          omap-soc, omap-soc-n810, omap-soc-ams-delta, ]
 
628
  [                          omap-soc-osk5912, omap-soc-overo, ]
 
629
  [                          omap-soc-omap2evm, omap-soc-omap3evm, ]
 
630
  [                          omap-soc-am3517evm, omap-soc-sdp3430, ]
 
631
  [                          omap-soc-omap3-pandora, omap-soc-omap3-beagle, ]
 
632
  [                          omap-soc-zoom2, omap-soc-igep0020, pxa2xx-soc, ]
 
633
  [                          pxa2xx-soc-corgi, pxa2xx-soc-spitz, ]
 
634
  [                          pxa2xx-soc-z2, pxa2xx-soc-poodle, ]
 
635
  [                          pxa2xx-soc-tosa, pxa2xx-soc-e740, ]
 
636
  [                          pxa2xx-soc-e750, pxa2xx-soc-e800, ]
 
637
  [                          pxa2xx-soc-em-x270, soc-zylonite, soc-raumfeld, ]
 
638
  [                          pxa2xx-soc-magician, pxa2xx-soc-mioa701, ]
 
639
  [                          s3c24xx-soc, s3c24xx-soc-neo1973-wm8753, ]
 
640
  [                          s3c24xx-soc-neo1973-gta02-wm8753, ]
 
641
  [                          s3c24xx-soc-jive-wm8750, s3c64xx-soc-wm8580, ]
 
642
  [                          s3c24xx-soc-smdk2443-wm9710, ]
 
643
  [                          s3c24xx-soc-ln2440sbc-alc650, ]
 
644
  [                          s3c24xx-soc-s3c24xx-uda134x, ]
 
645
  [                          s3c24xx-soc-simtec-tlv320aic23, ]
 
646
  [                          s3c24xx-soc-simtec-hermes, soc-smdk-wm9713, ]
 
647
  [                          s6000-soc, s6000-soc-s6ipcam, soc-pcm-sh7760, ]
 
648
  [                          soc-sh4-fsi, sh7760-ac97, siu-migor, ]
 
649
  [                          soc-txx9aclc, soc-txx9aclc-generic, ]
 
650
  [                          soc-tlv320aic26 ],
 
651
  cards="$withval", cards="all")
 
652
SELECTED_CARDS=`echo $cards | sed 's/,/ /g'`
 
653
AC_MSG_RESULT($SELECTED_CARDS)
 
654
AC_MSG_CHECKING(for additonal options to compile driver for)
 
655
AC_ARG_WITH(card_options,
 
656
  [  --with-card-options=<list> enable driver options in <list>; ]
 
657
  [                        options may be separated with commas; ]
 
658
  [                        'all' enables all options; ]
 
659
  [                        Possible options are: ]
 
660
  [                          seq-hrtimer-default, seq-rtctimer-default, ]
 
661
  [                          support-old-api, pcm-xrun-debug, ac97-power-save, ]
 
662
  [                          sb16-csp, bt87x-overclock, cs46xx-new-dsp, ]
 
663
  [                          fm801-tea575x-bool, hda-hwdep, hda-reconfig, ]
 
664
  [                          hda-input-beep, hda-input-jack, hda-patch-loader, ]
 
665
  [                          hda-codec-realtek, hda-codec-analog, ]
 
666
  [                          hda-codec-sigmatel, hda-codec-via, ]
 
667
  [                          hda-codec-atihdmi, hda-codec-nvhdmi, ]
 
668
  [                          hda-codec-intelhdmi, hda-codec-cirrus, ]
 
669
  [                          hda-codec-conexant, hda-codec-ca0110, ]
 
670
  [                          hda-codec-cmedia, hda-codec-si3054, hda-generic, ]
 
671
  [                          hda-power-save, powermac-auto-drc, ]
 
672
  [                          usb-caiaq-input, at32-soc-playpaq-slave, ]
 
673
  [                          bf5xx-mmap-support, bf5xx-multichan-support, ]
 
674
  [                          bf5xx-have-cold-reset, dm365-aic3x-codec, ]
 
675
  [                          dm365-voice-codec, pxa2xx-soc-palm27x, ]
 
676
  [                          fsi-ak4642, fsi-da7210 ],
 
677
  cards="$withval", cards="all")
 
678
SELECTED_OPTIONS=`echo $cards | sed 's/,/ /g'`
 
679
AC_MSG_RESULT($SELECTED_OPTIONS)
 
680
])
 
681
AC_DEFUN([ALSA_PARSE_KCONFIG], [
 
682
alsa_check_kconfig_card () {
 
683
  local pat=${1}
 
684
  for i in $SELECTED_CARDS; do
 
685
    case "$i" in
 
686
    $pat=n)
 
687
      return 1;;
 
688
    all|$pat|$pat=*)
 
689
      return 0;;
 
690
    esac
 
691
  done
 
692
  return 1
 
693
}
 
694
alsa_check_kconfig_option () {
 
695
  local pat=${1}
 
696
  for i in $SELECTED_OPTIONS; do
 
697
    case "$i" in
 
698
    $pat=n)
 
699
      return 1;;
 
700
    all|$pat|$pat=*)
 
701
      return 0;;
 
702
    esac
 
703
  done
 
704
  return 1
 
705
}
 
706
  CONFIG_SND="m"
 
707
  if alsa_check_kconfig_card "seq-dummy"; then
 
708
    if ( test "$CONFIG_SND_SEQUENCER" = "y" -o "$CONFIG_SND_SEQUENCER" = "m" ); then
 
709
      CONFIG_SND_SEQ_DUMMY="m"
 
710
    fi
 
711
  fi
 
712
  if alsa_check_kconfig_card "hrtimer"; then
 
713
    if ( test "$CONFIG_HIGH_RES_TIMERS" = "y" -o "$CONFIG_HIGH_RES_TIMERS" = "m" ) &&
 
714
      ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 27 ); then
 
715
      CONFIG_SND_TIMER="m"
 
716
      CONFIG_SND_HRTIMER="m"
 
717
    fi
 
718
  fi
 
719
  if alsa_check_kconfig_option "seq-hrtimer-default"; then
 
720
    if ( ( test "$CONFIG_SND_HRTIMER" = "y" -o "$CONFIG_SND_HRTIMER" = "m" ) &&
 
721
      ( test "$CONFIG_SND_SEQUENCER" = "y" -o "$CONFIG_SND_SEQUENCER" = "m" ) ); then
 
722
      CONFIG_SND_SEQ_HRTIMER_DEFAULT="y"
 
723
    fi
 
724
  fi
 
725
  if alsa_check_kconfig_card "rtctimer"; then
 
726
    if ( test "$CONFIG_RTC" = "y" -o "$CONFIG_RTC" = "m" ) &&
 
727
      ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 15 ); then
 
728
      CONFIG_SND_TIMER="m"
 
729
      CONFIG_SND_RTCTIMER="m"
 
730
    fi
 
731
  fi
 
732
  if alsa_check_kconfig_option "seq-rtctimer-default"; then
 
733
    if ( ( test "$CONFIG_SND_RTCTIMER" = "y" -o "$CONFIG_SND_RTCTIMER" = "m" ) &&
 
734
      ( test "$CONFIG_SND_SEQUENCER" = "y" -o "$CONFIG_SND_SEQUENCER" = "m" ) ) &&
 
735
       ! ( test "$CONFIG_SND_SEQ_HRTIMER_DEFAULT" = "y" -o "$CONFIG_SND_SEQ_HRTIMER_DEFAULT" = "m" ); then
 
736
      CONFIG_SND_SEQ_RTCTIMER_DEFAULT="y"
 
737
    fi
 
738
  fi
 
739
  if alsa_check_kconfig_option "support-old-api"; then
 
740
      CONFIG_SND_SUPPORT_OLD_API="y"
 
741
  fi
 
742
  if alsa_check_kconfig_option "pcm-xrun-debug"; then
 
743
    if ( ( test "$CONFIG_SND_DEBUG" = "y" -o "$CONFIG_SND_DEBUG" = "m" ) &&
 
744
      ( test "$CONFIG_SND_VERBOSE_PROCFS" = "y" -o "$CONFIG_SND_VERBOSE_PROCFS" = "m" ) ); then
 
745
      CONFIG_SND_PCM_XRUN_DEBUG="y"
 
746
    fi
 
747
  fi
 
748
    if ( test "$CONFIG_X86" = "y" -o "$CONFIG_X86" = "m" ); then
 
749
      CONFIG_SND_DMA_SGBUF="y"
 
750
    fi
 
751
    if ( ( test "$CONFIG_ISA" = "y" -o "$CONFIG_ISA" = "m" ) &&
 
752
      ( test "$CONFIG_ISA_DMA_API" = "y" -o "$CONFIG_ISA_DMA_API" = "m" ) ); then
 
753
      CONFIG_SND_ISA="y"
 
754
    fi
 
755
  if alsa_check_kconfig_card "sbawe"; then
 
756
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
757
      CONFIG_SND_TIMER="m"
 
758
      CONFIG_SND_HWDEP="m"
 
759
      CONFIG_SND_RAWMIDI="m"
 
760
      CONFIG_SND_PCM="m"
 
761
      CONFIG_SND_SB_COMMON="m"
 
762
      CONFIG_SND_OPL3_LIB="m"
 
763
      CONFIG_SND_MPU401_UART="m"
 
764
      CONFIG_SND_SB16_DSP="m"
 
765
      CONFIG_SND_SBAWE="m"
 
766
    fi
 
767
  fi
 
768
    if ( ( test "$CONFIG_SND_SEQUENCER" = "y" -o "$CONFIG_SND_SEQUENCER" = "m" ) &&
 
769
      ( test "$CONFIG_SND_SBAWE" = "y" -o "$CONFIG_SND_SBAWE" = "m" ) ); then
 
770
      CONFIG_SND_SBAWE_SEQ="m"
 
771
    fi
 
772
    if ( test "$CONFIG_PCI" = "y" -o "$CONFIG_PCI" = "m" ); then
 
773
      CONFIG_SND_PCI="y"
 
774
    fi
 
775
  if alsa_check_kconfig_card "emu10k1"; then
 
776
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
777
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
778
      CONFIG_SND_TIMER="m"
 
779
      CONFIG_SND_PCM="m"
 
780
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
781
      CONFIG_SND_VMASTER="y"
 
782
      CONFIG_SND_HWDEP="m"
 
783
      CONFIG_SND_RAWMIDI="m"
 
784
      CONFIG_SND_AC97_CODEC="m"
 
785
      CONFIG_SND_EMU10K1="m"
 
786
    fi
 
787
  fi
 
788
    if ( ( test "$CONFIG_SND_SEQUENCER" = "y" -o "$CONFIG_SND_SEQUENCER" = "m" ) &&
 
789
      ( test "$CONFIG_SND_EMU10K1" = "y" -o "$CONFIG_SND_EMU10K1" = "m" ) ); then
 
790
      CONFIG_SND_EMU10K1_SEQ="m"
 
791
    fi
 
792
  if alsa_check_kconfig_card "hpet"; then
 
793
    if ( ( test "$CONFIG_HPET" = "y" -o "$CONFIG_HPET" = "m" ) &&
 
794
      ( test "$CONFIG_BROKEN" = "y" -o "$CONFIG_BROKEN" = "m" ) ); then
 
795
      CONFIG_SND_TIMER="m"
 
796
      CONFIG_SND_HPET="m"
 
797
    fi
 
798
  fi
 
799
      CONFIG_SND_DRIVERS="y"
 
800
  if alsa_check_kconfig_card "pcsp"; then
 
801
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ) &&
 
802
      ( ( test "$CONFIG_PCSPKR_PLATFORM" = "y" -o "$CONFIG_PCSPKR_PLATFORM" = "m" ) &&
 
803
      ( test "$CONFIG_X86" = "y" -o "$CONFIG_X86" = "m" ) &&
 
804
      ( test "$CONFIG_HIGH_RES_TIMERS" = "y" -o "$CONFIG_HIGH_RES_TIMERS" = "m" ) ) &&
 
805
      ( test "$CONFIG_INPUT" = "y" -o "$CONFIG_INPUT" = "m" ) &&
 
806
      ( test "$CONFIG_EXPERIMENTAL" = "y" -o "$CONFIG_EXPERIMENTAL" = "m" ) &&
 
807
      ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 27 ); then
 
808
      CONFIG_SND_TIMER="m"
 
809
      CONFIG_SND_PCM="m"
 
810
      CONFIG_SND_PCSP="m"
 
811
    fi
 
812
  fi
 
813
  if alsa_check_kconfig_card "dummy"; then
 
814
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ); then
 
815
      CONFIG_SND_TIMER="m"
 
816
      CONFIG_SND_PCM="m"
 
817
      CONFIG_SND_DUMMY="m"
 
818
    fi
 
819
  fi
 
820
  if alsa_check_kconfig_card "virmidi"; then
 
821
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ) &&
 
822
      ( test "$CONFIG_SND_SEQUENCER" = "y" -o "$CONFIG_SND_SEQUENCER" = "m" ); then
 
823
      CONFIG_SND_TIMER="m"
 
824
      CONFIG_SND_RAWMIDI="m"
 
825
      CONFIG_SND_VIRMIDI="m"
 
826
    fi
 
827
  fi
 
828
  if alsa_check_kconfig_card "mtpav"; then
 
829
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ); then
 
830
      CONFIG_SND_RAWMIDI="m"
 
831
      CONFIG_SND_MTPAV="m"
 
832
    fi
 
833
  fi
 
834
  if alsa_check_kconfig_card "mts64"; then
 
835
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ) &&
 
836
      ( test "$CONFIG_PARPORT" = "y" -o "$CONFIG_PARPORT" = "m" ) &&
 
837
      ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 10 ); then
 
838
      CONFIG_SND_RAWMIDI="m"
 
839
      CONFIG_SND_MTS64="m"
 
840
    fi
 
841
  fi
 
842
  if alsa_check_kconfig_card "serial-u16550"; then
 
843
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ); then
 
844
      CONFIG_SND_RAWMIDI="m"
 
845
      CONFIG_SND_SERIAL_U16550="m"
 
846
    fi
 
847
  fi
 
848
  if alsa_check_kconfig_card "mpu401"; then
 
849
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ); then
 
850
      CONFIG_SND_RAWMIDI="m"
 
851
      CONFIG_SND_MPU401_UART="m"
 
852
      CONFIG_SND_MPU401="m"
 
853
    fi
 
854
  fi
 
855
  if alsa_check_kconfig_card "portman2x4"; then
 
856
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ) &&
 
857
      ( test "$CONFIG_PARPORT" = "y" -o "$CONFIG_PARPORT" = "m" ) &&
 
858
      ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 10 ); then
 
859
      CONFIG_SND_RAWMIDI="m"
 
860
      CONFIG_SND_PORTMAN2X4="m"
 
861
    fi
 
862
  fi
 
863
  if alsa_check_kconfig_card "ml403-ac97cr"; then
 
864
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ) &&
 
865
      ( test "$CONFIG_XILINX_VIRTEX" = "y" -o "$CONFIG_XILINX_VIRTEX" = "m" ); then
 
866
      CONFIG_SND_TIMER="m"
 
867
      CONFIG_SND_PCM="m"
 
868
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
869
      CONFIG_SND_VMASTER="y"
 
870
      CONFIG_SND_AC97_CODEC="m"
 
871
      CONFIG_SND_ML403_AC97CR="m"
 
872
    fi
 
873
  fi
 
874
  if alsa_check_kconfig_card "serialmidi"; then
 
875
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ) &&
 
876
      ( test "$CONFIG_BROKEN" = "y" -o "$CONFIG_BROKEN" = "m" ); then
 
877
      CONFIG_SND_RAWMIDI="m"
 
878
      CONFIG_SND_SERIALMIDI="m"
 
879
    fi
 
880
  fi
 
881
  if alsa_check_kconfig_card "loopback"; then
 
882
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ); then
 
883
      CONFIG_SND_TIMER="m"
 
884
      CONFIG_SND_PCM="m"
 
885
      CONFIG_SND_LOOPBACK="m"
 
886
    fi
 
887
  fi
 
888
  if alsa_check_kconfig_card "adlib"; then
 
889
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
890
      CONFIG_SND_TIMER="m"
 
891
      CONFIG_SND_HWDEP="m"
 
892
      CONFIG_SND_OPL3_LIB="m"
 
893
      CONFIG_SND_ADLIB="m"
 
894
    fi
 
895
  fi
 
896
  if alsa_check_kconfig_card "ad1816a"; then
 
897
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
898
      ( test "$CONFIG_PNP" = "y" -o "$CONFIG_PNP" = "m" ) &&
 
899
      ( test "$CONFIG_ISAPNP" = "y" -o "$CONFIG_ISAPNP" = "m" ); then
 
900
      CONFIG_SND_TIMER="m"
 
901
      CONFIG_SND_HWDEP="m"
 
902
      CONFIG_SND_RAWMIDI="m"
 
903
      CONFIG_SND_OPL3_LIB="m"
 
904
      CONFIG_SND_MPU401_UART="m"
 
905
      CONFIG_SND_PCM="m"
 
906
      CONFIG_SND_AD1816A="m"
 
907
    fi
 
908
  fi
 
909
  if alsa_check_kconfig_card "ad1848"; then
 
910
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
911
      CONFIG_SND_TIMER="m"
 
912
      CONFIG_SND_PCM="m"
 
913
      CONFIG_SND_WSS_LIB="m"
 
914
      CONFIG_SND_AD1848="m"
 
915
    fi
 
916
  fi
 
917
  if alsa_check_kconfig_card "als100"; then
 
918
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
919
      ( test "$CONFIG_PNP" = "y" -o "$CONFIG_PNP" = "m" ) &&
 
920
      ( test "$CONFIG_ISAPNP" = "y" -o "$CONFIG_ISAPNP" = "m" ); then
 
921
      CONFIG_SND_TIMER="m"
 
922
      CONFIG_SND_HWDEP="m"
 
923
      CONFIG_SND_RAWMIDI="m"
 
924
      CONFIG_SND_PCM="m"
 
925
      CONFIG_SND_SB_COMMON="m"
 
926
      CONFIG_SND_OPL3_LIB="m"
 
927
      CONFIG_SND_MPU401_UART="m"
 
928
      CONFIG_SND_SB16_DSP="m"
 
929
      CONFIG_SND_ALS100="m"
 
930
    fi
 
931
  fi
 
932
  if alsa_check_kconfig_card "azt2320"; then
 
933
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
934
      ( test "$CONFIG_PNP" = "y" -o "$CONFIG_PNP" = "m" ) &&
 
935
      ( test "$CONFIG_ISAPNP" = "y" -o "$CONFIG_ISAPNP" = "m" ); then
 
936
      CONFIG_SND_TIMER="m"
 
937
      CONFIG_SND_HWDEP="m"
 
938
      CONFIG_SND_RAWMIDI="m"
 
939
      CONFIG_SND_PCM="m"
 
940
      CONFIG_SND_OPL3_LIB="m"
 
941
      CONFIG_SND_MPU401_UART="m"
 
942
      CONFIG_SND_WSS_LIB="m"
 
943
      CONFIG_SND_AZT2320="m"
 
944
    fi
 
945
  fi
 
946
  if alsa_check_kconfig_card "cmi8330"; then
 
947
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
948
      CONFIG_SND_TIMER="m"
 
949
      CONFIG_SND_PCM="m"
 
950
      CONFIG_SND_SB_COMMON="m"
 
951
      CONFIG_SND_HWDEP="m"
 
952
      CONFIG_SND_RAWMIDI="m"
 
953
      CONFIG_SND_WSS_LIB="m"
 
954
      CONFIG_SND_SB16_DSP="m"
 
955
      CONFIG_SND_OPL3_LIB="m"
 
956
      CONFIG_SND_MPU401_UART="m"
 
957
      CONFIG_SND_CMI8330="m"
 
958
    fi
 
959
  fi
 
960
  if alsa_check_kconfig_card "cs4231"; then
 
961
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
962
      CONFIG_SND_RAWMIDI="m"
 
963
      CONFIG_SND_TIMER="m"
 
964
      CONFIG_SND_PCM="m"
 
965
      CONFIG_SND_MPU401_UART="m"
 
966
      CONFIG_SND_WSS_LIB="m"
 
967
      CONFIG_SND_CS4231="m"
 
968
    fi
 
969
  fi
 
970
  if alsa_check_kconfig_card "cs4236"; then
 
971
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
972
      CONFIG_SND_TIMER="m"
 
973
      CONFIG_SND_HWDEP="m"
 
974
      CONFIG_SND_RAWMIDI="m"
 
975
      CONFIG_SND_PCM="m"
 
976
      CONFIG_SND_OPL3_LIB="m"
 
977
      CONFIG_SND_MPU401_UART="m"
 
978
      CONFIG_SND_WSS_LIB="m"
 
979
      CONFIG_SND_CS4236="m"
 
980
    fi
 
981
  fi
 
982
  if alsa_check_kconfig_card "es968"; then
 
983
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
984
      ( test "$CONFIG_PNP" = "y" -o "$CONFIG_PNP" = "m" ) &&
 
985
      ( test "$CONFIG_ISAPNP" = "y" -o "$CONFIG_ISAPNP" = "m" ); then
 
986
      CONFIG_SND_RAWMIDI="m"
 
987
      CONFIG_SND_TIMER="m"
 
988
      CONFIG_SND_PCM="m"
 
989
      CONFIG_SND_SB_COMMON="m"
 
990
      CONFIG_SND_MPU401_UART="m"
 
991
      CONFIG_SND_SB8_DSP="m"
 
992
      CONFIG_SND_ES968="m"
 
993
    fi
 
994
  fi
 
995
  if alsa_check_kconfig_card "es1688"; then
 
996
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
997
      CONFIG_SND_TIMER="m"
 
998
      CONFIG_SND_HWDEP="m"
 
999
      CONFIG_SND_RAWMIDI="m"
 
1000
      CONFIG_SND_OPL3_LIB="m"
 
1001
      CONFIG_SND_MPU401_UART="m"
 
1002
      CONFIG_SND_PCM="m"
 
1003
      CONFIG_SND_ES1688="m"
 
1004
    fi
 
1005
  fi
 
1006
  if alsa_check_kconfig_card "es18xx"; then
 
1007
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1008
      CONFIG_SND_TIMER="m"
 
1009
      CONFIG_SND_HWDEP="m"
 
1010
      CONFIG_SND_RAWMIDI="m"
 
1011
      CONFIG_SND_OPL3_LIB="m"
 
1012
      CONFIG_SND_MPU401_UART="m"
 
1013
      CONFIG_SND_PCM="m"
 
1014
      CONFIG_SND_ES18XX="m"
 
1015
    fi
 
1016
  fi
 
1017
  if alsa_check_kconfig_card "sc6000"; then
 
1018
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
1019
      ( test "$CONFIG_HAS_IOPORT" = "y" -o "$CONFIG_HAS_IOPORT" = "m" ); then
 
1020
      CONFIG_SND_TIMER="m"
 
1021
      CONFIG_SND_PCM="m"
 
1022
      CONFIG_SND_HWDEP="m"
 
1023
      CONFIG_SND_RAWMIDI="m"
 
1024
      CONFIG_SND_WSS_LIB="m"
 
1025
      CONFIG_SND_OPL3_LIB="m"
 
1026
      CONFIG_SND_MPU401_UART="m"
 
1027
      CONFIG_SND_SC6000="m"
 
1028
    fi
 
1029
  fi
 
1030
  if alsa_check_kconfig_card "gusclassic"; then
 
1031
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1032
      CONFIG_SND_TIMER="m"
 
1033
      CONFIG_SND_RAWMIDI="m"
 
1034
      CONFIG_SND_PCM="m"
 
1035
      CONFIG_SND_GUSCLASSIC="m"
 
1036
    fi
 
1037
  fi
 
1038
  if alsa_check_kconfig_card "gusextreme"; then
 
1039
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1040
      CONFIG_SND_TIMER="m"
 
1041
      CONFIG_SND_HWDEP="m"
 
1042
      CONFIG_SND_RAWMIDI="m"
 
1043
      CONFIG_SND_OPL3_LIB="m"
 
1044
      CONFIG_SND_MPU401_UART="m"
 
1045
      CONFIG_SND_PCM="m"
 
1046
      CONFIG_SND_GUSEXTREME="m"
 
1047
    fi
 
1048
  fi
 
1049
  if alsa_check_kconfig_card "gusmax"; then
 
1050
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1051
      CONFIG_SND_TIMER="m"
 
1052
      CONFIG_SND_PCM="m"
 
1053
      CONFIG_SND_RAWMIDI="m"
 
1054
      CONFIG_SND_WSS_LIB="m"
 
1055
      CONFIG_SND_GUSMAX="m"
 
1056
    fi
 
1057
  fi
 
1058
  if alsa_check_kconfig_card "interwave"; then
 
1059
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
1060
      ( test "$CONFIG_PNP" = "y" -o "$CONFIG_PNP" = "m" ); then
 
1061
      CONFIG_SND_TIMER="m"
 
1062
      CONFIG_SND_PCM="m"
 
1063
      CONFIG_SND_RAWMIDI="m"
 
1064
      CONFIG_SND_WSS_LIB="m"
 
1065
      CONFIG_SND_INTERWAVE="m"
 
1066
    fi
 
1067
  fi
 
1068
  if alsa_check_kconfig_card "interwave-stb"; then
 
1069
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
1070
      ( test "$CONFIG_PNP" = "y" -o "$CONFIG_PNP" = "m" ); then
 
1071
      CONFIG_SND_TIMER="m"
 
1072
      CONFIG_SND_PCM="m"
 
1073
      CONFIG_SND_RAWMIDI="m"
 
1074
      CONFIG_SND_WSS_LIB="m"
 
1075
      CONFIG_SND_INTERWAVE_STB="m"
 
1076
    fi
 
1077
  fi
 
1078
  if alsa_check_kconfig_card "jazz16"; then
 
1079
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1080
      CONFIG_SND_TIMER="m"
 
1081
      CONFIG_SND_HWDEP="m"
 
1082
      CONFIG_SND_RAWMIDI="m"
 
1083
      CONFIG_SND_PCM="m"
 
1084
      CONFIG_SND_SB_COMMON="m"
 
1085
      CONFIG_SND_OPL3_LIB="m"
 
1086
      CONFIG_SND_MPU401_UART="m"
 
1087
      CONFIG_SND_SB8_DSP="m"
 
1088
      CONFIG_SND_JAZZ16="m"
 
1089
    fi
 
1090
  fi
 
1091
  if alsa_check_kconfig_card "opl3sa2"; then
 
1092
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1093
      CONFIG_SND_TIMER="m"
 
1094
      CONFIG_SND_HWDEP="m"
 
1095
      CONFIG_SND_RAWMIDI="m"
 
1096
      CONFIG_SND_PCM="m"
 
1097
      CONFIG_SND_OPL3_LIB="m"
 
1098
      CONFIG_SND_MPU401_UART="m"
 
1099
      CONFIG_SND_WSS_LIB="m"
 
1100
      CONFIG_SND_OPL3SA2="m"
 
1101
    fi
 
1102
  fi
 
1103
  if alsa_check_kconfig_card "opti92x-ad1848"; then
 
1104
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1105
      CONFIG_SND_TIMER="m"
 
1106
      CONFIG_SND_HWDEP="m"
 
1107
      CONFIG_SND_RAWMIDI="m"
 
1108
      CONFIG_SND_PCM="m"
 
1109
      CONFIG_SND_OPL3_LIB="m"
 
1110
      CONFIG_SND_OPL4_LIB="m"
 
1111
      CONFIG_SND_MPU401_UART="m"
 
1112
      CONFIG_SND_WSS_LIB="m"
 
1113
      CONFIG_SND_OPTI92X_AD1848="m"
 
1114
    fi
 
1115
  fi
 
1116
  if alsa_check_kconfig_card "opti92x-cs4231"; then
 
1117
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1118
      CONFIG_SND_TIMER="m"
 
1119
      CONFIG_SND_HWDEP="m"
 
1120
      CONFIG_SND_RAWMIDI="m"
 
1121
      CONFIG_SND_PCM="m"
 
1122
      CONFIG_SND_OPL3_LIB="m"
 
1123
      CONFIG_SND_OPL4_LIB="m"
 
1124
      CONFIG_SND_MPU401_UART="m"
 
1125
      CONFIG_SND_WSS_LIB="m"
 
1126
      CONFIG_SND_OPTI92X_CS4231="m"
 
1127
    fi
 
1128
  fi
 
1129
  if alsa_check_kconfig_card "opti93x"; then
 
1130
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1131
      CONFIG_SND_TIMER="m"
 
1132
      CONFIG_SND_HWDEP="m"
 
1133
      CONFIG_SND_RAWMIDI="m"
 
1134
      CONFIG_SND_PCM="m"
 
1135
      CONFIG_SND_OPL3_LIB="m"
 
1136
      CONFIG_SND_MPU401_UART="m"
 
1137
      CONFIG_SND_WSS_LIB="m"
 
1138
      CONFIG_SND_OPTI93X="m"
 
1139
    fi
 
1140
  fi
 
1141
  if alsa_check_kconfig_card "miro"; then
 
1142
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1143
      CONFIG_SND_TIMER="m"
 
1144
      CONFIG_SND_HWDEP="m"
 
1145
      CONFIG_SND_PCM="m"
 
1146
      CONFIG_SND_RAWMIDI="m"
 
1147
      CONFIG_SND_OPL4_LIB="m"
 
1148
      CONFIG_SND_WSS_LIB="m"
 
1149
      CONFIG_SND_MPU401_UART="m"
 
1150
      CONFIG_SND_PCM="m"
 
1151
      CONFIG_SND_MIRO="m"
 
1152
    fi
 
1153
  fi
 
1154
  if alsa_check_kconfig_card "sb8"; then
 
1155
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1156
      CONFIG_SND_TIMER="m"
 
1157
      CONFIG_SND_HWDEP="m"
 
1158
      CONFIG_SND_PCM="m"
 
1159
      CONFIG_SND_SB_COMMON="m"
 
1160
      CONFIG_SND_OPL3_LIB="m"
 
1161
      CONFIG_SND_RAWMIDI="m"
 
1162
      CONFIG_SND_SB8_DSP="m"
 
1163
      CONFIG_SND_SB8="m"
 
1164
    fi
 
1165
  fi
 
1166
  if alsa_check_kconfig_card "sb16"; then
 
1167
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1168
      CONFIG_SND_TIMER="m"
 
1169
      CONFIG_SND_HWDEP="m"
 
1170
      CONFIG_SND_RAWMIDI="m"
 
1171
      CONFIG_SND_PCM="m"
 
1172
      CONFIG_SND_SB_COMMON="m"
 
1173
      CONFIG_SND_OPL3_LIB="m"
 
1174
      CONFIG_SND_MPU401_UART="m"
 
1175
      CONFIG_SND_SB16_DSP="m"
 
1176
      CONFIG_SND_SB16="m"
 
1177
    fi
 
1178
  fi
 
1179
  if alsa_check_kconfig_option "sb16-csp"; then
 
1180
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
1181
      ( ( ( test "$CONFIG_SND_SB16" = "y" -o "$CONFIG_SND_SB16" = "m" ) ||
 
1182
      ( test "$CONFIG_SND_SBAWE" = "y" -o "$CONFIG_SND_SBAWE" = "m" ) ) &&
 
1183
      ( ( test "$CONFIG_BROKEN" = "y" -o "$CONFIG_BROKEN" = "m" ) ||
 
1184
       ! ( test "$CONFIG_PPC" = "y" -o "$CONFIG_PPC" = "m" ) ) ) &&
 
1185
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1186
      CONFIG_SND_SB16_CSP="y"
 
1187
    fi
 
1188
  fi
 
1189
  if alsa_check_kconfig_card "sgalaxy"; then
 
1190
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ); then
 
1191
      CONFIG_SND_TIMER="m"
 
1192
      CONFIG_SND_PCM="m"
 
1193
      CONFIG_SND_WSS_LIB="m"
 
1194
      CONFIG_SND_SGALAXY="m"
 
1195
    fi
 
1196
  fi
 
1197
  if alsa_check_kconfig_card "sscape"; then
 
1198
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
1199
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1200
      CONFIG_SND_RAWMIDI="m"
 
1201
      CONFIG_SND_TIMER="m"
 
1202
      CONFIG_SND_PCM="m"
 
1203
      CONFIG_SND_MPU401_UART="m"
 
1204
      CONFIG_SND_WSS_LIB="m"
 
1205
      CONFIG_SND_SSCAPE="m"
 
1206
    fi
 
1207
  fi
 
1208
  if alsa_check_kconfig_card "wavefront"; then
 
1209
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
1210
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1211
      CONFIG_SND_TIMER="m"
 
1212
      CONFIG_SND_HWDEP="m"
 
1213
      CONFIG_SND_RAWMIDI="m"
 
1214
      CONFIG_SND_PCM="m"
 
1215
      CONFIG_SND_OPL3_LIB="m"
 
1216
      CONFIG_SND_MPU401_UART="m"
 
1217
      CONFIG_SND_WSS_LIB="m"
 
1218
      CONFIG_SND_WAVEFRONT="m"
 
1219
    fi
 
1220
  fi
 
1221
  if alsa_check_kconfig_card "msnd-pinnacle"; then
 
1222
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
1223
      ( ( test "$CONFIG_X86" = "y" -o "$CONFIG_X86" = "m" ) &&
 
1224
      ( test "$CONFIG_EXPERIMENTAL" = "y" -o "$CONFIG_EXPERIMENTAL" = "m" ) ) &&
 
1225
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ) &&
 
1226
      ( test "$kversion.$kpatchlevel" = "2.6" ); then
 
1227
      CONFIG_SND_RAWMIDI="m"
 
1228
      CONFIG_SND_TIMER="m"
 
1229
      CONFIG_SND_MPU401_UART="m"
 
1230
      CONFIG_SND_PCM="m"
 
1231
      CONFIG_SND_MSND_PINNACLE="m"
 
1232
    fi
 
1233
  fi
 
1234
  if alsa_check_kconfig_card "msnd-classic"; then
 
1235
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
1236
      ( ( test "$CONFIG_X86" = "y" -o "$CONFIG_X86" = "m" ) &&
 
1237
      ( test "$CONFIG_EXPERIMENTAL" = "y" -o "$CONFIG_EXPERIMENTAL" = "m" ) ) &&
 
1238
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ) &&
 
1239
      ( test "$kversion.$kpatchlevel" = "2.6" ); then
 
1240
      CONFIG_SND_RAWMIDI="m"
 
1241
      CONFIG_SND_TIMER="m"
 
1242
      CONFIG_SND_MPU401_UART="m"
 
1243
      CONFIG_SND_PCM="m"
 
1244
      CONFIG_SND_MSND_CLASSIC="m"
 
1245
    fi
 
1246
  fi
 
1247
  if alsa_check_kconfig_card "pc98-cs4232"; then
 
1248
    if ( test "$CONFIG_SND_ISA" = "y" -o "$CONFIG_SND_ISA" = "m" ) &&
 
1249
      ( test "$CONFIG_X86_PC9800" = "y" -o "$CONFIG_X86_PC9800" = "m" ); then
 
1250
      CONFIG_SND_TIMER="m"
 
1251
      CONFIG_SND_HWDEP="m"
 
1252
      CONFIG_SND_RAWMIDI="m"
 
1253
      CONFIG_SND_OPL3_LIB="m"
 
1254
      CONFIG_SND_MPU401_UART="m"
 
1255
      CONFIG_SND_PCM="m"
 
1256
      CONFIG_SND_PC98_CS4232="m"
 
1257
    fi
 
1258
  fi
 
1259
  if alsa_check_kconfig_card "ad1889"; then
 
1260
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1261
      CONFIG_SND_TIMER="m"
 
1262
      CONFIG_SND_PCM="m"
 
1263
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1264
      CONFIG_SND_VMASTER="y"
 
1265
      CONFIG_SND_AC97_CODEC="m"
 
1266
      CONFIG_SND_AD1889="m"
 
1267
    fi
 
1268
  fi
 
1269
  if alsa_check_kconfig_card "als300"; then
 
1270
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1271
      CONFIG_SND_TIMER="m"
 
1272
      CONFIG_SND_PCM="m"
 
1273
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1274
      CONFIG_SND_VMASTER="y"
 
1275
      CONFIG_SND_HWDEP="m"
 
1276
      CONFIG_SND_PCM="m"
 
1277
      CONFIG_SND_AC97_CODEC="m"
 
1278
      CONFIG_SND_OPL3_LIB="m"
 
1279
      CONFIG_SND_ALS300="m"
 
1280
    fi
 
1281
  fi
 
1282
  if alsa_check_kconfig_card "als4000"; then
 
1283
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1284
      ( test "$CONFIG_ISA_DMA_API" = "y" -o "$CONFIG_ISA_DMA_API" = "m" ); then
 
1285
      CONFIG_SND_TIMER="m"
 
1286
      CONFIG_SND_HWDEP="m"
 
1287
      CONFIG_SND_RAWMIDI="m"
 
1288
      CONFIG_SND_OPL3_LIB="m"
 
1289
      CONFIG_SND_MPU401_UART="m"
 
1290
      CONFIG_SND_PCM="m"
 
1291
      CONFIG_SND_SB_COMMON="m"
 
1292
      CONFIG_SND_ALS4000="m"
 
1293
    fi
 
1294
  fi
 
1295
  if alsa_check_kconfig_card "ali5451"; then
 
1296
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1297
      CONFIG_SND_RAWMIDI="m"
 
1298
      CONFIG_SND_TIMER="m"
 
1299
      CONFIG_SND_PCM="m"
 
1300
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1301
      CONFIG_SND_VMASTER="y"
 
1302
      CONFIG_SND_MPU401_UART="m"
 
1303
      CONFIG_SND_AC97_CODEC="m"
 
1304
      CONFIG_SND_ALI5451="m"
 
1305
    fi
 
1306
  fi
 
1307
  if alsa_check_kconfig_card "atiixp"; then
 
1308
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1309
      CONFIG_SND_TIMER="m"
 
1310
      CONFIG_SND_PCM="m"
 
1311
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1312
      CONFIG_SND_VMASTER="y"
 
1313
      CONFIG_SND_AC97_CODEC="m"
 
1314
      CONFIG_SND_ATIIXP="m"
 
1315
    fi
 
1316
  fi
 
1317
  if alsa_check_kconfig_card "atiixp-modem"; then
 
1318
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1319
      CONFIG_SND_TIMER="m"
 
1320
      CONFIG_SND_PCM="m"
 
1321
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1322
      CONFIG_SND_VMASTER="y"
 
1323
      CONFIG_SND_AC97_CODEC="m"
 
1324
      CONFIG_SND_ATIIXP_MODEM="m"
 
1325
    fi
 
1326
  fi
 
1327
  if alsa_check_kconfig_card "au8810"; then
 
1328
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1329
      CONFIG_SND_RAWMIDI="m"
 
1330
      CONFIG_SND_TIMER="m"
 
1331
      CONFIG_SND_PCM="m"
 
1332
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1333
      CONFIG_SND_VMASTER="y"
 
1334
      CONFIG_SND_MPU401_UART="m"
 
1335
      CONFIG_SND_AC97_CODEC="m"
 
1336
      CONFIG_SND_AU8810="m"
 
1337
    fi
 
1338
  fi
 
1339
  if alsa_check_kconfig_card "au8820"; then
 
1340
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1341
      CONFIG_SND_RAWMIDI="m"
 
1342
      CONFIG_SND_TIMER="m"
 
1343
      CONFIG_SND_PCM="m"
 
1344
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1345
      CONFIG_SND_VMASTER="y"
 
1346
      CONFIG_SND_MPU401_UART="m"
 
1347
      CONFIG_SND_AC97_CODEC="m"
 
1348
      CONFIG_SND_AU8820="m"
 
1349
    fi
 
1350
  fi
 
1351
  if alsa_check_kconfig_card "au8830"; then
 
1352
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1353
      CONFIG_SND_RAWMIDI="m"
 
1354
      CONFIG_SND_TIMER="m"
 
1355
      CONFIG_SND_PCM="m"
 
1356
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1357
      CONFIG_SND_VMASTER="y"
 
1358
      CONFIG_SND_MPU401_UART="m"
 
1359
      CONFIG_SND_AC97_CODEC="m"
 
1360
      CONFIG_SND_AU8830="m"
 
1361
    fi
 
1362
  fi
 
1363
  if alsa_check_kconfig_card "aw2"; then
 
1364
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1365
      CONFIG_SND_AW2="m"
 
1366
    fi
 
1367
  fi
 
1368
  if alsa_check_kconfig_card "azt3328"; then
 
1369
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1370
      CONFIG_SND_TIMER="m"
 
1371
      CONFIG_SND_HWDEP="m"
 
1372
      CONFIG_SND_RAWMIDI="m"
 
1373
      CONFIG_SND_OPL3_LIB="m"
 
1374
      CONFIG_SND_MPU401_UART="m"
 
1375
      CONFIG_SND_PCM="m"
 
1376
      CONFIG_SND_RAWMIDI="m"
 
1377
      CONFIG_SND_AZT3328="m"
 
1378
    fi
 
1379
  fi
 
1380
  if alsa_check_kconfig_card "bt87x"; then
 
1381
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1382
      CONFIG_SND_TIMER="m"
 
1383
      CONFIG_SND_PCM="m"
 
1384
      CONFIG_SND_BT87X="m"
 
1385
    fi
 
1386
  fi
 
1387
  if alsa_check_kconfig_option "bt87x-overclock"; then
 
1388
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1389
      ( test "$CONFIG_SND_BT87X" = "y" -o "$CONFIG_SND_BT87X" = "m" ); then
 
1390
      CONFIG_SND_BT87X_OVERCLOCK="y"
 
1391
    fi
 
1392
  fi
 
1393
  if alsa_check_kconfig_card "ca0106"; then
 
1394
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1395
      CONFIG_SND_TIMER="m"
 
1396
      CONFIG_SND_PCM="m"
 
1397
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1398
      CONFIG_SND_VMASTER="y"
 
1399
      CONFIG_SND_AC97_CODEC="m"
 
1400
      CONFIG_SND_RAWMIDI="m"
 
1401
      CONFIG_SND_VMASTER="y"
 
1402
      CONFIG_SND_CA0106="m"
 
1403
    fi
 
1404
  fi
 
1405
  if alsa_check_kconfig_card "cmipci"; then
 
1406
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1407
      CONFIG_SND_TIMER="m"
 
1408
      CONFIG_SND_HWDEP="m"
 
1409
      CONFIG_SND_RAWMIDI="m"
 
1410
      CONFIG_SND_OPL3_LIB="m"
 
1411
      CONFIG_SND_MPU401_UART="m"
 
1412
      CONFIG_SND_PCM="m"
 
1413
      CONFIG_SND_CMIPCI="m"
 
1414
    fi
 
1415
  fi
 
1416
  if alsa_check_kconfig_card "oxygen"; then
 
1417
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1418
      CONFIG_SND_TIMER="m"
 
1419
      CONFIG_SND_PCM="m"
 
1420
      CONFIG_SND_RAWMIDI="m"
 
1421
      CONFIG_SND_MPU401_UART="m"
 
1422
      CONFIG_SND_OXYGEN_LIB="m"
 
1423
      CONFIG_SND_OXYGEN="m"
 
1424
    fi
 
1425
  fi
 
1426
  if alsa_check_kconfig_card "cs4281"; then
 
1427
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1428
      CONFIG_SND_TIMER="m"
 
1429
      CONFIG_SND_HWDEP="m"
 
1430
      CONFIG_SND_PCM="m"
 
1431
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1432
      CONFIG_SND_VMASTER="y"
 
1433
      CONFIG_SND_OPL3_LIB="m"
 
1434
      CONFIG_SND_RAWMIDI="m"
 
1435
      CONFIG_SND_AC97_CODEC="m"
 
1436
      CONFIG_SND_CS4281="m"
 
1437
    fi
 
1438
  fi
 
1439
  if alsa_check_kconfig_card "cs46xx"; then
 
1440
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1441
      CONFIG_SND_TIMER="m"
 
1442
      CONFIG_SND_PCM="m"
 
1443
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1444
      CONFIG_SND_VMASTER="y"
 
1445
      CONFIG_SND_RAWMIDI="m"
 
1446
      CONFIG_SND_AC97_CODEC="m"
 
1447
      CONFIG_SND_CS46XX="m"
 
1448
    fi
 
1449
  fi
 
1450
  if alsa_check_kconfig_option "cs46xx-new-dsp"; then
 
1451
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1452
      ( test "$CONFIG_SND_CS46XX" = "y" -o "$CONFIG_SND_CS46XX" = "m" ); then
 
1453
      CONFIG_SND_CS46XX_NEW_DSP="y"
 
1454
    fi
 
1455
  fi
 
1456
  if alsa_check_kconfig_card "cs5530"; then
 
1457
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1458
      ( test "$CONFIG_ISA_DMA_API" = "y" -o "$CONFIG_ISA_DMA_API" = "m" ); then
 
1459
      CONFIG_SND_TIMER="m"
 
1460
      CONFIG_SND_PCM="m"
 
1461
      CONFIG_SND_SB_COMMON="m"
 
1462
      CONFIG_SND_SB16_DSP="m"
 
1463
      CONFIG_SND_CS5530="m"
 
1464
    fi
 
1465
  fi
 
1466
  if alsa_check_kconfig_card "cs5535audio"; then
 
1467
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1468
      ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 10 ); then
 
1469
      CONFIG_SND_TIMER="m"
 
1470
      CONFIG_SND_PCM="m"
 
1471
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1472
      CONFIG_SND_VMASTER="y"
 
1473
      CONFIG_SND_PCM="m"
 
1474
      CONFIG_SND_AC97_CODEC="m"
 
1475
      CONFIG_SND_CS5535AUDIO="m"
 
1476
    fi
 
1477
  fi
 
1478
  if alsa_check_kconfig_card "ctxfi"; then
 
1479
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1480
      CONFIG_SND_TIMER="m"
 
1481
      CONFIG_SND_PCM="m"
 
1482
      CONFIG_SND_CTXFI="m"
 
1483
    fi
 
1484
  fi
 
1485
  if alsa_check_kconfig_card "darla20"; then
 
1486
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1487
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1488
      CONFIG_SND_TIMER="m"
 
1489
      CONFIG_SND_PCM="m"
 
1490
      CONFIG_SND_DARLA20="m"
 
1491
    fi
 
1492
  fi
 
1493
  if alsa_check_kconfig_card "gina20"; then
 
1494
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1495
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1496
      CONFIG_SND_TIMER="m"
 
1497
      CONFIG_SND_PCM="m"
 
1498
      CONFIG_SND_GINA20="m"
 
1499
    fi
 
1500
  fi
 
1501
  if alsa_check_kconfig_card "layla20"; then
 
1502
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1503
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1504
      CONFIG_SND_TIMER="m"
 
1505
      CONFIG_SND_RAWMIDI="m"
 
1506
      CONFIG_SND_PCM="m"
 
1507
      CONFIG_SND_LAYLA20="m"
 
1508
    fi
 
1509
  fi
 
1510
  if alsa_check_kconfig_card "darla24"; then
 
1511
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1512
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1513
      CONFIG_SND_TIMER="m"
 
1514
      CONFIG_SND_PCM="m"
 
1515
      CONFIG_SND_DARLA24="m"
 
1516
    fi
 
1517
  fi
 
1518
  if alsa_check_kconfig_card "gina24"; then
 
1519
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1520
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1521
      CONFIG_SND_TIMER="m"
 
1522
      CONFIG_SND_PCM="m"
 
1523
      CONFIG_SND_GINA24="m"
 
1524
    fi
 
1525
  fi
 
1526
  if alsa_check_kconfig_card "layla24"; then
 
1527
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1528
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1529
      CONFIG_SND_TIMER="m"
 
1530
      CONFIG_SND_RAWMIDI="m"
 
1531
      CONFIG_SND_PCM="m"
 
1532
      CONFIG_SND_LAYLA24="m"
 
1533
    fi
 
1534
  fi
 
1535
  if alsa_check_kconfig_card "mona"; then
 
1536
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1537
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1538
      CONFIG_SND_TIMER="m"
 
1539
      CONFIG_SND_RAWMIDI="m"
 
1540
      CONFIG_SND_PCM="m"
 
1541
      CONFIG_SND_MONA="m"
 
1542
    fi
 
1543
  fi
 
1544
  if alsa_check_kconfig_card "mia"; then
 
1545
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1546
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1547
      CONFIG_SND_TIMER="m"
 
1548
      CONFIG_SND_RAWMIDI="m"
 
1549
      CONFIG_SND_PCM="m"
 
1550
      CONFIG_SND_MIA="m"
 
1551
    fi
 
1552
  fi
 
1553
  if alsa_check_kconfig_card "echo3g"; then
 
1554
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1555
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1556
      CONFIG_SND_TIMER="m"
 
1557
      CONFIG_SND_RAWMIDI="m"
 
1558
      CONFIG_SND_PCM="m"
 
1559
      CONFIG_SND_ECHO3G="m"
 
1560
    fi
 
1561
  fi
 
1562
  if alsa_check_kconfig_card "indigo"; then
 
1563
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1564
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1565
      CONFIG_SND_TIMER="m"
 
1566
      CONFIG_SND_PCM="m"
 
1567
      CONFIG_SND_INDIGO="m"
 
1568
    fi
 
1569
  fi
 
1570
  if alsa_check_kconfig_card "indigoio"; then
 
1571
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1572
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1573
      CONFIG_SND_TIMER="m"
 
1574
      CONFIG_SND_PCM="m"
 
1575
      CONFIG_SND_INDIGOIO="m"
 
1576
    fi
 
1577
  fi
 
1578
  if alsa_check_kconfig_card "indigodj"; then
 
1579
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1580
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1581
      CONFIG_SND_TIMER="m"
 
1582
      CONFIG_SND_PCM="m"
 
1583
      CONFIG_SND_INDIGODJ="m"
 
1584
    fi
 
1585
  fi
 
1586
  if alsa_check_kconfig_card "indigoiox"; then
 
1587
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1588
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1589
      CONFIG_SND_TIMER="m"
 
1590
      CONFIG_SND_PCM="m"
 
1591
      CONFIG_SND_INDIGOIOX="m"
 
1592
    fi
 
1593
  fi
 
1594
  if alsa_check_kconfig_card "indigodjx"; then
 
1595
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1596
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1597
      CONFIG_SND_TIMER="m"
 
1598
      CONFIG_SND_PCM="m"
 
1599
      CONFIG_SND_INDIGODJX="m"
 
1600
    fi
 
1601
  fi
 
1602
  if alsa_check_kconfig_card "emu10k1x"; then
 
1603
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1604
      CONFIG_SND_TIMER="m"
 
1605
      CONFIG_SND_PCM="m"
 
1606
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1607
      CONFIG_SND_VMASTER="y"
 
1608
      CONFIG_SND_AC97_CODEC="m"
 
1609
      CONFIG_SND_RAWMIDI="m"
 
1610
      CONFIG_SND_EMU10K1X="m"
 
1611
    fi
 
1612
  fi
 
1613
  if alsa_check_kconfig_card "ens1370"; then
 
1614
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1615
      CONFIG_SND_TIMER="m"
 
1616
      CONFIG_SND_RAWMIDI="m"
 
1617
      CONFIG_SND_PCM="m"
 
1618
      CONFIG_SND_ENS1370="m"
 
1619
    fi
 
1620
  fi
 
1621
  if alsa_check_kconfig_card "ens1371"; then
 
1622
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1623
      CONFIG_SND_TIMER="m"
 
1624
      CONFIG_SND_PCM="m"
 
1625
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1626
      CONFIG_SND_VMASTER="y"
 
1627
      CONFIG_SND_RAWMIDI="m"
 
1628
      CONFIG_SND_AC97_CODEC="m"
 
1629
      CONFIG_SND_ENS1371="m"
 
1630
    fi
 
1631
  fi
 
1632
  if alsa_check_kconfig_card "es1938"; then
 
1633
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1634
      CONFIG_SND_TIMER="m"
 
1635
      CONFIG_SND_HWDEP="m"
 
1636
      CONFIG_SND_RAWMIDI="m"
 
1637
      CONFIG_SND_PCM="m"
 
1638
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1639
      CONFIG_SND_VMASTER="y"
 
1640
      CONFIG_SND_OPL3_LIB="m"
 
1641
      CONFIG_SND_MPU401_UART="m"
 
1642
      CONFIG_SND_AC97_CODEC="m"
 
1643
      CONFIG_SND_ES1938="m"
 
1644
    fi
 
1645
  fi
 
1646
  if alsa_check_kconfig_card "es1968"; then
 
1647
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1648
      CONFIG_SND_RAWMIDI="m"
 
1649
      CONFIG_SND_TIMER="m"
 
1650
      CONFIG_SND_PCM="m"
 
1651
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1652
      CONFIG_SND_VMASTER="y"
 
1653
      CONFIG_SND_MPU401_UART="m"
 
1654
      CONFIG_SND_AC97_CODEC="m"
 
1655
      CONFIG_SND_ES1968="m"
 
1656
    fi
 
1657
  fi
 
1658
  if alsa_check_kconfig_card "fm801"; then
 
1659
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1660
      CONFIG_SND_TIMER="m"
 
1661
      CONFIG_SND_HWDEP="m"
 
1662
      CONFIG_SND_RAWMIDI="m"
 
1663
      CONFIG_SND_PCM="m"
 
1664
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1665
      CONFIG_SND_VMASTER="y"
 
1666
      CONFIG_SND_OPL3_LIB="m"
 
1667
      CONFIG_SND_MPU401_UART="m"
 
1668
      CONFIG_SND_AC97_CODEC="m"
 
1669
      CONFIG_SND_FM801="m"
 
1670
    fi
 
1671
  fi
 
1672
  if alsa_check_kconfig_option "fm801-tea575x-bool"; then
 
1673
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1674
      ( test "$CONFIG_SND_FM801" = "y" -o "$CONFIG_SND_FM801" = "m" ) &&
 
1675
      ( test "$CONFIG_VIDEO_V4L2" = "y" -o "$CONFIG_VIDEO_V4L2" = "m" ) &&
 
1676
      ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 27 ); then
 
1677
      CONFIG_SND_FM801_TEA575X_BOOL="y"
 
1678
    fi
 
1679
  fi
 
1680
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1681
      ( test "$CONFIG_SND_FM801_TEA575X_BOOL" = "y" -o "$CONFIG_SND_FM801_TEA575X_BOOL" = "m" ) &&
 
1682
      ( test "$CONFIG_SND_FM801" = "y" -o "$CONFIG_SND_FM801" = "m" ); then
 
1683
      CONFIG_SND_FM801_TEA575X="m"
 
1684
    fi
 
1685
  if alsa_check_kconfig_card "hda-intel"; then
 
1686
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1687
      ( test "$kversion.$kpatchlevel" = "2.6" ); then
 
1688
      CONFIG_SND_TIMER="m"
 
1689
      CONFIG_SND_PCM="m"
 
1690
      CONFIG_SND_VMASTER="y"
 
1691
      CONFIG_SND_HDA_INTEL="m"
 
1692
    fi
 
1693
  fi
 
1694
  if alsa_check_kconfig_option "hda-hwdep"; then
 
1695
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1696
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1697
      CONFIG_SND_HWDEP="m"
 
1698
      CONFIG_SND_HDA_HWDEP="y"
 
1699
    fi
 
1700
  fi
 
1701
  if alsa_check_kconfig_option "hda-reconfig"; then
 
1702
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1703
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ) &&
 
1704
      ( ( test "$CONFIG_SND_HDA_HWDEP" = "y" -o "$CONFIG_SND_HDA_HWDEP" = "m" ) &&
 
1705
      ( test "$CONFIG_EXPERIMENTAL" = "y" -o "$CONFIG_EXPERIMENTAL" = "m" ) ); then
 
1706
      CONFIG_SND_HDA_RECONFIG="y"
 
1707
    fi
 
1708
  fi
 
1709
  if alsa_check_kconfig_option "hda-input-beep"; then
 
1710
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1711
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ) &&
 
1712
      ( test "$CONFIG_INPUT" = "y" -o "$CONFIG_INPUT" = "m" ) &&
 
1713
      ( test "$kversion.$kpatchlevel" = "2.6" ); then
 
1714
      CONFIG_SND_HDA_INPUT_BEEP="y"
 
1715
    fi
 
1716
  fi
 
1717
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1718
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ) &&
 
1719
      ( test "$CONFIG_SND_HDA_INPUT_BEEP" = "y" -o "$CONFIG_SND_HDA_INPUT_BEEP" = "m" ); then
 
1720
      CONFIG_SND_HDA_INPUT_BEEP_MODE="1"
 
1721
    fi
 
1722
  if alsa_check_kconfig_option "hda-input-jack"; then
 
1723
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1724
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ) &&
 
1725
      ( test "$CONFIG_INPUT" = "y" -o "$CONFIG_INPUT" = "m" ); then
 
1726
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 27 && CONFIG_SND_JACK="y"
 
1727
      CONFIG_SND_HDA_INPUT_JACK="y"
 
1728
    fi
 
1729
  fi
 
1730
  if alsa_check_kconfig_option "hda-patch-loader"; then
 
1731
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1732
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ) &&
 
1733
      ( test "$CONFIG_EXPERIMENTAL" = "y" -o "$CONFIG_EXPERIMENTAL" = "m" ) &&
 
1734
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1735
      CONFIG_SND_HWDEP="m"
 
1736
      CONFIG_SND_HDA_HWDEP="y"
 
1737
      CONFIG_SND_HDA_RECONFIG="y"
 
1738
      CONFIG_SND_HDA_PATCH_LOADER="y"
 
1739
    fi
 
1740
  fi
 
1741
  if alsa_check_kconfig_option "hda-codec-realtek"; then
 
1742
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1743
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1744
      CONFIG_SND_HDA_CODEC_REALTEK="y"
 
1745
    fi
 
1746
  fi
 
1747
  if alsa_check_kconfig_option "hda-codec-analog"; then
 
1748
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1749
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1750
      CONFIG_SND_HDA_CODEC_ANALOG="y"
 
1751
    fi
 
1752
  fi
 
1753
  if alsa_check_kconfig_option "hda-codec-sigmatel"; then
 
1754
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1755
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1756
      CONFIG_SND_HDA_CODEC_SIGMATEL="y"
 
1757
    fi
 
1758
  fi
 
1759
  if alsa_check_kconfig_option "hda-codec-via"; then
 
1760
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1761
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1762
      CONFIG_SND_HDA_CODEC_VIA="y"
 
1763
    fi
 
1764
  fi
 
1765
  if alsa_check_kconfig_option "hda-codec-atihdmi"; then
 
1766
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1767
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1768
      CONFIG_SND_HDA_CODEC_ATIHDMI="y"
 
1769
    fi
 
1770
  fi
 
1771
  if alsa_check_kconfig_option "hda-codec-nvhdmi"; then
 
1772
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1773
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1774
      CONFIG_SND_HDA_CODEC_NVHDMI="y"
 
1775
    fi
 
1776
  fi
 
1777
  if alsa_check_kconfig_option "hda-codec-intelhdmi"; then
 
1778
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1779
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1780
      CONFIG_SND_HDA_CODEC_INTELHDMI="y"
 
1781
    fi
 
1782
  fi
 
1783
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1784
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ) &&
 
1785
      ( ( test "$CONFIG_SND_HDA_CODEC_INTELHDMI" = "y" -o "$CONFIG_SND_HDA_CODEC_INTELHDMI" = "m" ) ||
 
1786
      ( test "$CONFIG_SND_HDA_CODEC_NVHDMI" = "y" -o "$CONFIG_SND_HDA_CODEC_NVHDMI" = "m" ) ); then
 
1787
      CONFIG_SND_HDA_ELD="y"
 
1788
    fi
 
1789
  if alsa_check_kconfig_option "hda-codec-cirrus"; then
 
1790
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1791
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ) &&
 
1792
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1793
      CONFIG_SND_HDA_CODEC_CIRRUS="y"
 
1794
    fi
 
1795
  fi
 
1796
  if alsa_check_kconfig_option "hda-codec-conexant"; then
 
1797
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1798
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1799
      CONFIG_SND_HDA_CODEC_CONEXANT="y"
 
1800
    fi
 
1801
  fi
 
1802
  if alsa_check_kconfig_option "hda-codec-ca0110"; then
 
1803
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1804
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ) &&
 
1805
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1806
      CONFIG_SND_HDA_CODEC_CA0110="y"
 
1807
    fi
 
1808
  fi
 
1809
  if alsa_check_kconfig_option "hda-codec-cmedia"; then
 
1810
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1811
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1812
      CONFIG_SND_HDA_CODEC_CMEDIA="y"
 
1813
    fi
 
1814
  fi
 
1815
  if alsa_check_kconfig_option "hda-codec-si3054"; then
 
1816
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1817
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1818
      CONFIG_SND_HDA_CODEC_SI3054="y"
 
1819
    fi
 
1820
  fi
 
1821
  if alsa_check_kconfig_option "hda-generic"; then
 
1822
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1823
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1824
      CONFIG_SND_HDA_GENERIC="y"
 
1825
    fi
 
1826
  fi
 
1827
  if alsa_check_kconfig_option "hda-power-save"; then
 
1828
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1829
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ); then
 
1830
      CONFIG_SND_HDA_POWER_SAVE="y"
 
1831
    fi
 
1832
  fi
 
1833
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1834
      ( test "$CONFIG_SND_HDA_INTEL" = "y" -o "$CONFIG_SND_HDA_INTEL" = "m" ) &&
 
1835
      ( test "$CONFIG_SND_HDA_POWER_SAVE" = "y" -o "$CONFIG_SND_HDA_POWER_SAVE" = "m" ); then
 
1836
      CONFIG_SND_HDA_POWER_SAVE_DEFAULT="0"
 
1837
    fi
 
1838
  if alsa_check_kconfig_card "hdsp"; then
 
1839
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1840
      CONFIG_SND_TIMER="m"
 
1841
      CONFIG_SND_HWDEP="m"
 
1842
      CONFIG_SND_RAWMIDI="m"
 
1843
      CONFIG_SND_PCM="m"
 
1844
      CONFIG_SND_HDSP="m"
 
1845
    fi
 
1846
  fi
 
1847
  if alsa_check_kconfig_card "hdspm"; then
 
1848
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1849
      CONFIG_SND_TIMER="m"
 
1850
      CONFIG_SND_HWDEP="m"
 
1851
      CONFIG_SND_RAWMIDI="m"
 
1852
      CONFIG_SND_PCM="m"
 
1853
      CONFIG_SND_HDSPM="m"
 
1854
    fi
 
1855
  fi
 
1856
  if alsa_check_kconfig_card "hifier"; then
 
1857
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1858
      CONFIG_SND_TIMER="m"
 
1859
      CONFIG_SND_PCM="m"
 
1860
      CONFIG_SND_RAWMIDI="m"
 
1861
      CONFIG_SND_MPU401_UART="m"
 
1862
      CONFIG_SND_OXYGEN_LIB="m"
 
1863
      CONFIG_SND_HIFIER="m"
 
1864
    fi
 
1865
  fi
 
1866
  if alsa_check_kconfig_card "ice1724"; then
 
1867
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1868
      CONFIG_SND_TIMER="m"
 
1869
      CONFIG_SND_PCM="m"
 
1870
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1871
      CONFIG_SND_VMASTER="y"
 
1872
      CONFIG_SND_RAWMIDI="m"
 
1873
      CONFIG_SND_AC97_CODEC="m"
 
1874
      CONFIG_SND_VMASTER="y"
 
1875
      CONFIG_SND_ICE1724="m"
 
1876
    fi
 
1877
  fi
 
1878
  if alsa_check_kconfig_card "intel8x0"; then
 
1879
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1880
      CONFIG_SND_TIMER="m"
 
1881
      CONFIG_SND_PCM="m"
 
1882
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1883
      CONFIG_SND_VMASTER="y"
 
1884
      CONFIG_SND_AC97_CODEC="m"
 
1885
      CONFIG_SND_INTEL8X0="m"
 
1886
    fi
 
1887
  fi
 
1888
  if alsa_check_kconfig_card "intel8x0m"; then
 
1889
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1890
      CONFIG_SND_TIMER="m"
 
1891
      CONFIG_SND_PCM="m"
 
1892
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1893
      CONFIG_SND_VMASTER="y"
 
1894
      CONFIG_SND_AC97_CODEC="m"
 
1895
      CONFIG_SND_INTEL8X0M="m"
 
1896
    fi
 
1897
  fi
 
1898
  if alsa_check_kconfig_card "korg1212"; then
 
1899
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1900
      CONFIG_SND_TIMER="m"
 
1901
      CONFIG_SND_PCM="m"
 
1902
      CONFIG_SND_KORG1212="m"
 
1903
    fi
 
1904
  fi
 
1905
  if alsa_check_kconfig_card "lx6464es"; then
 
1906
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1907
      ( test "$kversion.$kpatchlevel" = "2.6" ); then
 
1908
      CONFIG_SND_TIMER="m"
 
1909
      CONFIG_SND_PCM="m"
 
1910
      CONFIG_SND_LX6464ES="m"
 
1911
    fi
 
1912
  fi
 
1913
  if alsa_check_kconfig_card "maestro3"; then
 
1914
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1915
      CONFIG_SND_TIMER="m"
 
1916
      CONFIG_SND_PCM="m"
 
1917
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1918
      CONFIG_SND_VMASTER="y"
 
1919
      CONFIG_SND_AC97_CODEC="m"
 
1920
      CONFIG_SND_MAESTRO3="m"
 
1921
    fi
 
1922
  fi
 
1923
  if alsa_check_kconfig_card "mixart"; then
 
1924
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1925
      CONFIG_SND_TIMER="m"
 
1926
      CONFIG_SND_HWDEP="m"
 
1927
      CONFIG_SND_PCM="m"
 
1928
      CONFIG_SND_MIXART="m"
 
1929
    fi
 
1930
  fi
 
1931
  if alsa_check_kconfig_card "nm256"; then
 
1932
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1933
      CONFIG_SND_TIMER="m"
 
1934
      CONFIG_SND_PCM="m"
 
1935
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1936
      CONFIG_SND_VMASTER="y"
 
1937
      CONFIG_SND_AC97_CODEC="m"
 
1938
      CONFIG_SND_NM256="m"
 
1939
    fi
 
1940
  fi
 
1941
  if alsa_check_kconfig_card "pcxhr"; then
 
1942
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1943
      CONFIG_SND_TIMER="m"
 
1944
      CONFIG_SND_PCM="m"
 
1945
      CONFIG_SND_HWDEP="m"
 
1946
      CONFIG_SND_PCXHR="m"
 
1947
    fi
 
1948
  fi
 
1949
  if alsa_check_kconfig_card "riptide"; then
 
1950
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1951
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ); then
 
1952
      CONFIG_SND_TIMER="m"
 
1953
      CONFIG_SND_HWDEP="m"
 
1954
      CONFIG_SND_RAWMIDI="m"
 
1955
      CONFIG_SND_PCM="m"
 
1956
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1957
      CONFIG_SND_VMASTER="y"
 
1958
      CONFIG_SND_OPL3_LIB="m"
 
1959
      CONFIG_SND_MPU401_UART="m"
 
1960
      CONFIG_SND_AC97_CODEC="m"
 
1961
      CONFIG_SND_RIPTIDE="m"
 
1962
    fi
 
1963
  fi
 
1964
  if alsa_check_kconfig_card "rme32"; then
 
1965
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1966
      CONFIG_SND_TIMER="m"
 
1967
      CONFIG_SND_PCM="m"
 
1968
      CONFIG_SND_RME32="m"
 
1969
    fi
 
1970
  fi
 
1971
  if alsa_check_kconfig_card "rme96"; then
 
1972
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1973
      CONFIG_SND_TIMER="m"
 
1974
      CONFIG_SND_PCM="m"
 
1975
      CONFIG_SND_RME96="m"
 
1976
    fi
 
1977
  fi
 
1978
  if alsa_check_kconfig_card "rme9652"; then
 
1979
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
1980
      CONFIG_SND_TIMER="m"
 
1981
      CONFIG_SND_PCM="m"
 
1982
      CONFIG_SND_RME9652="m"
 
1983
    fi
 
1984
  fi
 
1985
  if alsa_check_kconfig_card "sis7019"; then
 
1986
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
1987
      ( ( test "$CONFIG_X86" = "y" -o "$CONFIG_X86" = "m" ) &&
 
1988
       ! ( test "$CONFIG_X86_64" = "y" -o "$CONFIG_X86_64" = "m" ) ) &&
 
1989
      ( test "$kversion.$kpatchlevel" = "2.6" ); then
 
1990
      CONFIG_SND_TIMER="m"
 
1991
      CONFIG_SND_PCM="m"
 
1992
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
1993
      CONFIG_SND_VMASTER="y"
 
1994
      CONFIG_SND_AC97_CODEC="m"
 
1995
      CONFIG_SND_SIS7019="m"
 
1996
    fi
 
1997
  fi
 
1998
  if alsa_check_kconfig_card "sonicvibes"; then
 
1999
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
2000
      CONFIG_SND_TIMER="m"
 
2001
      CONFIG_SND_HWDEP="m"
 
2002
      CONFIG_SND_RAWMIDI="m"
 
2003
      CONFIG_SND_PCM="m"
 
2004
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2005
      CONFIG_SND_VMASTER="y"
 
2006
      CONFIG_SND_OPL3_LIB="m"
 
2007
      CONFIG_SND_MPU401_UART="m"
 
2008
      CONFIG_SND_AC97_CODEC="m"
 
2009
      CONFIG_SND_SONICVIBES="m"
 
2010
    fi
 
2011
  fi
 
2012
  if alsa_check_kconfig_card "trident"; then
 
2013
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
2014
      CONFIG_SND_RAWMIDI="m"
 
2015
      CONFIG_SND_TIMER="m"
 
2016
      CONFIG_SND_PCM="m"
 
2017
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2018
      CONFIG_SND_VMASTER="y"
 
2019
      CONFIG_SND_MPU401_UART="m"
 
2020
      CONFIG_SND_AC97_CODEC="m"
 
2021
      CONFIG_SND_TRIDENT="m"
 
2022
    fi
 
2023
  fi
 
2024
  if alsa_check_kconfig_card "via82xx"; then
 
2025
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
2026
      CONFIG_SND_RAWMIDI="m"
 
2027
      CONFIG_SND_TIMER="m"
 
2028
      CONFIG_SND_PCM="m"
 
2029
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2030
      CONFIG_SND_VMASTER="y"
 
2031
      CONFIG_SND_MPU401_UART="m"
 
2032
      CONFIG_SND_AC97_CODEC="m"
 
2033
      CONFIG_SND_VIA82XX="m"
 
2034
    fi
 
2035
  fi
 
2036
  if alsa_check_kconfig_card "via82xx-modem"; then
 
2037
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
2038
      CONFIG_SND_TIMER="m"
 
2039
      CONFIG_SND_PCM="m"
 
2040
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2041
      CONFIG_SND_VMASTER="y"
 
2042
      CONFIG_SND_AC97_CODEC="m"
 
2043
      CONFIG_SND_VIA82XX_MODEM="m"
 
2044
    fi
 
2045
  fi
 
2046
  if alsa_check_kconfig_card "virtuoso"; then
 
2047
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
2048
      CONFIG_SND_TIMER="m"
 
2049
      CONFIG_SND_PCM="m"
 
2050
      CONFIG_SND_RAWMIDI="m"
 
2051
      CONFIG_SND_MPU401_UART="m"
 
2052
      CONFIG_SND_OXYGEN_LIB="m"
 
2053
      CONFIG_SND_VIRTUOSO="m"
 
2054
    fi
 
2055
  fi
 
2056
  if alsa_check_kconfig_card "vx222"; then
 
2057
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
2058
      CONFIG_SND_HWDEP="m"
 
2059
      CONFIG_SND_TIMER="m"
 
2060
      CONFIG_SND_PCM="m"
 
2061
      CONFIG_SND_VX_LIB="m"
 
2062
      CONFIG_SND_VX222="m"
 
2063
    fi
 
2064
  fi
 
2065
  if alsa_check_kconfig_card "ymfpci"; then
 
2066
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
2067
      CONFIG_SND_TIMER="m"
 
2068
      CONFIG_SND_HWDEP="m"
 
2069
      CONFIG_SND_RAWMIDI="m"
 
2070
      CONFIG_SND_PCM="m"
 
2071
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2072
      CONFIG_SND_VMASTER="y"
 
2073
      CONFIG_SND_OPL3_LIB="m"
 
2074
      CONFIG_SND_MPU401_UART="m"
 
2075
      CONFIG_SND_AC97_CODEC="m"
 
2076
      CONFIG_SND_YMFPCI="m"
 
2077
    fi
 
2078
  fi
 
2079
  if alsa_check_kconfig_card "pdplus"; then
 
2080
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ); then
 
2081
      CONFIG_SND_TIMER="m"
 
2082
      CONFIG_SND_PCM="m"
 
2083
      CONFIG_SND_PDPLUS="m"
 
2084
    fi
 
2085
  fi
 
2086
  if alsa_check_kconfig_card "asihpi"; then
 
2087
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
2088
      ( test "$CONFIG_X86" = "y" -o "$CONFIG_X86" = "m" ) &&
 
2089
      ( test "$CONFIG_FW_LOADER" = "y" -o "$CONFIG_FW_LOADER" = "m" ) &&
 
2090
      ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 10 ); then
 
2091
      CONFIG_SND_TIMER="m"
 
2092
      CONFIG_SND_PCM="m"
 
2093
      CONFIG_SND_HWDEP="m"
 
2094
      CONFIG_SND_ASIHPI="m"
 
2095
    fi
 
2096
  fi
 
2097
    if ( test "$CONFIG_PPC" = "y" -o "$CONFIG_PPC" = "m" ); then
 
2098
      CONFIG_SND_PPC="y"
 
2099
    fi
 
2100
  if alsa_check_kconfig_card "powermac"; then
 
2101
    if ( test "$CONFIG_SND_PPC" = "y" -o "$CONFIG_SND_PPC" = "m" ) &&
 
2102
      ( ( test "$CONFIG_I2C" = "y" -o "$CONFIG_I2C" = "m" ) &&
 
2103
      ( test "$CONFIG_INPUT" = "y" -o "$CONFIG_INPUT" = "m" ) &&
 
2104
      ( test "$CONFIG_PPC_PMAC" = "y" -o "$CONFIG_PPC_PMAC" = "m" ) ); then
 
2105
      CONFIG_SND_TIMER="m"
 
2106
      CONFIG_SND_PCM="m"
 
2107
      CONFIG_SND_VMASTER="y"
 
2108
      CONFIG_SND_POWERMAC="m"
 
2109
    fi
 
2110
  fi
 
2111
  if alsa_check_kconfig_option "powermac-auto-drc"; then
 
2112
    if ( test "$CONFIG_SND_PPC" = "y" -o "$CONFIG_SND_PPC" = "m" ) &&
 
2113
      ( test "$CONFIG_SND_POWERMAC" = "y" -o "$CONFIG_SND_POWERMAC" = "m" ); then
 
2114
      CONFIG_SND_POWERMAC_AUTO_DRC="y"
 
2115
    fi
 
2116
  fi
 
2117
  if alsa_check_kconfig_card "ps3"; then
 
2118
    if ( test "$CONFIG_SND_PPC" = "y" -o "$CONFIG_SND_PPC" = "m" ) &&
 
2119
      ( test "$CONFIG_PS3_PS3AV" = "y" -o "$CONFIG_PS3_PS3AV" = "m" ); then
 
2120
      CONFIG_SND_TIMER="m"
 
2121
      CONFIG_SND_PCM="m"
 
2122
      CONFIG_SND_PS3="m"
 
2123
    fi
 
2124
  fi
 
2125
    if ( test "$CONFIG_SND_PPC" = "y" -o "$CONFIG_SND_PPC" = "m" ) &&
 
2126
      ( test "$CONFIG_SND_PS3" = "y" -o "$CONFIG_SND_PS3" = "m" ); then
 
2127
      CONFIG_SND_PS3_DEFAULT_START_DELAY="2000"
 
2128
    fi
 
2129
  if alsa_check_kconfig_card "aoa"; then
 
2130
    if ( test "$CONFIG_PPC_PMAC" = "y" -o "$CONFIG_PPC_PMAC" = "m" ) &&
 
2131
      ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 16 ); then
 
2132
      CONFIG_SND_TIMER="m"
 
2133
      CONFIG_SND_PCM="m"
 
2134
      CONFIG_SND_AOA="m"
 
2135
    fi
 
2136
  fi
 
2137
  if alsa_check_kconfig_card "aoa-fabric-layout"; then
 
2138
    if ( test "$CONFIG_SND_AOA" = "y" -o "$CONFIG_SND_AOA" = "m" ); then
 
2139
      CONFIG_SND_TIMER="m"
 
2140
      CONFIG_SND_PCM="m"
 
2141
      CONFIG_SND_AOA_SOUNDBUS="m"
 
2142
      CONFIG_SND_AOA_SOUNDBUS_I2S="m"
 
2143
      CONFIG_SND_AOA_FABRIC_LAYOUT="m"
 
2144
    fi
 
2145
  fi
 
2146
  if alsa_check_kconfig_card "aoa-onyx"; then
 
2147
    if ( test "$CONFIG_SND_AOA" = "y" -o "$CONFIG_SND_AOA" = "m" ) &&
 
2148
      ( test "$CONFIG_I2C" = "y" -o "$CONFIG_I2C" = "m" ) &&
 
2149
      ( test "$CONFIG_I2C_POWERMAC" = "y" -o "$CONFIG_I2C_POWERMAC" = "m" ); then
 
2150
      CONFIG_SND_AOA_ONYX="m"
 
2151
    fi
 
2152
  fi
 
2153
  if alsa_check_kconfig_card "aoa-tas"; then
 
2154
    if ( test "$CONFIG_SND_AOA" = "y" -o "$CONFIG_SND_AOA" = "m" ) &&
 
2155
      ( test "$CONFIG_I2C" = "y" -o "$CONFIG_I2C" = "m" ) &&
 
2156
      ( test "$CONFIG_I2C_POWERMAC" = "y" -o "$CONFIG_I2C_POWERMAC" = "m" ); then
 
2157
      CONFIG_SND_AOA_TAS="m"
 
2158
    fi
 
2159
  fi
 
2160
  if alsa_check_kconfig_card "aoa-toonie"; then
 
2161
    if ( test "$CONFIG_SND_AOA" = "y" -o "$CONFIG_SND_AOA" = "m" ); then
 
2162
      CONFIG_SND_AOA_TOONIE="m"
 
2163
    fi
 
2164
  fi
 
2165
  if alsa_check_kconfig_card "aoa-soundbus"; then
 
2166
    if ( test "$CONFIG_SND_AOA" = "y" -o "$CONFIG_SND_AOA" = "m" ); then
 
2167
      CONFIG_SND_TIMER="m"
 
2168
      CONFIG_SND_PCM="m"
 
2169
      CONFIG_SND_AOA_SOUNDBUS="m"
 
2170
    fi
 
2171
  fi
 
2172
  if alsa_check_kconfig_card "aoa-soundbus-i2s"; then
 
2173
    if ( test "$CONFIG_SND_AOA" = "y" -o "$CONFIG_SND_AOA" = "m" ) &&
 
2174
      ( ( test "$CONFIG_SND_AOA_SOUNDBUS" = "y" -o "$CONFIG_SND_AOA_SOUNDBUS" = "m" ) &&
 
2175
      ( test "$CONFIG_PCI" = "y" -o "$CONFIG_PCI" = "m" ) ); then
 
2176
      CONFIG_SND_AOA_SOUNDBUS_I2S="m"
 
2177
    fi
 
2178
  fi
 
2179
    if ( test "$CONFIG_ARM" = "y" -o "$CONFIG_ARM" = "m" ); then
 
2180
      CONFIG_SND_ARM="y"
 
2181
    fi
 
2182
  if alsa_check_kconfig_card "armaaci"; then
 
2183
    if ( test "$CONFIG_SND_ARM" = "y" -o "$CONFIG_SND_ARM" = "m" ) &&
 
2184
      ( test "$CONFIG_ARM_AMBA" = "y" -o "$CONFIG_ARM_AMBA" = "m" ); then
 
2185
      CONFIG_SND_TIMER="m"
 
2186
      CONFIG_SND_PCM="m"
 
2187
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2188
      CONFIG_SND_VMASTER="y"
 
2189
      CONFIG_SND_PCM="m"
 
2190
      CONFIG_SND_AC97_CODEC="m"
 
2191
      CONFIG_SND_ARMAACI="m"
 
2192
    fi
 
2193
  fi
 
2194
  if alsa_check_kconfig_card "soc"; then
 
2195
    if ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 10 ); then
 
2196
      CONFIG_SND_TIMER="m"
 
2197
      CONFIG_SND_PCM="m"
 
2198
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2199
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 27 && CONFIG_SND_JACK="y"
 
2200
      CONFIG_SND_SOC="m"
 
2201
    fi
 
2202
  fi
 
2203
  if alsa_check_kconfig_card "pxa2xx-ac97"; then
 
2204
    if ( test "$CONFIG_SND_ARM" = "y" -o "$CONFIG_SND_ARM" = "m" ) &&
 
2205
      ( test "$CONFIG_ARCH_PXA" = "y" -o "$CONFIG_ARCH_PXA" = "m" ) &&
 
2206
      ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ); then
 
2207
      CONFIG_SND_TIMER="m"
 
2208
      CONFIG_SND_PCM="m"
 
2209
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2210
      CONFIG_SND_VMASTER="y"
 
2211
      CONFIG_SND_AC97_CODEC="m"
 
2212
      test "$kversion.$kpatchlevel" = "2.6" && CONFIG_SND_PXA2XX_PCM="m"
 
2213
      CONFIG_SND_AC97_CODEC="m"
 
2214
      CONFIG_SND_PXA2XX_LIB="m"
 
2215
      CONFIG_SND_PXA2XX_LIB_AC97="y"
 
2216
      CONFIG_SND_AC97_CODEC="m"
 
2217
      CONFIG_SND_PXA2XX_AC97="m"
 
2218
    fi
 
2219
  fi
 
2220
  if alsa_check_kconfig_card "sa11xx-uda1341"; then
 
2221
    if ( test "$CONFIG_SND_ARM" = "y" -o "$CONFIG_SND_ARM" = "m" ) &&
 
2222
      ( ( test "$CONFIG_ARCH_SA1100" = "y" -o "$CONFIG_ARCH_SA1100" = "m" ) &&
 
2223
      ( test "$CONFIG_L3" = "y" -o "$CONFIG_L3" = "m" ) ); then
 
2224
      CONFIG_SND_TIMER="m"
 
2225
      CONFIG_SND_PCM="m"
 
2226
      CONFIG_SND_SA11XX_UDA1341="m"
 
2227
    fi
 
2228
  fi
 
2229
  if alsa_check_kconfig_card "s3c2410"; then
 
2230
    if ( test "$CONFIG_SND_ARM" = "y" -o "$CONFIG_SND_ARM" = "m" ) &&
 
2231
      ( test "$CONFIG_ARCH_S3C2410" = "y" -o "$CONFIG_ARCH_S3C2410" = "m" ) &&
 
2232
      ( test "$CONFIG_I2C_SENSOR" = "y" -o "$CONFIG_I2C_SENSOR" = "m" ); then
 
2233
      CONFIG_SND_TIMER="m"
 
2234
      CONFIG_SND_PCM="m"
 
2235
      CONFIG_SND_S3C2410="m"
 
2236
    fi
 
2237
  fi
 
2238
    if ( test "$CONFIG_SPI" = "y" -o "$CONFIG_SPI" = "m" ); then
 
2239
      CONFIG_SND_SPI="y"
 
2240
    fi
 
2241
  if alsa_check_kconfig_card "at73c213"; then
 
2242
    if ( test "$CONFIG_SND_SPI" = "y" -o "$CONFIG_SND_SPI" = "m" ) &&
 
2243
      ( test "$CONFIG_ATMEL_SSC" = "y" -o "$CONFIG_ATMEL_SSC" = "m" ); then
 
2244
      CONFIG_SND_TIMER="m"
 
2245
      CONFIG_SND_PCM="m"
 
2246
      CONFIG_SND_AT73C213="m"
 
2247
    fi
 
2248
  fi
 
2249
    if ( test "$CONFIG_SND_SPI" = "y" -o "$CONFIG_SND_SPI" = "m" ) &&
 
2250
      ( test "$CONFIG_SND_AT73C213" = "y" -o "$CONFIG_SND_AT73C213" = "m" ); then
 
2251
      CONFIG_SND_AT73C213_TARGET_BITRATE="48000"
 
2252
    fi
 
2253
    if ( test "$CONFIG_MIPS" = "y" -o "$CONFIG_MIPS" = "m" ); then
 
2254
      CONFIG_SND_MIPS="y"
 
2255
    fi
 
2256
  if alsa_check_kconfig_card "sgi-o2"; then
 
2257
    if ( test "$CONFIG_SND_MIPS" = "y" -o "$CONFIG_SND_MIPS" = "m" ) &&
 
2258
      ( test "$CONFIG_SGI_IP32" = "y" -o "$CONFIG_SGI_IP32" = "m" ); then
 
2259
      CONFIG_SND_SGI_O2="m"
 
2260
    fi
 
2261
  fi
 
2262
  if alsa_check_kconfig_card "sgi-hal2"; then
 
2263
    if ( test "$CONFIG_SND_MIPS" = "y" -o "$CONFIG_SND_MIPS" = "m" ) &&
 
2264
      ( test "$CONFIG_SGI_HAS_HAL2" = "y" -o "$CONFIG_SGI_HAS_HAL2" = "m" ); then
 
2265
      CONFIG_SND_SGI_HAL2="m"
 
2266
    fi
 
2267
  fi
 
2268
  if alsa_check_kconfig_card "au1x00"; then
 
2269
    if ( test "$CONFIG_SND_MIPS" = "y" -o "$CONFIG_SND_MIPS" = "m" ) &&
 
2270
      ( ( test "$CONFIG_SOC_AU1000" = "y" -o "$CONFIG_SOC_AU1000" = "m" ) ||
 
2271
      ( test "$CONFIG_SOC_AU1100" = "y" -o "$CONFIG_SOC_AU1100" = "m" ) ||
 
2272
      ( test "$CONFIG_SOC_AU1500" = "y" -o "$CONFIG_SOC_AU1500" = "m" ) ); then
 
2273
      CONFIG_SND_TIMER="m"
 
2274
      CONFIG_SND_PCM="m"
 
2275
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2276
      CONFIG_SND_VMASTER="y"
 
2277
      CONFIG_SND_PCM="m"
 
2278
      CONFIG_SND_AC97_CODEC="m"
 
2279
      CONFIG_SND_AU1X00="m"
 
2280
    fi
 
2281
  fi
 
2282
    if ( test "$CONFIG_SUPERH" = "y" -o "$CONFIG_SUPERH" = "m" ); then
 
2283
      CONFIG_SND_SUPERH="y"
 
2284
    fi
 
2285
  if alsa_check_kconfig_card "sh-dac-audio"; then
 
2286
    if ( test "$CONFIG_SND_SUPERH" = "y" -o "$CONFIG_SND_SUPERH" = "m" ) &&
 
2287
      ( ( test "$CONFIG_CPU_SH3" = "y" -o "$CONFIG_CPU_SH3" = "m" ) &&
 
2288
      ( test "$CONFIG_HIGH_RES_TIMERS" = "y" -o "$CONFIG_HIGH_RES_TIMERS" = "m" ) ); then
 
2289
      CONFIG_SND_TIMER="m"
 
2290
      CONFIG_SND_PCM="m"
 
2291
      CONFIG_SND_SH_DAC_AUDIO="m"
 
2292
    fi
 
2293
  fi
 
2294
    if ( test "$CONFIG_USB" = "y" -o "$CONFIG_USB" = "m" ); then
 
2295
      CONFIG_SND_USB="y"
 
2296
    fi
 
2297
  if alsa_check_kconfig_card "usb-audio"; then
 
2298
    if ( ( test "$CONFIG_SND_USB" = "y" -o "$CONFIG_SND_USB" = "m" ) &&
 
2299
      ( test "$CONFIG_USB" = "y" -o "$CONFIG_USB" = "m" ) ); then
 
2300
      CONFIG_SND_TIMER="m"
 
2301
      CONFIG_SND_HWDEP="m"
 
2302
      CONFIG_SND_RAWMIDI="m"
 
2303
      CONFIG_SND_PCM="m"
 
2304
      CONFIG_SND_USB_AUDIO="m"
 
2305
    fi
 
2306
  fi
 
2307
  if alsa_check_kconfig_card "usb-ua101"; then
 
2308
    if ( ( test "$CONFIG_SND_USB" = "y" -o "$CONFIG_SND_USB" = "m" ) &&
 
2309
      ( test "$CONFIG_USB" = "y" -o "$CONFIG_USB" = "m" ) ) &&
 
2310
      ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 32 ); then
 
2311
      CONFIG_SND_TIMER="m"
 
2312
      CONFIG_SND_PCM="m"
 
2313
      CONFIG_SND_RAWMIDI="m"
 
2314
      CONFIG_SND_USB_UA101="m"
 
2315
    fi
 
2316
  fi
 
2317
  if alsa_check_kconfig_card "usb-usx2y"; then
 
2318
    if ( ( test "$CONFIG_SND_USB" = "y" -o "$CONFIG_SND_USB" = "m" ) &&
 
2319
      ( test "$CONFIG_USB" = "y" -o "$CONFIG_USB" = "m" ) ) &&
 
2320
      ( ( test "$CONFIG_X86" = "y" -o "$CONFIG_X86" = "m" ) ||
 
2321
      ( test "$CONFIG_PPC" = "y" -o "$CONFIG_PPC" = "m" ) ||
 
2322
      ( test "$CONFIG_ALPHA" = "y" -o "$CONFIG_ALPHA" = "m" ) ); then
 
2323
      CONFIG_SND_TIMER="m"
 
2324
      CONFIG_SND_HWDEP="m"
 
2325
      CONFIG_SND_RAWMIDI="m"
 
2326
      CONFIG_SND_PCM="m"
 
2327
      CONFIG_SND_USB_USX2Y="m"
 
2328
    fi
 
2329
  fi
 
2330
  if alsa_check_kconfig_card "usb-caiaq"; then
 
2331
    if ( ( test "$CONFIG_SND_USB" = "y" -o "$CONFIG_SND_USB" = "m" ) &&
 
2332
      ( test "$CONFIG_USB" = "y" -o "$CONFIG_USB" = "m" ) ) &&
 
2333
      ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 15 ); then
 
2334
      CONFIG_SND_TIMER="m"
 
2335
      CONFIG_SND_HWDEP="m"
 
2336
      CONFIG_SND_RAWMIDI="m"
 
2337
      CONFIG_SND_PCM="m"
 
2338
      CONFIG_SND_USB_CAIAQ="m"
 
2339
    fi
 
2340
  fi
 
2341
  if alsa_check_kconfig_option "usb-caiaq-input"; then
 
2342
    if ( ( test "$CONFIG_SND_USB" = "y" -o "$CONFIG_SND_USB" = "m" ) &&
 
2343
      ( test "$CONFIG_USB" = "y" -o "$CONFIG_USB" = "m" ) ) &&
 
2344
      ( test "$CONFIG_SND_USB_CAIAQ" = "y" -o "$CONFIG_SND_USB_CAIAQ" = "m" ) &&
 
2345
      ( test "$CONFIG_INPUT" = "y" -o "$CONFIG_INPUT" = "m" ); then
 
2346
      CONFIG_SND_USB_CAIAQ_INPUT="y"
 
2347
    fi
 
2348
  fi
 
2349
  if alsa_check_kconfig_card "usb-us122l"; then
 
2350
    if ( ( test "$CONFIG_SND_USB" = "y" -o "$CONFIG_SND_USB" = "m" ) &&
 
2351
      ( test "$CONFIG_USB" = "y" -o "$CONFIG_USB" = "m" ) ) &&
 
2352
      ( ( test "$CONFIG_X86" = "y" -o "$CONFIG_X86" = "m" ) &&
 
2353
      ( test "$CONFIG_EXPERIMENTAL" = "y" -o "$CONFIG_EXPERIMENTAL" = "m" ) ) &&
 
2354
      ( test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 26 ); then
 
2355
      CONFIG_SND_HWDEP="m"
 
2356
      CONFIG_SND_RAWMIDI="m"
 
2357
      CONFIG_SND_USB_US122L="m"
 
2358
    fi
 
2359
  fi
 
2360
    if ( test "$CONFIG_PCMCIA" = "y" -o "$CONFIG_PCMCIA" = "m" ); then
 
2361
      CONFIG_SND_PCMCIA="y"
 
2362
    fi
 
2363
  if alsa_check_kconfig_card "vxpocket"; then
 
2364
    if ( ( test "$CONFIG_SND_PCMCIA" = "y" -o "$CONFIG_SND_PCMCIA" = "m" ) &&
 
2365
      ( test "$CONFIG_PCMCIA" = "y" -o "$CONFIG_PCMCIA" = "m" ) ); then
 
2366
      CONFIG_SND_HWDEP="m"
 
2367
      CONFIG_SND_TIMER="m"
 
2368
      CONFIG_SND_PCM="m"
 
2369
      CONFIG_SND_VX_LIB="m"
 
2370
      CONFIG_SND_VXPOCKET="m"
 
2371
    fi
 
2372
  fi
 
2373
  if alsa_check_kconfig_card "pdaudiocf"; then
 
2374
    if ( ( test "$CONFIG_SND_PCMCIA" = "y" -o "$CONFIG_SND_PCMCIA" = "m" ) &&
 
2375
      ( test "$CONFIG_PCMCIA" = "y" -o "$CONFIG_PCMCIA" = "m" ) ); then
 
2376
      CONFIG_SND_TIMER="m"
 
2377
      CONFIG_SND_PCM="m"
 
2378
      CONFIG_SND_PDAUDIOCF="m"
 
2379
    fi
 
2380
  fi
 
2381
    if ( test "$CONFIG_SPARC" = "y" -o "$CONFIG_SPARC" = "m" ); then
 
2382
      CONFIG_SND_SPARC="y"
 
2383
    fi
 
2384
  if alsa_check_kconfig_card "sun-amd7930"; then
 
2385
    if ( test "$CONFIG_SND_SPARC" = "y" -o "$CONFIG_SND_SPARC" = "m" ) &&
 
2386
      ( test "$CONFIG_SBUS" = "y" -o "$CONFIG_SBUS" = "m" ); then
 
2387
      CONFIG_SND_TIMER="m"
 
2388
      CONFIG_SND_PCM="m"
 
2389
      CONFIG_SND_SUN_AMD7930="m"
 
2390
    fi
 
2391
  fi
 
2392
  if alsa_check_kconfig_card "sun-cs4231"; then
 
2393
    if ( test "$CONFIG_SND_SPARC" = "y" -o "$CONFIG_SND_SPARC" = "m" ); then
 
2394
      CONFIG_SND_TIMER="m"
 
2395
      CONFIG_SND_PCM="m"
 
2396
      CONFIG_SND_SUN_CS4231="m"
 
2397
    fi
 
2398
  fi
 
2399
  if alsa_check_kconfig_card "sun-dbri"; then
 
2400
    if ( test "$CONFIG_SND_SPARC" = "y" -o "$CONFIG_SND_SPARC" = "m" ) &&
 
2401
      ( test "$CONFIG_SBUS" = "y" -o "$CONFIG_SBUS" = "m" ); then
 
2402
      CONFIG_SND_TIMER="m"
 
2403
      CONFIG_SND_PCM="m"
 
2404
      CONFIG_SND_SUN_DBRI="m"
 
2405
    fi
 
2406
  fi
 
2407
    if ( test "$CONFIG_GSC" = "y" -o "$CONFIG_GSC" = "m" ); then
 
2408
      CONFIG_SND_GSC="y"
 
2409
    fi
 
2410
  if alsa_check_kconfig_card "harmony"; then
 
2411
    if ( test "$CONFIG_SND_GSC" = "y" -o "$CONFIG_SND_GSC" = "m" ); then
 
2412
      CONFIG_SND_TIMER="m"
 
2413
      CONFIG_SND_PCM="m"
 
2414
      CONFIG_SND_HARMONY="m"
 
2415
    fi
 
2416
  fi
 
2417
  if alsa_check_kconfig_card "atmel-soc"; then
 
2418
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2419
      ( ( test "$CONFIG_ARCH_AT91" = "y" -o "$CONFIG_ARCH_AT91" = "m" ) ||
 
2420
      ( test "$CONFIG_AVR32" = "y" -o "$CONFIG_AVR32" = "m" ) ); then
 
2421
      CONFIG_SND_ATMEL_SOC="m"
 
2422
    fi
 
2423
  fi
 
2424
  if alsa_check_kconfig_card "at91-soc-sam9g20-wm8731"; then
 
2425
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2426
      ( ( test "$CONFIG_ATMEL_SSC" = "y" -o "$CONFIG_ATMEL_SSC" = "m" ) &&
 
2427
      ( test "$CONFIG_ARCH_AT91SAM9G20" = "y" -o "$CONFIG_ARCH_AT91SAM9G20" = "m" ) &&
 
2428
      ( test "$CONFIG_SND_ATMEL_SOC" = "y" -o "$CONFIG_SND_ATMEL_SOC" = "m" ) ); then
 
2429
      CONFIG_SND_ATMEL_SOC_SSC="m"
 
2430
      CONFIG_SND_SOC_WM8731="m"
 
2431
      CONFIG_SND_AT91_SOC_SAM9G20_WM8731="m"
 
2432
    fi
 
2433
  fi
 
2434
  if alsa_check_kconfig_card "at32-soc-playpaq"; then
 
2435
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2436
      ( ( test "$CONFIG_SND_ATMEL_SOC" = "y" -o "$CONFIG_SND_ATMEL_SOC" = "m" ) &&
 
2437
      ( test "$CONFIG_BOARD_PLAYPAQ" = "y" -o "$CONFIG_BOARD_PLAYPAQ" = "m" ) ); then
 
2438
      CONFIG_SND_ATMEL_SOC_SSC="m"
 
2439
      CONFIG_SND_SOC_WM8510="m"
 
2440
      CONFIG_SND_AT32_SOC_PLAYPAQ="m"
 
2441
    fi
 
2442
  fi
 
2443
  if alsa_check_kconfig_option "at32-soc-playpaq-slave"; then
 
2444
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2445
      ( test "$CONFIG_SND_AT32_SOC_PLAYPAQ" = "y" -o "$CONFIG_SND_AT32_SOC_PLAYPAQ" = "m" ); then
 
2446
      CONFIG_SND_AT32_SOC_PLAYPAQ_SLAVE="y"
 
2447
    fi
 
2448
  fi
 
2449
  if alsa_check_kconfig_card "at91-soc-afeb9260"; then
 
2450
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2451
      ( ( test "$CONFIG_ARCH_AT91" = "y" -o "$CONFIG_ARCH_AT91" = "m" ) &&
 
2452
      ( test "$CONFIG_MACH_AFEB9260" = "y" -o "$CONFIG_MACH_AFEB9260" = "m" ) &&
 
2453
      ( test "$CONFIG_SND_ATMEL_SOC" = "y" -o "$CONFIG_SND_ATMEL_SOC" = "m" ) ); then
 
2454
      CONFIG_SND_ATMEL_SOC_SSC="m"
 
2455
      CONFIG_SND_SOC_TLV320AIC23="m"
 
2456
      CONFIG_SND_AT91_SOC_AFEB9260="m"
 
2457
    fi
 
2458
  fi
 
2459
  if alsa_check_kconfig_card "soc-au1xpsc"; then
 
2460
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2461
      ( ( test "$CONFIG_SOC_AU1200" = "y" -o "$CONFIG_SOC_AU1200" = "m" ) ||
 
2462
      ( test "$CONFIG_SOC_AU1550" = "y" -o "$CONFIG_SOC_AU1550" = "m" ) ); then
 
2463
      CONFIG_SND_SOC_AU1XPSC="m"
 
2464
    fi
 
2465
  fi
 
2466
  if alsa_check_kconfig_card "soc-db1200"; then
 
2467
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2468
      ( test "$CONFIG_SND_SOC_AU1XPSC" = "y" -o "$CONFIG_SND_SOC_AU1XPSC" = "m" ); then
 
2469
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2470
      CONFIG_SND_TIMER="m"
 
2471
      CONFIG_SND_PCM="m"
 
2472
      CONFIG_SND_VMASTER="y"
 
2473
      CONFIG_SND_AC97_CODEC="m"
 
2474
      CONFIG_SND_SOC_AC97_BUS="y"
 
2475
      CONFIG_SND_SOC_AU1XPSC_AC97="m"
 
2476
      CONFIG_SND_SOC_AC97_CODEC="m"
 
2477
      CONFIG_SND_SOC_AU1XPSC_I2S="m"
 
2478
      CONFIG_SND_SOC_WM8731="m"
 
2479
      CONFIG_SND_SOC_DB1200="m"
 
2480
    fi
 
2481
  fi
 
2482
  if alsa_check_kconfig_card "bf5xx-i2s"; then
 
2483
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2484
      ( test "$CONFIG_BLACKFIN" = "y" -o "$CONFIG_BLACKFIN" = "m" ); then
 
2485
      CONFIG_SND_BF5XX_I2S="m"
 
2486
    fi
 
2487
  fi
 
2488
  if alsa_check_kconfig_card "bf5xx-soc-ssm2602"; then
 
2489
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2490
      ( test "$CONFIG_SND_BF5XX_I2S" = "y" -o "$CONFIG_SND_BF5XX_I2S" = "m" ) &&
 
2491
      ( test "$CONFIG_I2C" = "y" -o "$CONFIG_I2C" = "m" ); then
 
2492
      CONFIG_SND_BF5XX_SOC_SPORT="m"
 
2493
      CONFIG_SND_BF5XX_SOC_I2S="m"
 
2494
      CONFIG_SND_SOC_SSM2602="m"
 
2495
      CONFIG_SND_BF5XX_SOC_SSM2602="m"
 
2496
    fi
 
2497
  fi
 
2498
  if alsa_check_kconfig_card "bf5xx-soc-ad73311"; then
 
2499
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2500
      ( test "$CONFIG_SND_BF5XX_I2S" = "y" -o "$CONFIG_SND_BF5XX_I2S" = "m" ); then
 
2501
      CONFIG_SND_BF5XX_SOC_SPORT="m"
 
2502
      CONFIG_SND_BF5XX_SOC_I2S="m"
 
2503
      CONFIG_SND_SOC_AD73311="m"
 
2504
      CONFIG_SND_BF5XX_SOC_AD73311="m"
 
2505
    fi
 
2506
  fi
 
2507
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2508
      ( test "$CONFIG_SND_BF5XX_SOC_AD73311" = "y" -o "$CONFIG_SND_BF5XX_SOC_AD73311" = "m" ); then
 
2509
      CONFIG_SND_BFIN_AD73311_SE="4"
 
2510
    fi
 
2511
  if alsa_check_kconfig_card "bf5xx-tdm"; then
 
2512
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2513
      ( ( ( test "$CONFIG_BLACKFIN" = "y" -o "$CONFIG_BLACKFIN" = "m" ) &&
 
2514
      ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) ) ); then
 
2515
      CONFIG_SND_BF5XX_TDM="m"
 
2516
    fi
 
2517
  fi
 
2518
  if alsa_check_kconfig_card "bf5xx-soc-ad1836"; then
 
2519
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2520
      ( test "$CONFIG_SND_BF5XX_TDM" = "y" -o "$CONFIG_SND_BF5XX_TDM" = "m" ); then
 
2521
      CONFIG_SND_BF5XX_SOC_SPORT="m"
 
2522
      CONFIG_SND_BF5XX_SOC_TDM="m"
 
2523
      CONFIG_SND_SOC_AD1836="m"
 
2524
      CONFIG_SND_BF5XX_SOC_AD1836="m"
 
2525
    fi
 
2526
  fi
 
2527
  if alsa_check_kconfig_card "bf5xx-soc-ad193x"; then
 
2528
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2529
      ( test "$CONFIG_SND_BF5XX_TDM" = "y" -o "$CONFIG_SND_BF5XX_TDM" = "m" ); then
 
2530
      CONFIG_SND_BF5XX_SOC_SPORT="m"
 
2531
      CONFIG_SND_BF5XX_SOC_TDM="m"
 
2532
      CONFIG_SND_SOC_AD193X="m"
 
2533
      CONFIG_SND_BF5XX_SOC_AD193X="m"
 
2534
    fi
 
2535
  fi
 
2536
  if alsa_check_kconfig_card "bf5xx-ac97"; then
 
2537
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2538
      ( test "$CONFIG_BLACKFIN" = "y" -o "$CONFIG_BLACKFIN" = "m" ); then
 
2539
      CONFIG_SND_BF5XX_AC97="m"
 
2540
    fi
 
2541
  fi
 
2542
  if alsa_check_kconfig_option "bf5xx-mmap-support"; then
 
2543
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2544
      ( test "$CONFIG_SND_BF5XX_AC97" = "y" -o "$CONFIG_SND_BF5XX_AC97" = "m" ); then
 
2545
      CONFIG_SND_BF5XX_MMAP_SUPPORT="y"
 
2546
    fi
 
2547
  fi
 
2548
  if alsa_check_kconfig_option "bf5xx-multichan-support"; then
 
2549
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2550
      ( test "$CONFIG_SND_BF5XX_AC97" = "y" -o "$CONFIG_SND_BF5XX_AC97" = "m" ); then
 
2551
      CONFIG_SND_BF5XX_MULTICHAN_SUPPORT="y"
 
2552
    fi
 
2553
  fi
 
2554
  if alsa_check_kconfig_option "bf5xx-have-cold-reset"; then
 
2555
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2556
      ( test "$CONFIG_SND_BF5XX_AC97" = "y" -o "$CONFIG_SND_BF5XX_AC97" = "m" ); then
 
2557
      CONFIG_SND_BF5XX_HAVE_COLD_RESET="y"
 
2558
    fi
 
2559
  fi
 
2560
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2561
      ( test "$CONFIG_SND_BF5XX_HAVE_COLD_RESET" = "y" -o "$CONFIG_SND_BF5XX_HAVE_COLD_RESET" = "m" ); then
 
2562
      CONFIG_SND_BF5XX_RESET_GPIO_NUM="0"
 
2563
    fi
 
2564
  if alsa_check_kconfig_card "bf5xx-soc-ad1980"; then
 
2565
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2566
      ( test "$CONFIG_SND_BF5XX_AC97" = "y" -o "$CONFIG_SND_BF5XX_AC97" = "m" ); then
 
2567
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2568
      CONFIG_SND_SOC_AC97_BUS="y"
 
2569
      CONFIG_SND_BF5XX_SOC_SPORT="m"
 
2570
      CONFIG_SND_BF5XX_SOC_AC97="m"
 
2571
      CONFIG_SND_SOC_AD1980="m"
 
2572
      CONFIG_SND_BF5XX_SOC_AD1980="m"
 
2573
    fi
 
2574
  fi
 
2575
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2576
      ( ( ( test "$CONFIG_SND_BF5XX_I2S" = "y" -o "$CONFIG_SND_BF5XX_I2S" = "m" ) ||
 
2577
      ( test "$CONFIG_SND_BF5XX_AC97" = "y" -o "$CONFIG_SND_BF5XX_AC97" = "m" ) ||
 
2578
      ( test "$CONFIG_SND_BF5XX_TDM" = "y" -o "$CONFIG_SND_BF5XX_TDM" = "m" ) ) ); then
 
2579
      CONFIG_SND_BF5XX_SPORT_NUM="0"
 
2580
    fi
 
2581
  if alsa_check_kconfig_card "davinci-soc"; then
 
2582
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2583
      ( test "$CONFIG_ARCH_DAVINCI" = "y" -o "$CONFIG_ARCH_DAVINCI" = "m" ); then
 
2584
      CONFIG_SND_DAVINCI_SOC="m"
 
2585
    fi
 
2586
  fi
 
2587
  if alsa_check_kconfig_card "davinci-soc-evm"; then
 
2588
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2589
      ( test "$CONFIG_SND_DAVINCI_SOC" = "y" -o "$CONFIG_SND_DAVINCI_SOC" = "m" ) &&
 
2590
      ( ( test "$CONFIG_MACH_DAVINCI_EVM" = "y" -o "$CONFIG_MACH_DAVINCI_EVM" = "m" ) ||
 
2591
      ( test "$CONFIG_MACH_DAVINCI_DM355_EVM" = "y" -o "$CONFIG_MACH_DAVINCI_DM355_EVM" = "m" ) ||
 
2592
      ( test "$CONFIG_MACH_DAVINCI_DM365_EVM" = "y" -o "$CONFIG_MACH_DAVINCI_DM365_EVM" = "m" ) ); then
 
2593
      CONFIG_SND_DAVINCI_SOC_I2S="m"
 
2594
      CONFIG_SND_SOC_TLV320AIC3X="m"
 
2595
      CONFIG_SND_DAVINCI_SOC_EVM="m"
 
2596
    fi
 
2597
  fi
 
2598
  if alsa_check_kconfig_option "dm365-aic3x-codec"; then
 
2599
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ); then
 
2600
      CONFIG_SND_DM365_AIC3X_CODEC="y"
 
2601
    fi
 
2602
  fi
 
2603
  if alsa_check_kconfig_option "dm365-voice-codec"; then
 
2604
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2605
      ( test "$CONFIG_MFD_DAVINCI_VOICECODEC" = "y" -o "$CONFIG_MFD_DAVINCI_VOICECODEC" = "m" ); then
 
2606
      CONFIG_SND_DAVINCI_SOC_VCIF="m"
 
2607
      CONFIG_SND_SOC_CQ0093VC="m"
 
2608
      CONFIG_SND_DM365_VOICE_CODEC="y"
 
2609
    fi
 
2610
  fi
 
2611
  if alsa_check_kconfig_card "dm6467-soc-evm"; then
 
2612
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2613
      ( ( test "$CONFIG_SND_DAVINCI_SOC" = "y" -o "$CONFIG_SND_DAVINCI_SOC" = "m" ) &&
 
2614
      ( test "$CONFIG_MACH_DAVINCI_DM6467_EVM" = "y" -o "$CONFIG_MACH_DAVINCI_DM6467_EVM" = "m" ) ); then
 
2615
      CONFIG_SND_DAVINCI_SOC_MCASP="m"
 
2616
      CONFIG_SND_SOC_TLV320AIC3X="m"
 
2617
      CONFIG_SND_SOC_SPDIF="m"
 
2618
      CONFIG_SND_DM6467_SOC_EVM="m"
 
2619
    fi
 
2620
  fi
 
2621
  if alsa_check_kconfig_card "da830-soc-evm"; then
 
2622
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2623
      ( ( test "$CONFIG_SND_DAVINCI_SOC" = "y" -o "$CONFIG_SND_DAVINCI_SOC" = "m" ) &&
 
2624
      ( test "$CONFIG_MACH_DAVINCI_DA830_EVM" = "y" -o "$CONFIG_MACH_DAVINCI_DA830_EVM" = "m" ) ); then
 
2625
      CONFIG_SND_DAVINCI_SOC_MCASP="m"
 
2626
      CONFIG_SND_SOC_TLV320AIC3X="m"
 
2627
      CONFIG_SND_DA830_SOC_EVM="m"
 
2628
    fi
 
2629
  fi
 
2630
  if alsa_check_kconfig_card "da850-soc-evm"; then
 
2631
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2632
      ( ( test "$CONFIG_SND_DAVINCI_SOC" = "y" -o "$CONFIG_SND_DAVINCI_SOC" = "m" ) &&
 
2633
      ( test "$CONFIG_MACH_DAVINCI_DA850_EVM" = "y" -o "$CONFIG_MACH_DAVINCI_DA850_EVM" = "m" ) ); then
 
2634
      CONFIG_SND_DAVINCI_SOC_MCASP="m"
 
2635
      CONFIG_SND_SOC_TLV320AIC3X="m"
 
2636
      CONFIG_SND_DA850_SOC_EVM="m"
 
2637
    fi
 
2638
  fi
 
2639
  if alsa_check_kconfig_card "soc-mpc8610-hpcd"; then
 
2640
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2641
      ( ( test "$CONFIG_MPC8610_HPCD" = "y" -o "$CONFIG_MPC8610_HPCD" = "m" ) &&
 
2642
      ( test "$CONFIG_I2C" = "y" -o "$CONFIG_I2C" = "m" ) ); then
 
2643
      CONFIG_SND_SOC_MPC8610="m"
 
2644
      CONFIG_SND_SOC_CS4270="m"
 
2645
      CONFIG_SND_SOC_CS4270_VD33_ERRATA="y"
 
2646
      CONFIG_SND_SOC_MPC8610_HPCD="m"
 
2647
    fi
 
2648
  fi
 
2649
  if alsa_check_kconfig_card "soc-mpc5200-i2s"; then
 
2650
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2651
      ( ( test "$CONFIG_PPC_MPC52xx" = "y" -o "$CONFIG_PPC_MPC52xx" = "m" ) &&
 
2652
      ( test "$CONFIG_PPC_BESTCOMM" = "y" -o "$CONFIG_PPC_BESTCOMM" = "m" ) ) &&
 
2653
      ( test "$CONFIG_PPC_BESTCOMM_GEN_BD" = "y" -o "$CONFIG_PPC_BESTCOMM_GEN_BD" = "m" ); then
 
2654
      CONFIG_SND_MPC52xx_DMA="m"
 
2655
      CONFIG_SND_SOC_MPC5200_I2S="m"
 
2656
    fi
 
2657
  fi
 
2658
  if alsa_check_kconfig_card "soc-mpc5200-ac97"; then
 
2659
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2660
      ( ( test "$CONFIG_PPC_MPC52xx" = "y" -o "$CONFIG_PPC_MPC52xx" = "m" ) &&
 
2661
      ( test "$CONFIG_PPC_BESTCOMM" = "y" -o "$CONFIG_PPC_BESTCOMM" = "m" ) ) &&
 
2662
      ( test "$CONFIG_PPC_BESTCOMM_GEN_BD" = "y" -o "$CONFIG_PPC_BESTCOMM_GEN_BD" = "m" ); then
 
2663
      CONFIG_SND_SOC_AC97_BUS="y"
 
2664
      CONFIG_SND_MPC52xx_DMA="m"
 
2665
      CONFIG_SND_SOC_MPC5200_AC97="m"
 
2666
    fi
 
2667
  fi
 
2668
  if alsa_check_kconfig_card "mpc52xx-soc-pcm030"; then
 
2669
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2670
      ( test "$CONFIG_PPC_MPC5200_SIMPLE" = "y" -o "$CONFIG_PPC_MPC5200_SIMPLE" = "m" ); then
 
2671
      CONFIG_SND_SOC_AC97_BUS="y"
 
2672
      CONFIG_SND_MPC52xx_DMA="m"
 
2673
      CONFIG_SND_SOC_MPC5200_AC97="m"
 
2674
      CONFIG_SND_SOC_WM9712="m"
 
2675
      CONFIG_SND_MPC52XX_SOC_PCM030="m"
 
2676
    fi
 
2677
  fi
 
2678
  if alsa_check_kconfig_card "mpc52xx-soc-efika"; then
 
2679
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2680
      ( test "$CONFIG_PPC_EFIKA" = "y" -o "$CONFIG_PPC_EFIKA" = "m" ); then
 
2681
      CONFIG_SND_SOC_AC97_BUS="y"
 
2682
      CONFIG_SND_MPC52xx_DMA="m"
 
2683
      CONFIG_SND_SOC_MPC5200_AC97="m"
 
2684
      CONFIG_SND_SOC_STAC9766="m"
 
2685
      CONFIG_SND_MPC52XX_SOC_EFIKA="m"
 
2686
    fi
 
2687
  fi
 
2688
  if alsa_check_kconfig_card "omap-soc"; then
 
2689
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2690
      ( test "$CONFIG_ARCH_OMAP" = "y" -o "$CONFIG_ARCH_OMAP" = "m" ); then
 
2691
      CONFIG_SND_OMAP_SOC="m"
 
2692
    fi
 
2693
  fi
 
2694
  if alsa_check_kconfig_card "omap-soc-ams-delta"; then
 
2695
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2696
      ( ( test "$CONFIG_SND_OMAP_SOC" = "y" -o "$CONFIG_SND_OMAP_SOC" = "m" ) &&
 
2697
      ( test "$CONFIG_MACH_AMS_DELTA" = "y" -o "$CONFIG_MACH_AMS_DELTA" = "m" ) ); then
 
2698
      CONFIG_SND_OMAP_SOC_MCBSP="m"
 
2699
      CONFIG_SND_SOC_CX20442="m"
 
2700
      CONFIG_SND_OMAP_SOC_AMS_DELTA="m"
 
2701
    fi
 
2702
  fi
 
2703
  if alsa_check_kconfig_card "omap-soc-osk5912"; then
 
2704
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2705
      ( ( test "$CONFIG_SND_OMAP_SOC" = "y" -o "$CONFIG_SND_OMAP_SOC" = "m" ) &&
 
2706
      ( test "$CONFIG_MACH_OMAP_OSK" = "y" -o "$CONFIG_MACH_OMAP_OSK" = "m" ) &&
 
2707
      ( test "$CONFIG_I2C" = "y" -o "$CONFIG_I2C" = "m" ) ); then
 
2708
      CONFIG_SND_OMAP_SOC_MCBSP="m"
 
2709
      CONFIG_SND_SOC_TLV320AIC23="m"
 
2710
      CONFIG_SND_OMAP_SOC_OSK5912="m"
 
2711
    fi
 
2712
  fi
 
2713
  if alsa_check_kconfig_card "omap-soc-am3517evm"; then
 
2714
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2715
      ( ( test "$CONFIG_SND_OMAP_SOC" = "y" -o "$CONFIG_SND_OMAP_SOC" = "m" ) &&
 
2716
      ( test "$CONFIG_MACH_OMAP3517EVM" = "y" -o "$CONFIG_MACH_OMAP3517EVM" = "m" ) &&
 
2717
      ( test "$CONFIG_I2C" = "y" -o "$CONFIG_I2C" = "m" ) ); then
 
2718
      CONFIG_SND_OMAP_SOC_MCBSP="m"
 
2719
      CONFIG_SND_SOC_TLV320AIC23="m"
 
2720
      CONFIG_SND_OMAP_SOC_AM3517EVM="m"
 
2721
    fi
 
2722
  fi
 
2723
  if alsa_check_kconfig_card "pxa2xx-soc"; then
 
2724
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2725
      ( test "$CONFIG_ARCH_PXA" = "y" -o "$CONFIG_ARCH_PXA" = "m" ); then
 
2726
      CONFIG_SND_TIMER="m"
 
2727
      CONFIG_SND_PCM="m"
 
2728
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2729
      CONFIG_SND_VMASTER="y"
 
2730
      CONFIG_SND_AC97_CODEC="m"
 
2731
      CONFIG_SND_PXA2XX_LIB="m"
 
2732
      CONFIG_SND_PXA2XX_SOC="m"
 
2733
    fi
 
2734
  fi
 
2735
  if alsa_check_kconfig_card "pxa2xx-soc-corgi"; then
 
2736
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2737
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2738
      ( test "$CONFIG_PXA_SHARP_C7xx" = "y" -o "$CONFIG_PXA_SHARP_C7xx" = "m" ) ); then
 
2739
      CONFIG_SND_PXA2XX_SOC_I2S="m"
 
2740
      CONFIG_SND_SOC_WM8731="m"
 
2741
      CONFIG_SND_PXA2XX_SOC_CORGI="m"
 
2742
    fi
 
2743
  fi
 
2744
  if alsa_check_kconfig_card "pxa2xx-soc-spitz"; then
 
2745
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2746
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2747
      ( test "$CONFIG_PXA_SHARP_Cxx00" = "y" -o "$CONFIG_PXA_SHARP_Cxx00" = "m" ) ); then
 
2748
      CONFIG_SND_PXA2XX_SOC_I2S="m"
 
2749
      CONFIG_SND_SOC_WM8750="m"
 
2750
      CONFIG_SND_PXA2XX_SOC_SPITZ="m"
 
2751
    fi
 
2752
  fi
 
2753
  if alsa_check_kconfig_card "pxa2xx-soc-z2"; then
 
2754
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2755
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2756
      ( test "$CONFIG_MACH_ZIPIT2" = "y" -o "$CONFIG_MACH_ZIPIT2" = "m" ) ); then
 
2757
      CONFIG_SND_PXA2XX_SOC_I2S="m"
 
2758
      CONFIG_SND_SOC_WM8750="m"
 
2759
      CONFIG_SND_PXA2XX_SOC_Z2="m"
 
2760
    fi
 
2761
  fi
 
2762
  if alsa_check_kconfig_card "pxa2xx-soc-poodle"; then
 
2763
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2764
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2765
      ( test "$CONFIG_MACH_POODLE" = "y" -o "$CONFIG_MACH_POODLE" = "m" ) ); then
 
2766
      CONFIG_SND_PXA2XX_SOC_I2S="m"
 
2767
      CONFIG_SND_SOC_WM8731="m"
 
2768
      CONFIG_SND_PXA2XX_SOC_POODLE="m"
 
2769
    fi
 
2770
  fi
 
2771
  if alsa_check_kconfig_card "pxa2xx-soc-tosa"; then
 
2772
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2773
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2774
      ( test "$CONFIG_MACH_TOSA" = "y" -o "$CONFIG_MACH_TOSA" = "m" ) ) &&
 
2775
      ( test "$CONFIG_MFD_TC6393XB" = "y" -o "$CONFIG_MFD_TC6393XB" = "m" ); then
 
2776
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2777
      CONFIG_SND_ARM="y"
 
2778
      CONFIG_SND_PXA2XX_LIB_AC97="y"
 
2779
      CONFIG_SND_SOC_AC97_BUS="y"
 
2780
      CONFIG_SND_PXA2XX_SOC_AC97="m"
 
2781
      CONFIG_SND_SOC_WM9712="m"
 
2782
      CONFIG_SND_PXA2XX_SOC_TOSA="m"
 
2783
    fi
 
2784
  fi
 
2785
  if alsa_check_kconfig_card "pxa2xx-soc-e740"; then
 
2786
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2787
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2788
      ( test "$CONFIG_MACH_E740" = "y" -o "$CONFIG_MACH_E740" = "m" ) ); then
 
2789
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2790
      CONFIG_SND_ARM="y"
 
2791
      CONFIG_SND_PXA2XX_LIB_AC97="y"
 
2792
      CONFIG_SND_SOC_AC97_BUS="y"
 
2793
      CONFIG_SND_SOC_WM9705="m"
 
2794
      CONFIG_SND_PXA2XX_SOC_AC97="m"
 
2795
      CONFIG_SND_PXA2XX_SOC_E740="m"
 
2796
    fi
 
2797
  fi
 
2798
  if alsa_check_kconfig_card "pxa2xx-soc-e750"; then
 
2799
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2800
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2801
      ( test "$CONFIG_MACH_E750" = "y" -o "$CONFIG_MACH_E750" = "m" ) ); then
 
2802
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2803
      CONFIG_SND_ARM="y"
 
2804
      CONFIG_SND_PXA2XX_LIB_AC97="y"
 
2805
      CONFIG_SND_SOC_AC97_BUS="y"
 
2806
      CONFIG_SND_SOC_WM9705="m"
 
2807
      CONFIG_SND_PXA2XX_SOC_AC97="m"
 
2808
      CONFIG_SND_PXA2XX_SOC_E750="m"
 
2809
    fi
 
2810
  fi
 
2811
  if alsa_check_kconfig_card "pxa2xx-soc-e800"; then
 
2812
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2813
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2814
      ( test "$CONFIG_MACH_E800" = "y" -o "$CONFIG_MACH_E800" = "m" ) ); then
 
2815
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2816
      CONFIG_SND_ARM="y"
 
2817
      CONFIG_SND_PXA2XX_LIB_AC97="y"
 
2818
      CONFIG_SND_SOC_AC97_BUS="y"
 
2819
      CONFIG_SND_SOC_WM9712="m"
 
2820
      CONFIG_SND_PXA2XX_SOC_AC97="m"
 
2821
      CONFIG_SND_PXA2XX_SOC_E800="m"
 
2822
    fi
 
2823
  fi
 
2824
  if alsa_check_kconfig_card "pxa2xx-soc-em-x270"; then
 
2825
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2826
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2827
      ( ( test "$CONFIG_MACH_EM_X270" = "y" -o "$CONFIG_MACH_EM_X270" = "m" ) ||
 
2828
      ( test "$CONFIG_MACH_EXEDA" = "y" -o "$CONFIG_MACH_EXEDA" = "m" ) ||
 
2829
      ( test "$CONFIG_MACH_CM_X300" = "y" -o "$CONFIG_MACH_CM_X300" = "m" ) ) ); then
 
2830
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2831
      CONFIG_SND_ARM="y"
 
2832
      CONFIG_SND_PXA2XX_LIB_AC97="y"
 
2833
      CONFIG_SND_SOC_AC97_BUS="y"
 
2834
      CONFIG_SND_PXA2XX_SOC_AC97="m"
 
2835
      CONFIG_SND_SOC_WM9712="m"
 
2836
      CONFIG_SND_PXA2XX_SOC_EM_X270="m"
 
2837
    fi
 
2838
  fi
 
2839
  if alsa_check_kconfig_option "pxa2xx-soc-palm27x"; then
 
2840
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2841
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2842
      ( ( test "$CONFIG_MACH_PALMLD" = "y" -o "$CONFIG_MACH_PALMLD" = "m" ) ||
 
2843
      ( test "$CONFIG_MACH_PALMTX" = "y" -o "$CONFIG_MACH_PALMTX" = "m" ) ||
 
2844
      ( test "$CONFIG_MACH_PALMT5" = "y" -o "$CONFIG_MACH_PALMT5" = "m" ) ||
 
2845
      ( test "$CONFIG_MACH_PALMTE2" = "y" -o "$CONFIG_MACH_PALMTE2" = "m" ) ) ); then
 
2846
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2847
      CONFIG_SND_ARM="y"
 
2848
      CONFIG_SND_PXA2XX_LIB_AC97="y"
 
2849
      CONFIG_SND_SOC_AC97_BUS="y"
 
2850
      CONFIG_SND_PXA2XX_SOC_AC97="m"
 
2851
      CONFIG_SND_SOC_WM9712="m"
 
2852
      CONFIG_SND_PXA2XX_SOC_PALM27X="y"
 
2853
    fi
 
2854
  fi
 
2855
  if alsa_check_kconfig_card "soc-zylonite"; then
 
2856
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2857
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2858
      ( test "$CONFIG_MACH_ZYLONITE" = "y" -o "$CONFIG_MACH_ZYLONITE" = "m" ) ); then
 
2859
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2860
      CONFIG_SND_ARM="y"
 
2861
      CONFIG_SND_PXA2XX_LIB_AC97="y"
 
2862
      CONFIG_SND_SOC_AC97_BUS="y"
 
2863
      CONFIG_SND_PXA2XX_SOC_AC97="m"
 
2864
      CONFIG_SND_PXA_SOC_SSP="m"
 
2865
      CONFIG_SND_SOC_WM9713="m"
 
2866
      CONFIG_SND_SOC_ZYLONITE="m"
 
2867
    fi
 
2868
  fi
 
2869
  if alsa_check_kconfig_card "soc-raumfeld"; then
 
2870
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2871
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2872
      ( ( test "$CONFIG_MACH_RAUMFELD_SPEAKER" = "y" -o "$CONFIG_MACH_RAUMFELD_SPEAKER" = "m" ) ||
 
2873
      ( test "$CONFIG_MACH_RAUMFELD_CONNECTOR" = "y" -o "$CONFIG_MACH_RAUMFELD_CONNECTOR" = "m" ) ) ); then
 
2874
      CONFIG_SND_PXA_SOC_SSP="m"
 
2875
      CONFIG_SND_SOC_CS4270="m"
 
2876
      CONFIG_SND_SOC_AK4104="m"
 
2877
      CONFIG_SND_SOC_RAUMFELD="m"
 
2878
    fi
 
2879
  fi
 
2880
  if alsa_check_kconfig_card "pxa2xx-soc-magician"; then
 
2881
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2882
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2883
      ( test "$CONFIG_MACH_MAGICIAN" = "y" -o "$CONFIG_MACH_MAGICIAN" = "m" ) ); then
 
2884
      CONFIG_SND_PXA2XX_SOC_I2S="m"
 
2885
      CONFIG_SND_PXA_SOC_SSP="m"
 
2886
      CONFIG_SND_SOC_UDA1380="m"
 
2887
      CONFIG_SND_PXA2XX_SOC_MAGICIAN="m"
 
2888
    fi
 
2889
  fi
 
2890
  if alsa_check_kconfig_card "pxa2xx-soc-mioa701"; then
 
2891
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2892
      ( ( test "$CONFIG_SND_PXA2XX_SOC" = "y" -o "$CONFIG_SND_PXA2XX_SOC" = "m" ) &&
 
2893
      ( test "$CONFIG_MACH_MIOA701" = "y" -o "$CONFIG_MACH_MIOA701" = "m" ) ); then
 
2894
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2895
      CONFIG_SND_ARM="y"
 
2896
      CONFIG_SND_PXA2XX_LIB_AC97="y"
 
2897
      CONFIG_SND_SOC_AC97_BUS="y"
 
2898
      CONFIG_SND_PXA2XX_SOC_AC97="m"
 
2899
      CONFIG_SND_SOC_WM9713="m"
 
2900
      CONFIG_SND_PXA2XX_SOC_MIOA701="m"
 
2901
    fi
 
2902
  fi
 
2903
  if alsa_check_kconfig_card "soc-pcm-sh7760"; then
 
2904
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2905
      ( ( test "$CONFIG_SUPERH" = "y" -o "$CONFIG_SUPERH" = "m" ) ||
 
2906
      ( test "$CONFIG_ARCH_SHMOBILE" = "y" -o "$CONFIG_ARCH_SHMOBILE" = "m" ) ) &&
 
2907
      ( ( test "$CONFIG_CPU_SUBTYPE_SH7760" = "y" -o "$CONFIG_CPU_SUBTYPE_SH7760" = "m" ) &&
 
2908
      ( test "$CONFIG_SH_DMABRG" = "y" -o "$CONFIG_SH_DMABRG" = "m" ) ); then
 
2909
      CONFIG_SND_SOC_PCM_SH7760="m"
 
2910
    fi
 
2911
  fi
 
2912
  if alsa_check_kconfig_card "soc-sh4-fsi"; then
 
2913
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2914
      ( ( test "$CONFIG_SUPERH" = "y" -o "$CONFIG_SUPERH" = "m" ) ||
 
2915
      ( test "$CONFIG_ARCH_SHMOBILE" = "y" -o "$CONFIG_ARCH_SHMOBILE" = "m" ) ); then
 
2916
      CONFIG_SND_SOC_SH4_FSI="m"
 
2917
    fi
 
2918
  fi
 
2919
  if alsa_check_kconfig_card "sh7760-ac97"; then
 
2920
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2921
      ( ( test "$CONFIG_SUPERH" = "y" -o "$CONFIG_SUPERH" = "m" ) ||
 
2922
      ( test "$CONFIG_ARCH_SHMOBILE" = "y" -o "$CONFIG_ARCH_SHMOBILE" = "m" ) ) &&
 
2923
      ( ( test "$CONFIG_CPU_SUBTYPE_SH7760" = "y" -o "$CONFIG_CPU_SUBTYPE_SH7760" = "m" ) &&
 
2924
      ( test "$CONFIG_SND_SOC_PCM_SH7760" = "y" -o "$CONFIG_SND_SOC_PCM_SH7760" = "m" ) ); then
 
2925
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
2926
      CONFIG_SND_SOC_AC97_BUS="y"
 
2927
      CONFIG_SND_TIMER="m"
 
2928
      CONFIG_SND_PCM="m"
 
2929
      CONFIG_SND_VMASTER="y"
 
2930
      CONFIG_SND_AC97_CODEC="m"
 
2931
      CONFIG_SND_SOC_SH4_HAC="m"
 
2932
      CONFIG_SND_SOC_AC97_CODEC="m"
 
2933
      CONFIG_SND_SH7760_AC97="m"
 
2934
    fi
 
2935
  fi
 
2936
  if alsa_check_kconfig_option "fsi-ak4642"; then
 
2937
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2938
      ( ( test "$CONFIG_SUPERH" = "y" -o "$CONFIG_SUPERH" = "m" ) ||
 
2939
      ( test "$CONFIG_ARCH_SHMOBILE" = "y" -o "$CONFIG_ARCH_SHMOBILE" = "m" ) ) &&
 
2940
      ( test "$CONFIG_SND_SOC_SH4_FSI" = "y" -o "$CONFIG_SND_SOC_SH4_FSI" = "m" ); then
 
2941
      CONFIG_SND_SOC_AK4642="m"
 
2942
      CONFIG_SND_FSI_AK4642="y"
 
2943
    fi
 
2944
  fi
 
2945
  if alsa_check_kconfig_option "fsi-da7210"; then
 
2946
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2947
      ( ( test "$CONFIG_SUPERH" = "y" -o "$CONFIG_SUPERH" = "m" ) ||
 
2948
      ( test "$CONFIG_ARCH_SHMOBILE" = "y" -o "$CONFIG_ARCH_SHMOBILE" = "m" ) ) &&
 
2949
      ( test "$CONFIG_SND_SOC_SH4_FSI" = "y" -o "$CONFIG_SND_SOC_SH4_FSI" = "m" ); then
 
2950
      CONFIG_SND_SOC_DA7210="m"
 
2951
      CONFIG_SND_FSI_DA7210="y"
 
2952
    fi
 
2953
  fi
 
2954
  if alsa_check_kconfig_card "siu-migor"; then
 
2955
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2956
      ( ( test "$CONFIG_SUPERH" = "y" -o "$CONFIG_SUPERH" = "m" ) ||
 
2957
      ( test "$CONFIG_ARCH_SHMOBILE" = "y" -o "$CONFIG_ARCH_SHMOBILE" = "m" ) ) &&
 
2958
      ( test "$CONFIG_SH_MIGOR" = "y" -o "$CONFIG_SH_MIGOR" = "m" ); then
 
2959
      CONFIG_SND_SOC_SH4_SIU="m"
 
2960
      CONFIG_SND_SOC_WM8978="m"
 
2961
      CONFIG_SND_SIU_MIGOR="m"
 
2962
    fi
 
2963
  fi
 
2964
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ); then
 
2965
      CONFIG_SND_SOC_I2C_AND_SPI="m"
 
2966
    fi
 
2967
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ); then
 
2968
      CONFIG_SND_SOC_WM_HUBS="m"
 
2969
    fi
 
2970
  if alsa_check_kconfig_card "soc-tlv320aic26"; then
 
2971
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
2972
      ( test "$CONFIG_SPI" = "y" -o "$CONFIG_SPI" = "m" ); then
 
2973
      CONFIG_SND_SOC_TLV320AIC26="m"
 
2974
    fi
 
2975
  fi
 
2976
    if ( ( test "$CONFIG_SND_SEQUENCER" = "y" -o "$CONFIG_SND_SEQUENCER" = "m" ) &&
 
2977
      ( test "$CONFIG_SND_RAWMIDI" = "y" -o "$CONFIG_SND_RAWMIDI" = "m" ) ); then
 
2978
      CONFIG_SND_RAWMIDI_SEQ="m"
 
2979
    fi
 
2980
  if test "$CONFIG_CONFIG_SND_OPL3_LIB" = "m" -o "$CONFIG_CONFIG_SND_OPL3_LIB" = "y"; then
 
2981
      CONFIG_SND_TIMER="m"
 
2982
      CONFIG_SND_HWDEP="m"
 
2983
  fi
 
2984
    if ( ( test "$CONFIG_SND_SEQUENCER" = "y" -o "$CONFIG_SND_SEQUENCER" = "m" ) &&
 
2985
      ( test "$CONFIG_SND_OPL3_LIB" = "y" -o "$CONFIG_SND_OPL3_LIB" = "m" ) ); then
 
2986
      CONFIG_SND_OPL3_LIB_SEQ="m"
 
2987
    fi
 
2988
  if test "$CONFIG_CONFIG_SND_OPL4_LIB" = "m" -o "$CONFIG_CONFIG_SND_OPL4_LIB" = "y"; then
 
2989
      CONFIG_SND_TIMER="m"
 
2990
      CONFIG_SND_HWDEP="m"
 
2991
  fi
 
2992
    if ( ( test "$CONFIG_SND_SEQUENCER" = "y" -o "$CONFIG_SND_SEQUENCER" = "m" ) &&
 
2993
      ( test "$CONFIG_SND_OPL4_LIB" = "y" -o "$CONFIG_SND_OPL4_LIB" = "m" ) ); then
 
2994
      CONFIG_SND_OPL4_LIB_SEQ="m"
 
2995
    fi
 
2996
  if test "$CONFIG_CONFIG_SND_AC97_CODEC" = "m" -o "$CONFIG_CONFIG_SND_AC97_CODEC" = "y"; then
 
2997
      CONFIG_SND_TIMER="m"
 
2998
      CONFIG_SND_PCM="m"
 
2999
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
3000
      CONFIG_SND_VMASTER="y"
 
3001
  fi
 
3002
  if alsa_check_kconfig_option "ac97-power-save"; then
 
3003
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ) &&
 
3004
      ( test "$CONFIG_SND_AC97_CODEC" = "y" -o "$CONFIG_SND_AC97_CODEC" = "m" ); then
 
3005
      CONFIG_SND_AC97_POWER_SAVE="y"
 
3006
    fi
 
3007
  fi
 
3008
    if ( test "$CONFIG_SND_DRIVERS" = "y" -o "$CONFIG_SND_DRIVERS" = "m" ) &&
 
3009
      ( test "$CONFIG_SND_AC97_POWER_SAVE" = "y" -o "$CONFIG_SND_AC97_POWER_SAVE" = "m" ); then
 
3010
      CONFIG_SND_AC97_POWER_SAVE_DEFAULT="0"
 
3011
    fi
 
3012
  if alsa_check_kconfig_card "ice1712"; then
 
3013
    if ( test "$CONFIG_SND_PCI" = "y" -o "$CONFIG_SND_PCI" = "m" ) &&
 
3014
      ( test "$CONFIG_BITREVERSE" = "y" -o "$CONFIG_BITREVERSE" = "m" ); then
 
3015
      CONFIG_SND_RAWMIDI="m"
 
3016
      CONFIG_SND_TIMER="m"
 
3017
      CONFIG_SND_PCM="m"
 
3018
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
3019
      CONFIG_SND_VMASTER="y"
 
3020
      CONFIG_SND_MPU401_UART="m"
 
3021
      CONFIG_SND_AC97_CODEC="m"
 
3022
      CONFIG_SND_ICE1712="m"
 
3023
    fi
 
3024
  fi
 
3025
  if alsa_check_kconfig_card "atmel-abdac"; then
 
3026
    if ( ( test "$CONFIG_AVR32" = "y" -o "$CONFIG_AVR32" = "m" ) ||
 
3027
      ( test "$CONFIG_ARCH_AT91" = "y" -o "$CONFIG_ARCH_AT91" = "m" ) ) &&
 
3028
      ( ( test "$CONFIG_DW_DMAC" = "y" -o "$CONFIG_DW_DMAC" = "m" ) &&
 
3029
      ( test "$CONFIG_AVR32" = "y" -o "$CONFIG_AVR32" = "m" ) ); then
 
3030
      CONFIG_SND_TIMER="m"
 
3031
      CONFIG_SND_PCM="m"
 
3032
      CONFIG_SND_ATMEL_ABDAC="m"
 
3033
    fi
 
3034
  fi
 
3035
  if alsa_check_kconfig_card "atmel-ac97c"; then
 
3036
    if ( ( test "$CONFIG_AVR32" = "y" -o "$CONFIG_AVR32" = "m" ) ||
 
3037
      ( test "$CONFIG_ARCH_AT91" = "y" -o "$CONFIG_ARCH_AT91" = "m" ) ) &&
 
3038
      ( ( ( test "$CONFIG_DW_DMAC" = "y" -o "$CONFIG_DW_DMAC" = "m" ) &&
 
3039
      ( test "$CONFIG_AVR32" = "y" -o "$CONFIG_AVR32" = "m" ) ) ||
 
3040
      ( test "$CONFIG_ARCH_AT91" = "y" -o "$CONFIG_ARCH_AT91" = "m" ) ); then
 
3041
      CONFIG_SND_TIMER="m"
 
3042
      CONFIG_SND_PCM="m"
 
3043
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
3044
      CONFIG_SND_VMASTER="y"
 
3045
      CONFIG_SND_PCM="m"
 
3046
      CONFIG_SND_AC97_CODEC="m"
 
3047
      CONFIG_SND_ATMEL_AC97C="m"
 
3048
    fi
 
3049
  fi
 
3050
  if alsa_check_kconfig_card "aica"; then
 
3051
    if ( test "$CONFIG_SND_SUPERH" = "y" -o "$CONFIG_SND_SUPERH" = "m" ) &&
 
3052
      ( test "$CONFIG_SH_DREAMCAST" = "y" -o "$CONFIG_SH_DREAMCAST" = "m" ) &&
 
3053
      ( test "$CONFIG_G2_DMA" = "y" -o "$CONFIG_G2_DMA" = "m" ) &&
 
3054
      ( test "$kversion.$kpatchlevel" = "2.6" ); then
 
3055
      CONFIG_SND_TIMER="m"
 
3056
      CONFIG_SND_PCM="m"
 
3057
      CONFIG_SND_AICA="m"
 
3058
    fi
 
3059
  fi
 
3060
  if alsa_check_kconfig_card "davinci-soc-sffsdr"; then
 
3061
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3062
      ( ( test "$CONFIG_SND_DAVINCI_SOC" = "y" -o "$CONFIG_SND_DAVINCI_SOC" = "m" ) &&
 
3063
      ( test "$CONFIG_MACH_SFFSDR" = "y" -o "$CONFIG_MACH_SFFSDR" = "m" ) ) &&
 
3064
      ( test "$CONFIG_SFFSDR_FPGA" = "y" -o "$CONFIG_SFFSDR_FPGA" = "m" ); then
 
3065
      CONFIG_SND_DAVINCI_SOC_I2S="m"
 
3066
      CONFIG_SND_SOC_PCM3008="m"
 
3067
      CONFIG_SND_DAVINCI_SOC_SFFSDR="m"
 
3068
    fi
 
3069
  fi
 
3070
  if alsa_check_kconfig_card "imx-soc"; then
 
3071
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3072
      ( test "$CONFIG_ARCH_MXC" = "y" -o "$CONFIG_ARCH_MXC" = "m" ) &&
 
3073
      ( test "$CONFIG_FIQ" = "y" -o "$CONFIG_FIQ" = "m" ); then
 
3074
      CONFIG_SND_TIMER="m"
 
3075
      CONFIG_SND_PCM="m"
 
3076
      CONFIG_SND_SOC_AC97_BUS="y"
 
3077
      CONFIG_SND_IMX_SOC="m"
 
3078
    fi
 
3079
  fi
 
3080
  if alsa_check_kconfig_card "mxc-soc-wm1133-ev1"; then
 
3081
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3082
      ( ( test "$CONFIG_SND_IMX_SOC" = "y" -o "$CONFIG_SND_IMX_SOC" = "m" ) &&
 
3083
      ( test "$CONFIG_EXPERIMENTAL" = "y" -o "$CONFIG_EXPERIMENTAL" = "m" ) ); then
 
3084
      CONFIG_SND_SOC_WM8350="m"
 
3085
      CONFIG_SND_MXC_SOC_SSI="m"
 
3086
      CONFIG_SND_MXC_SOC_WM1133_EV1="m"
 
3087
    fi
 
3088
  fi
 
3089
  if alsa_check_kconfig_card "omap-soc-n810"; then
 
3090
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3091
      ( ( test "$CONFIG_SND_OMAP_SOC" = "y" -o "$CONFIG_SND_OMAP_SOC" = "m" ) &&
 
3092
      ( test "$CONFIG_MACH_NOKIA_N810" = "y" -o "$CONFIG_MACH_NOKIA_N810" = "m" ) &&
 
3093
      ( test "$CONFIG_I2C" = "y" -o "$CONFIG_I2C" = "m" ) ) &&
 
3094
      ( test "$CONFIG_OMAP_MUX" = "y" -o "$CONFIG_OMAP_MUX" = "m" ); then
 
3095
      CONFIG_SND_OMAP_SOC_MCBSP="m"
 
3096
      CONFIG_SND_SOC_TLV320AIC3X="m"
 
3097
      CONFIG_SND_OMAP_SOC_N810="m"
 
3098
    fi
 
3099
  fi
 
3100
  if alsa_check_kconfig_card "omap-soc-overo"; then
 
3101
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3102
      ( ( test "$CONFIG_TWL4030_CORE" = "y" -o "$CONFIG_TWL4030_CORE" = "m" ) &&
 
3103
      ( test "$CONFIG_SND_OMAP_SOC" = "y" -o "$CONFIG_SND_OMAP_SOC" = "m" ) &&
 
3104
      ( ( test "$CONFIG_MACH_OVERO" = "y" -o "$CONFIG_MACH_OVERO" = "m" ) ||
 
3105
      ( test "$CONFIG_MACH_CM_T35" = "y" -o "$CONFIG_MACH_CM_T35" = "m" ) ) ); then
 
3106
      CONFIG_SND_OMAP_SOC_MCBSP="m"
 
3107
      CONFIG_SND_SOC_TWL4030="m"
 
3108
      CONFIG_SND_OMAP_SOC_OVERO="m"
 
3109
    fi
 
3110
  fi
 
3111
  if alsa_check_kconfig_card "omap-soc-omap2evm"; then
 
3112
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3113
      ( ( test "$CONFIG_TWL4030_CORE" = "y" -o "$CONFIG_TWL4030_CORE" = "m" ) &&
 
3114
      ( test "$CONFIG_SND_OMAP_SOC" = "y" -o "$CONFIG_SND_OMAP_SOC" = "m" ) &&
 
3115
      ( test "$CONFIG_MACH_OMAP2EVM" = "y" -o "$CONFIG_MACH_OMAP2EVM" = "m" ) ); then
 
3116
      CONFIG_SND_OMAP_SOC_MCBSP="m"
 
3117
      CONFIG_SND_SOC_TWL4030="m"
 
3118
      CONFIG_SND_OMAP_SOC_OMAP2EVM="m"
 
3119
    fi
 
3120
  fi
 
3121
  if alsa_check_kconfig_card "omap-soc-omap3evm"; then
 
3122
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3123
      ( ( test "$CONFIG_TWL4030_CORE" = "y" -o "$CONFIG_TWL4030_CORE" = "m" ) &&
 
3124
      ( test "$CONFIG_SND_OMAP_SOC" = "y" -o "$CONFIG_SND_OMAP_SOC" = "m" ) &&
 
3125
      ( test "$CONFIG_MACH_OMAP3EVM" = "y" -o "$CONFIG_MACH_OMAP3EVM" = "m" ) ); then
 
3126
      CONFIG_SND_OMAP_SOC_MCBSP="m"
 
3127
      CONFIG_SND_SOC_TWL4030="m"
 
3128
      CONFIG_SND_OMAP_SOC_OMAP3EVM="m"
 
3129
    fi
 
3130
  fi
 
3131
  if alsa_check_kconfig_card "omap-soc-sdp3430"; then
 
3132
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3133
      ( ( test "$CONFIG_TWL4030_CORE" = "y" -o "$CONFIG_TWL4030_CORE" = "m" ) &&
 
3134
      ( test "$CONFIG_SND_OMAP_SOC" = "y" -o "$CONFIG_SND_OMAP_SOC" = "m" ) &&
 
3135
      ( test "$CONFIG_MACH_OMAP_3430SDP" = "y" -o "$CONFIG_MACH_OMAP_3430SDP" = "m" ) ); then
 
3136
      CONFIG_SND_OMAP_SOC_MCBSP="m"
 
3137
      CONFIG_SND_SOC_TWL4030="m"
 
3138
      CONFIG_SND_OMAP_SOC_SDP3430="m"
 
3139
    fi
 
3140
  fi
 
3141
  if alsa_check_kconfig_card "omap-soc-omap3-pandora"; then
 
3142
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3143
      ( ( test "$CONFIG_TWL4030_CORE" = "y" -o "$CONFIG_TWL4030_CORE" = "m" ) &&
 
3144
      ( test "$CONFIG_SND_OMAP_SOC" = "y" -o "$CONFIG_SND_OMAP_SOC" = "m" ) &&
 
3145
      ( test "$CONFIG_MACH_OMAP3_PANDORA" = "y" -o "$CONFIG_MACH_OMAP3_PANDORA" = "m" ) ); then
 
3146
      CONFIG_SND_OMAP_SOC_MCBSP="m"
 
3147
      CONFIG_SND_SOC_TWL4030="m"
 
3148
      CONFIG_SND_OMAP_SOC_OMAP3_PANDORA="m"
 
3149
    fi
 
3150
  fi
 
3151
  if alsa_check_kconfig_card "omap-soc-omap3-beagle"; then
 
3152
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3153
      ( ( test "$CONFIG_TWL4030_CORE" = "y" -o "$CONFIG_TWL4030_CORE" = "m" ) &&
 
3154
      ( test "$CONFIG_SND_OMAP_SOC" = "y" -o "$CONFIG_SND_OMAP_SOC" = "m" ) ) &&
 
3155
      ( ( ( test "$CONFIG_MACH_OMAP3_BEAGLE" = "y" -o "$CONFIG_MACH_OMAP3_BEAGLE" = "m" ) ||
 
3156
      ( test "$CONFIG_MACH_DEVKIT8000" = "y" -o "$CONFIG_MACH_DEVKIT8000" = "m" ) ) ); then
 
3157
      CONFIG_SND_OMAP_SOC_MCBSP="m"
 
3158
      CONFIG_SND_SOC_TWL4030="m"
 
3159
      CONFIG_SND_OMAP_SOC_OMAP3_BEAGLE="m"
 
3160
    fi
 
3161
  fi
 
3162
  if alsa_check_kconfig_card "omap-soc-zoom2"; then
 
3163
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3164
      ( ( test "$CONFIG_TWL4030_CORE" = "y" -o "$CONFIG_TWL4030_CORE" = "m" ) &&
 
3165
      ( test "$CONFIG_SND_OMAP_SOC" = "y" -o "$CONFIG_SND_OMAP_SOC" = "m" ) &&
 
3166
      ( test "$CONFIG_MACH_OMAP_ZOOM2" = "y" -o "$CONFIG_MACH_OMAP_ZOOM2" = "m" ) ); then
 
3167
      CONFIG_SND_OMAP_SOC_MCBSP="m"
 
3168
      CONFIG_SND_SOC_TWL4030="m"
 
3169
      CONFIG_SND_OMAP_SOC_ZOOM2="m"
 
3170
    fi
 
3171
  fi
 
3172
  if alsa_check_kconfig_card "omap-soc-igep0020"; then
 
3173
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3174
      ( ( test "$CONFIG_TWL4030_CORE" = "y" -o "$CONFIG_TWL4030_CORE" = "m" ) &&
 
3175
      ( test "$CONFIG_SND_OMAP_SOC" = "y" -o "$CONFIG_SND_OMAP_SOC" = "m" ) &&
 
3176
      ( test "$CONFIG_MACH_IGEP0020" = "y" -o "$CONFIG_MACH_IGEP0020" = "m" ) ); then
 
3177
      CONFIG_SND_OMAP_SOC_MCBSP="m"
 
3178
      CONFIG_SND_SOC_TWL4030="m"
 
3179
      CONFIG_SND_OMAP_SOC_IGEP0020="m"
 
3180
    fi
 
3181
  fi
 
3182
  if alsa_check_kconfig_card "s3c24xx-soc"; then
 
3183
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3184
      ( ( test "$CONFIG_ARCH_S3C2410" = "y" -o "$CONFIG_ARCH_S3C2410" = "m" ) ||
 
3185
      ( test "$CONFIG_ARCH_S3C64XX" = "y" -o "$CONFIG_ARCH_S3C64XX" = "m" ) ) &&
 
3186
      ( test "$CONFIG_S3C64XX_DMA" = "y" -o "$CONFIG_S3C64XX_DMA" = "m" ); then
 
3187
      CONFIG_SND_S3C24XX_SOC="m"
 
3188
    fi
 
3189
  fi
 
3190
  if alsa_check_kconfig_card "s3c24xx-soc-neo1973-wm8753"; then
 
3191
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3192
      ( ( test "$CONFIG_SND_S3C24XX_SOC" = "y" -o "$CONFIG_SND_S3C24XX_SOC" = "m" ) &&
 
3193
      ( test "$CONFIG_MACH_NEO1973_GTA01" = "y" -o "$CONFIG_MACH_NEO1973_GTA01" = "m" ) ); then
 
3194
      CONFIG_SND_S3C24XX_SOC_I2S="m"
 
3195
      CONFIG_SND_SOC_WM8753="m"
 
3196
      CONFIG_SND_S3C24XX_SOC_NEO1973_WM8753="m"
 
3197
    fi
 
3198
  fi
 
3199
  if alsa_check_kconfig_card "s3c24xx-soc-neo1973-gta02-wm8753"; then
 
3200
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3201
      ( ( test "$CONFIG_SND_S3C24XX_SOC" = "y" -o "$CONFIG_SND_S3C24XX_SOC" = "m" ) &&
 
3202
      ( test "$CONFIG_MACH_NEO1973_GTA02" = "y" -o "$CONFIG_MACH_NEO1973_GTA02" = "m" ) ); then
 
3203
      CONFIG_SND_S3C24XX_SOC_I2S="m"
 
3204
      CONFIG_SND_SOC_WM8753="m"
 
3205
      CONFIG_SND_S3C24XX_SOC_NEO1973_GTA02_WM8753="m"
 
3206
    fi
 
3207
  fi
 
3208
  if alsa_check_kconfig_card "s3c24xx-soc-jive-wm8750"; then
 
3209
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3210
      ( ( test "$CONFIG_SND_S3C24XX_SOC" = "y" -o "$CONFIG_SND_S3C24XX_SOC" = "m" ) &&
 
3211
      ( test "$CONFIG_MACH_JIVE" = "y" -o "$CONFIG_MACH_JIVE" = "m" ) ); then
 
3212
      CONFIG_SND_S3C_I2SV2_SOC="m"
 
3213
      CONFIG_SND_SOC_WM8750="m"
 
3214
      CONFIG_SND_S3C2412_SOC_I2S="m"
 
3215
      CONFIG_SND_S3C24XX_SOC_JIVE_WM8750="m"
 
3216
    fi
 
3217
  fi
 
3218
  if alsa_check_kconfig_card "s3c64xx-soc-wm8580"; then
 
3219
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3220
      ( ( test "$CONFIG_SND_S3C24XX_SOC" = "y" -o "$CONFIG_SND_S3C24XX_SOC" = "m" ) &&
 
3221
      ( ( test "$CONFIG_MACH_SMDK6400" = "y" -o "$CONFIG_MACH_SMDK6400" = "m" ) ||
 
3222
      ( test "$CONFIG_MACH_SMDK6410" = "y" -o "$CONFIG_MACH_SMDK6410" = "m" ) ) ) &&
 
3223
      ( test "$CONFIG_BROKEN" = "y" -o "$CONFIG_BROKEN" = "m" ); then
 
3224
      CONFIG_SND_S3C_I2SV2_SOC="m"
 
3225
      CONFIG_SND_SOC_WM8580="m"
 
3226
      CONFIG_SND_S3C64XX_SOC_I2S="m"
 
3227
      CONFIG_SND_S3C64XX_SOC_WM8580="m"
 
3228
    fi
 
3229
  fi
 
3230
  if alsa_check_kconfig_card "s3c24xx-soc-smdk2443-wm9710"; then
 
3231
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3232
      ( ( test "$CONFIG_SND_S3C24XX_SOC" = "y" -o "$CONFIG_SND_S3C24XX_SOC" = "m" ) &&
 
3233
      ( test "$CONFIG_MACH_SMDK2443" = "y" -o "$CONFIG_MACH_SMDK2443" = "m" ) ) &&
 
3234
      ( test "$CONFIG_S3C2410_DMA" = "y" -o "$CONFIG_S3C2410_DMA" = "m" ); then
 
3235
      CONFIG_SND_TIMER="m"
 
3236
      CONFIG_SND_PCM="m"
 
3237
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
3238
      CONFIG_SND_VMASTER="y"
 
3239
      CONFIG_SND_AC97_CODEC="m"
 
3240
      CONFIG_SND_SOC_AC97_BUS="y"
 
3241
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
3242
      CONFIG_SND_SOC_AC97_CODEC="m"
 
3243
      CONFIG_SND_S3C_SOC_AC97="m"
 
3244
      CONFIG_SND_S3C24XX_SOC_SMDK2443_WM9710="m"
 
3245
    fi
 
3246
  fi
 
3247
  if alsa_check_kconfig_card "s3c24xx-soc-ln2440sbc-alc650"; then
 
3248
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3249
      ( ( test "$CONFIG_SND_S3C24XX_SOC" = "y" -o "$CONFIG_SND_S3C24XX_SOC" = "m" ) &&
 
3250
      ( test "$CONFIG_ARCH_S3C2410" = "y" -o "$CONFIG_ARCH_S3C2410" = "m" ) ) &&
 
3251
      ( test "$CONFIG_S3C2410_DMA" = "y" -o "$CONFIG_S3C2410_DMA" = "m" ); then
 
3252
      CONFIG_SND_TIMER="m"
 
3253
      CONFIG_SND_PCM="m"
 
3254
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
3255
      CONFIG_SND_VMASTER="y"
 
3256
      CONFIG_SND_AC97_CODEC="m"
 
3257
      CONFIG_SND_SOC_AC97_BUS="y"
 
3258
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
3259
      CONFIG_SND_SOC_AC97_CODEC="m"
 
3260
      CONFIG_SND_S3C_SOC_AC97="m"
 
3261
      CONFIG_SND_S3C24XX_SOC_LN2440SBC_ALC650="m"
 
3262
    fi
 
3263
  fi
 
3264
  if alsa_check_kconfig_card "s3c24xx-soc-s3c24xx-uda134x"; then
 
3265
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3266
      ( ( test "$CONFIG_SND_S3C24XX_SOC" = "y" -o "$CONFIG_SND_S3C24XX_SOC" = "m" ) &&
 
3267
      ( test "$CONFIG_ARCH_S3C2410" = "y" -o "$CONFIG_ARCH_S3C2410" = "m" ) ); then
 
3268
      CONFIG_SND_S3C24XX_SOC_I2S="m"
 
3269
      CONFIG_SND_SOC_L3="m"
 
3270
      CONFIG_SND_SOC_UDA134X="m"
 
3271
      CONFIG_SND_S3C24XX_SOC_S3C24XX_UDA134X="m"
 
3272
    fi
 
3273
  fi
 
3274
  if alsa_check_kconfig_card "s3c24xx-soc-simtec-tlv320aic23"; then
 
3275
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3276
      ( ( test "$CONFIG_SND_S3C24XX_SOC" = "y" -o "$CONFIG_SND_S3C24XX_SOC" = "m" ) &&
 
3277
      ( test "$CONFIG_ARCH_S3C2410" = "y" -o "$CONFIG_ARCH_S3C2410" = "m" ) ); then
 
3278
      CONFIG_SND_S3C24XX_SOC_I2S="m"
 
3279
      CONFIG_SND_SOC_TLV320AIC23="m"
 
3280
      CONFIG_SND_S3C24XX_SOC_SIMTEC="m"
 
3281
      CONFIG_SND_S3C24XX_SOC_SIMTEC_TLV320AIC23="m"
 
3282
    fi
 
3283
  fi
 
3284
  if alsa_check_kconfig_card "s3c24xx-soc-simtec-hermes"; then
 
3285
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3286
      ( ( test "$CONFIG_SND_S3C24XX_SOC" = "y" -o "$CONFIG_SND_S3C24XX_SOC" = "m" ) &&
 
3287
      ( test "$CONFIG_ARCH_S3C2410" = "y" -o "$CONFIG_ARCH_S3C2410" = "m" ) ); then
 
3288
      CONFIG_SND_S3C24XX_SOC_I2S="m"
 
3289
      CONFIG_SND_SOC_TLV320AIC3X="m"
 
3290
      CONFIG_SND_S3C24XX_SOC_SIMTEC="m"
 
3291
      CONFIG_SND_S3C24XX_SOC_SIMTEC_HERMES="m"
 
3292
    fi
 
3293
  fi
 
3294
  if alsa_check_kconfig_card "soc-smdk-wm9713"; then
 
3295
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3296
      ( ( test "$CONFIG_SND_S3C24XX_SOC" = "y" -o "$CONFIG_SND_S3C24XX_SOC" = "m" ) &&
 
3297
      ( test "$CONFIG_MACH_SMDK6410" = "y" -o "$CONFIG_MACH_SMDK6410" = "m" ) ); then
 
3298
      CONFIG_SND_SOC_AC97_BUS="y"
 
3299
      CONFIG_SND_SOC_WM9713="m"
 
3300
      CONFIG_SND_S3C_SOC_AC97="m"
 
3301
      CONFIG_SND_SOC_SMDK_WM9713="m"
 
3302
    fi
 
3303
  fi
 
3304
  if alsa_check_kconfig_card "s6000-soc"; then
 
3305
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3306
      ( test "$CONFIG_XTENSA_VARIANT_S6000" = "y" -o "$CONFIG_XTENSA_VARIANT_S6000" = "m" ); then
 
3307
      CONFIG_SND_S6000_SOC="m"
 
3308
    fi
 
3309
  fi
 
3310
  if alsa_check_kconfig_card "s6000-soc-s6ipcam"; then
 
3311
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3312
      ( ( test "$CONFIG_SND_S6000_SOC" = "y" -o "$CONFIG_SND_S6000_SOC" = "m" ) &&
 
3313
      ( test "$CONFIG_XTENSA_PLATFORM_S6105" = "y" -o "$CONFIG_XTENSA_PLATFORM_S6105" = "m" ) ); then
 
3314
      CONFIG_SND_S6000_SOC_I2S="m"
 
3315
      CONFIG_SND_SOC_TLV320AIC3X="m"
 
3316
      CONFIG_SND_S6000_SOC_S6IPCAM="m"
 
3317
    fi
 
3318
  fi
 
3319
  if alsa_check_kconfig_card "soc-txx9aclc"; then
 
3320
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3321
      ( ( test "$CONFIG_HAS_TXX9_ACLC" = "y" -o "$CONFIG_HAS_TXX9_ACLC" = "m" ) &&
 
3322
      ( test "$CONFIG_TXX9_DMAC" = "y" -o "$CONFIG_TXX9_DMAC" = "m" ) ); then
 
3323
      CONFIG_SND_SOC_TXX9ACLC="m"
 
3324
    fi
 
3325
  fi
 
3326
  if alsa_check_kconfig_card "soc-txx9aclc-generic"; then
 
3327
    if ( test "$CONFIG_SND_SOC" = "y" -o "$CONFIG_SND_SOC" = "m" ) &&
 
3328
      ( test "$CONFIG_SND_SOC_TXX9ACLC" = "y" -o "$CONFIG_SND_SOC_TXX9ACLC" = "m" ); then
 
3329
      test "$kversion.$kpatchlevel" = "2.6" -a $ksublevel -ge 14 && CONFIG_AC97_BUS="m"
 
3330
      CONFIG_SND_TIMER="m"
 
3331
      CONFIG_SND_PCM="m"
 
3332
      CONFIG_SND_VMASTER="y"
 
3333
      CONFIG_SND_AC97_CODEC="m"
 
3334
      CONFIG_SND_SOC_AC97_BUS="y"
 
3335
      CONFIG_SND_SOC_TXX9ACLC_AC97="m"
 
3336
      CONFIG_SND_SOC_AC97_CODEC="m"
 
3337
      CONFIG_SND_SOC_TXX9ACLC_GENERIC="m"
 
3338
    fi
 
3339
  fi
 
3340
])
 
3341
 
 
3342
AC_DEFUN([ALSA_TOPLEVEL_DEFINES], [
 
3343
if test -n "$CONFIG_SOUND"; then
 
3344
  AC_DEFINE(CONFIG_SOUND_MODULE)
 
3345
fi
 
3346
if test -n "$CONFIG_SOUND_OSS_CORE"; then
 
3347
  AC_DEFINE(CONFIG_SOUND_OSS_CORE)
 
3348
fi
 
3349
if test -n "$CONFIG_SOUND_OSS_CORE_PRECLAIM"; then
 
3350
  AC_DEFINE(CONFIG_SOUND_OSS_CORE_PRECLAIM)
 
3351
fi
 
3352
if test -n "$CONFIG_SND"; then
 
3353
  AC_DEFINE(CONFIG_SND_MODULE)
 
3354
fi
 
3355
if test -n "$CONFIG_SND_TIMER"; then
 
3356
  AC_DEFINE(CONFIG_SND_TIMER_MODULE)
 
3357
fi
 
3358
if test -n "$CONFIG_SND_PCM"; then
 
3359
  AC_DEFINE(CONFIG_SND_PCM_MODULE)
 
3360
fi
 
3361
if test -n "$CONFIG_SND_HWDEP"; then
 
3362
  AC_DEFINE(CONFIG_SND_HWDEP_MODULE)
 
3363
fi
 
3364
if test -n "$CONFIG_SND_RAWMIDI"; then
 
3365
  AC_DEFINE(CONFIG_SND_RAWMIDI_MODULE)
 
3366
fi
 
3367
if test -n "$CONFIG_SND_JACK"; then
 
3368
  AC_DEFINE(CONFIG_SND_JACK)
 
3369
fi
 
3370
if test -n "$CONFIG_SND_SEQUENCER"; then
 
3371
  AC_DEFINE(CONFIG_SND_SEQUENCER_MODULE)
 
3372
fi
 
3373
if test -n "$CONFIG_SND_SEQ_DUMMY"; then
 
3374
  AC_DEFINE(CONFIG_SND_SEQ_DUMMY_MODULE)
 
3375
fi
 
3376
if test -n "$CONFIG_SND_OSSEMUL"; then
 
3377
  AC_DEFINE(CONFIG_SND_OSSEMUL)
 
3378
fi
 
3379
if test -n "$CONFIG_SND_MIXER_OSS"; then
 
3380
  AC_DEFINE(CONFIG_SND_MIXER_OSS_MODULE)
 
3381
fi
 
3382
if test -n "$CONFIG_SND_PCM_OSS"; then
 
3383
  AC_DEFINE(CONFIG_SND_PCM_OSS_MODULE)
 
3384
fi
 
3385
if test -n "$CONFIG_SND_PCM_OSS_PLUGINS"; then
 
3386
  AC_DEFINE(CONFIG_SND_PCM_OSS_PLUGINS)
 
3387
fi
 
3388
if test -n "$CONFIG_SND_SEQUENCER_OSS"; then
 
3389
  AC_DEFINE(CONFIG_SND_SEQUENCER_OSS)
 
3390
fi
 
3391
if test -n "$CONFIG_SND_HRTIMER"; then
 
3392
  AC_DEFINE(CONFIG_SND_HRTIMER_MODULE)
 
3393
fi
 
3394
if test -n "$CONFIG_SND_SEQ_HRTIMER_DEFAULT"; then
 
3395
  AC_DEFINE(CONFIG_SND_SEQ_HRTIMER_DEFAULT)
 
3396
fi
 
3397
if test -n "$CONFIG_SND_RTCTIMER"; then
 
3398
  AC_DEFINE(CONFIG_SND_RTCTIMER_MODULE)
 
3399
fi
 
3400
if test -n "$CONFIG_SND_SEQ_RTCTIMER_DEFAULT"; then
 
3401
  AC_DEFINE(CONFIG_SND_SEQ_RTCTIMER_DEFAULT)
 
3402
fi
 
3403
if test -n "$CONFIG_SND_DYNAMIC_MINORS"; then
 
3404
  AC_DEFINE(CONFIG_SND_DYNAMIC_MINORS)
 
3405
fi
 
3406
if test -n "$CONFIG_SND_SUPPORT_OLD_API"; then
 
3407
  AC_DEFINE(CONFIG_SND_SUPPORT_OLD_API)
 
3408
fi
 
3409
if test -n "$CONFIG_SND_VERBOSE_PROCFS"; then
 
3410
  AC_DEFINE(CONFIG_SND_VERBOSE_PROCFS)
 
3411
fi
 
3412
if test -n "$CONFIG_SND_VERBOSE_PRINTK"; then
 
3413
  AC_DEFINE(CONFIG_SND_VERBOSE_PRINTK)
 
3414
fi
 
3415
if test -n "$CONFIG_SND_DEBUG"; then
 
3416
  AC_DEFINE(CONFIG_SND_DEBUG)
 
3417
fi
 
3418
if test -n "$CONFIG_SND_DEBUG_VERBOSE"; then
 
3419
  AC_DEFINE(CONFIG_SND_DEBUG_VERBOSE)
 
3420
fi
 
3421
if test -n "$CONFIG_SND_PCM_XRUN_DEBUG"; then
 
3422
  AC_DEFINE(CONFIG_SND_PCM_XRUN_DEBUG)
 
3423
fi
 
3424
if test -n "$CONFIG_SND_VMASTER"; then
 
3425
  AC_DEFINE(CONFIG_SND_VMASTER)
 
3426
fi
 
3427
if test -n "$CONFIG_SND_DMA_SGBUF"; then
 
3428
  AC_DEFINE(CONFIG_SND_DMA_SGBUF)
 
3429
fi
 
3430
if test -n "$CONFIG_SND_RAWMIDI_SEQ"; then
 
3431
  AC_DEFINE(CONFIG_SND_RAWMIDI_SEQ_MODULE)
 
3432
fi
 
3433
if test -n "$CONFIG_SND_OPL3_LIB_SEQ"; then
 
3434
  AC_DEFINE(CONFIG_SND_OPL3_LIB_SEQ_MODULE)
 
3435
fi
 
3436
if test -n "$CONFIG_SND_OPL3_LIB"; then
 
3437
  AC_DEFINE(CONFIG_SND_OPL3_LIB_MODULE)
 
3438
fi
 
3439
if test -n "$CONFIG_SND_OPL4_LIB_SEQ"; then
 
3440
  AC_DEFINE(CONFIG_SND_OPL4_LIB_SEQ_MODULE)
 
3441
fi
 
3442
if test -n "$CONFIG_SND_OPL4_LIB"; then
 
3443
  AC_DEFINE(CONFIG_SND_OPL4_LIB_MODULE)
 
3444
fi
 
3445
if test -n "$CONFIG_SND_SBAWE_SEQ"; then
 
3446
  AC_DEFINE(CONFIG_SND_SBAWE_SEQ_MODULE)
 
3447
fi
 
3448
if test -n "$CONFIG_SND_SBAWE"; then
 
3449
  AC_DEFINE(CONFIG_SND_SBAWE_MODULE)
 
3450
fi
 
3451
if test -n "$CONFIG_SND_EMU10K1_SEQ"; then
 
3452
  AC_DEFINE(CONFIG_SND_EMU10K1_SEQ_MODULE)
 
3453
fi
 
3454
if test -n "$CONFIG_SND_EMU10K1"; then
 
3455
  AC_DEFINE(CONFIG_SND_EMU10K1_MODULE)
 
3456
fi
 
3457
if test -n "$CONFIG_SND_BIT32_EMUL"; then
 
3458
  AC_DEFINE(CONFIG_SND_BIT32_EMUL_MODULE)
 
3459
fi
 
3460
if test -n "$CONFIG_SND_DEBUG_MEMORY"; then
 
3461
  AC_DEFINE(CONFIG_SND_DEBUG_MEMORY)
 
3462
fi
 
3463
if test -n "$CONFIG_SND_HPET"; then
 
3464
  AC_DEFINE(CONFIG_SND_HPET_MODULE)
 
3465
fi
 
3466
if test -n "$CONFIG_SND_MPU401_UART"; then
 
3467
  AC_DEFINE(CONFIG_SND_MPU401_UART_MODULE)
 
3468
fi
 
3469
if test -n "$CONFIG_SND_VX_LIB"; then
 
3470
  AC_DEFINE(CONFIG_SND_VX_LIB_MODULE)
 
3471
fi
 
3472
if test -n "$CONFIG_SND_AC97_CODEC"; then
 
3473
  AC_DEFINE(CONFIG_SND_AC97_CODEC_MODULE)
 
3474
fi
 
3475
if test -n "$CONFIG_SND_DRIVERS"; then
 
3476
  AC_DEFINE(CONFIG_SND_DRIVERS)
 
3477
fi
 
3478
if test -n "$CONFIG_SND_PCSP"; then
 
3479
  AC_DEFINE(CONFIG_SND_PCSP_MODULE)
 
3480
fi
 
3481
if test -n "$CONFIG_SND_DUMMY"; then
 
3482
  AC_DEFINE(CONFIG_SND_DUMMY_MODULE)
 
3483
fi
 
3484
if test -n "$CONFIG_SND_VIRMIDI"; then
 
3485
  AC_DEFINE(CONFIG_SND_VIRMIDI_MODULE)
 
3486
fi
 
3487
if test -n "$CONFIG_SND_MTPAV"; then
 
3488
  AC_DEFINE(CONFIG_SND_MTPAV_MODULE)
 
3489
fi
 
3490
if test -n "$CONFIG_SND_MTS64"; then
 
3491
  AC_DEFINE(CONFIG_SND_MTS64_MODULE)
 
3492
fi
 
3493
if test -n "$CONFIG_SND_SERIAL_U16550"; then
 
3494
  AC_DEFINE(CONFIG_SND_SERIAL_U16550_MODULE)
 
3495
fi
 
3496
if test -n "$CONFIG_SND_MPU401"; then
 
3497
  AC_DEFINE(CONFIG_SND_MPU401_MODULE)
 
3498
fi
 
3499
if test -n "$CONFIG_SND_PORTMAN2X4"; then
 
3500
  AC_DEFINE(CONFIG_SND_PORTMAN2X4_MODULE)
 
3501
fi
 
3502
if test -n "$CONFIG_SND_ML403_AC97CR"; then
 
3503
  AC_DEFINE(CONFIG_SND_ML403_AC97CR_MODULE)
 
3504
fi
 
3505
if test -n "$CONFIG_SND_AC97_POWER_SAVE"; then
 
3506
  AC_DEFINE(CONFIG_SND_AC97_POWER_SAVE)
 
3507
fi
 
3508
if test -n "$CONFIG_SND_AC97_POWER_SAVE_DEFAULT"; then
 
3509
  AC_DEFINE_UNQUOTED([CONFIG_SND_AC97_POWER_SAVE_DEFAULT], [0])
 
3510
fi
 
3511
if test -n "$CONFIG_SND_SERIALMIDI"; then
 
3512
  AC_DEFINE(CONFIG_SND_SERIALMIDI_MODULE)
 
3513
fi
 
3514
if test -n "$CONFIG_SND_LOOPBACK"; then
 
3515
  AC_DEFINE(CONFIG_SND_LOOPBACK_MODULE)
 
3516
fi
 
3517
if test -n "$CONFIG_SND_WSS_LIB"; then
 
3518
  AC_DEFINE(CONFIG_SND_WSS_LIB_MODULE)
 
3519
fi
 
3520
if test -n "$CONFIG_SND_SB_COMMON"; then
 
3521
  AC_DEFINE(CONFIG_SND_SB_COMMON_MODULE)
 
3522
fi
 
3523
if test -n "$CONFIG_SND_SB8_DSP"; then
 
3524
  AC_DEFINE(CONFIG_SND_SB8_DSP_MODULE)
 
3525
fi
 
3526
if test -n "$CONFIG_SND_SB16_DSP"; then
 
3527
  AC_DEFINE(CONFIG_SND_SB16_DSP_MODULE)
 
3528
fi
 
3529
if test -n "$CONFIG_SND_ISA"; then
 
3530
  AC_DEFINE(CONFIG_SND_ISA)
 
3531
fi
 
3532
if test -n "$CONFIG_SND_ADLIB"; then
 
3533
  AC_DEFINE(CONFIG_SND_ADLIB_MODULE)
 
3534
fi
 
3535
if test -n "$CONFIG_SND_AD1816A"; then
 
3536
  AC_DEFINE(CONFIG_SND_AD1816A_MODULE)
 
3537
fi
 
3538
if test -n "$CONFIG_SND_AD1848"; then
 
3539
  AC_DEFINE(CONFIG_SND_AD1848_MODULE)
 
3540
fi
 
3541
if test -n "$CONFIG_SND_ALS100"; then
 
3542
  AC_DEFINE(CONFIG_SND_ALS100_MODULE)
 
3543
fi
 
3544
if test -n "$CONFIG_SND_AZT2320"; then
 
3545
  AC_DEFINE(CONFIG_SND_AZT2320_MODULE)
 
3546
fi
 
3547
if test -n "$CONFIG_SND_CMI8330"; then
 
3548
  AC_DEFINE(CONFIG_SND_CMI8330_MODULE)
 
3549
fi
 
3550
if test -n "$CONFIG_SND_CS4231"; then
 
3551
  AC_DEFINE(CONFIG_SND_CS4231_MODULE)
 
3552
fi
 
3553
if test -n "$CONFIG_SND_CS4236"; then
 
3554
  AC_DEFINE(CONFIG_SND_CS4236_MODULE)
 
3555
fi
 
3556
if test -n "$CONFIG_SND_ES968"; then
 
3557
  AC_DEFINE(CONFIG_SND_ES968_MODULE)
 
3558
fi
 
3559
if test -n "$CONFIG_SND_ES1688"; then
 
3560
  AC_DEFINE(CONFIG_SND_ES1688_MODULE)
 
3561
fi
 
3562
if test -n "$CONFIG_SND_ES18XX"; then
 
3563
  AC_DEFINE(CONFIG_SND_ES18XX_MODULE)
 
3564
fi
 
3565
if test -n "$CONFIG_SND_SC6000"; then
 
3566
  AC_DEFINE(CONFIG_SND_SC6000_MODULE)
 
3567
fi
 
3568
if test -n "$CONFIG_SND_GUSCLASSIC"; then
 
3569
  AC_DEFINE(CONFIG_SND_GUSCLASSIC_MODULE)
 
3570
fi
 
3571
if test -n "$CONFIG_SND_GUSEXTREME"; then
 
3572
  AC_DEFINE(CONFIG_SND_GUSEXTREME_MODULE)
 
3573
fi
 
3574
if test -n "$CONFIG_SND_GUSMAX"; then
 
3575
  AC_DEFINE(CONFIG_SND_GUSMAX_MODULE)
 
3576
fi
 
3577
if test -n "$CONFIG_SND_INTERWAVE"; then
 
3578
  AC_DEFINE(CONFIG_SND_INTERWAVE_MODULE)
 
3579
fi
 
3580
if test -n "$CONFIG_SND_INTERWAVE_STB"; then
 
3581
  AC_DEFINE(CONFIG_SND_INTERWAVE_STB_MODULE)
 
3582
fi
 
3583
if test -n "$CONFIG_SND_JAZZ16"; then
 
3584
  AC_DEFINE(CONFIG_SND_JAZZ16_MODULE)
 
3585
fi
 
3586
if test -n "$CONFIG_SND_OPL3SA2"; then
 
3587
  AC_DEFINE(CONFIG_SND_OPL3SA2_MODULE)
 
3588
fi
 
3589
if test -n "$CONFIG_SND_OPTI92X_AD1848"; then
 
3590
  AC_DEFINE(CONFIG_SND_OPTI92X_AD1848_MODULE)
 
3591
fi
 
3592
if test -n "$CONFIG_SND_OPTI92X_CS4231"; then
 
3593
  AC_DEFINE(CONFIG_SND_OPTI92X_CS4231_MODULE)
 
3594
fi
 
3595
if test -n "$CONFIG_SND_OPTI93X"; then
 
3596
  AC_DEFINE(CONFIG_SND_OPTI93X_MODULE)
 
3597
fi
 
3598
if test -n "$CONFIG_SND_MIRO"; then
 
3599
  AC_DEFINE(CONFIG_SND_MIRO_MODULE)
 
3600
fi
 
3601
if test -n "$CONFIG_SND_SB8"; then
 
3602
  AC_DEFINE(CONFIG_SND_SB8_MODULE)
 
3603
fi
 
3604
if test -n "$CONFIG_SND_SB16"; then
 
3605
  AC_DEFINE(CONFIG_SND_SB16_MODULE)
 
3606
fi
 
3607
if test -n "$CONFIG_SND_SB16_CSP"; then
 
3608
  AC_DEFINE(CONFIG_SND_SB16_CSP)
 
3609
fi
 
3610
if test -n "$CONFIG_SND_SGALAXY"; then
 
3611
  AC_DEFINE(CONFIG_SND_SGALAXY_MODULE)
 
3612
fi
 
3613
if test -n "$CONFIG_SND_SSCAPE"; then
 
3614
  AC_DEFINE(CONFIG_SND_SSCAPE_MODULE)
 
3615
fi
 
3616
if test -n "$CONFIG_SND_WAVEFRONT"; then
 
3617
  AC_DEFINE(CONFIG_SND_WAVEFRONT_MODULE)
 
3618
fi
 
3619
if test -n "$CONFIG_SND_MSND_PINNACLE"; then
 
3620
  AC_DEFINE(CONFIG_SND_MSND_PINNACLE_MODULE)
 
3621
fi
 
3622
if test -n "$CONFIG_SND_MSND_CLASSIC"; then
 
3623
  AC_DEFINE(CONFIG_SND_MSND_CLASSIC_MODULE)
 
3624
fi
 
3625
if test -n "$CONFIG_SND_PC98_CS4232"; then
 
3626
  AC_DEFINE(CONFIG_SND_PC98_CS4232_MODULE)
 
3627
fi
 
3628
if test -n "$CONFIG_SND_PCI"; then
 
3629
  AC_DEFINE(CONFIG_SND_PCI)
 
3630
fi
 
3631
if test -n "$CONFIG_SND_AD1889"; then
 
3632
  AC_DEFINE(CONFIG_SND_AD1889_MODULE)
 
3633
fi
 
3634
if test -n "$CONFIG_SND_ALS300"; then
 
3635
  AC_DEFINE(CONFIG_SND_ALS300_MODULE)
 
3636
fi
 
3637
if test -n "$CONFIG_SND_ALS4000"; then
 
3638
  AC_DEFINE(CONFIG_SND_ALS4000_MODULE)
 
3639
fi
 
3640
if test -n "$CONFIG_SND_ALI5451"; then
 
3641
  AC_DEFINE(CONFIG_SND_ALI5451_MODULE)
 
3642
fi
 
3643
if test -n "$CONFIG_SND_ATIIXP"; then
 
3644
  AC_DEFINE(CONFIG_SND_ATIIXP_MODULE)
 
3645
fi
 
3646
if test -n "$CONFIG_SND_ATIIXP_MODEM"; then
 
3647
  AC_DEFINE(CONFIG_SND_ATIIXP_MODEM_MODULE)
 
3648
fi
 
3649
if test -n "$CONFIG_SND_AU8810"; then
 
3650
  AC_DEFINE(CONFIG_SND_AU8810_MODULE)
 
3651
fi
 
3652
if test -n "$CONFIG_SND_AU8820"; then
 
3653
  AC_DEFINE(CONFIG_SND_AU8820_MODULE)
 
3654
fi
 
3655
if test -n "$CONFIG_SND_AU8830"; then
 
3656
  AC_DEFINE(CONFIG_SND_AU8830_MODULE)
 
3657
fi
 
3658
if test -n "$CONFIG_SND_AW2"; then
 
3659
  AC_DEFINE(CONFIG_SND_AW2_MODULE)
 
3660
fi
 
3661
if test -n "$CONFIG_SND_AZT3328"; then
 
3662
  AC_DEFINE(CONFIG_SND_AZT3328_MODULE)
 
3663
fi
 
3664
if test -n "$CONFIG_SND_BT87X"; then
 
3665
  AC_DEFINE(CONFIG_SND_BT87X_MODULE)
 
3666
fi
 
3667
if test -n "$CONFIG_SND_BT87X_OVERCLOCK"; then
 
3668
  AC_DEFINE(CONFIG_SND_BT87X_OVERCLOCK)
 
3669
fi
 
3670
if test -n "$CONFIG_SND_CA0106"; then
 
3671
  AC_DEFINE(CONFIG_SND_CA0106_MODULE)
 
3672
fi
 
3673
if test -n "$CONFIG_SND_CMIPCI"; then
 
3674
  AC_DEFINE(CONFIG_SND_CMIPCI_MODULE)
 
3675
fi
 
3676
if test -n "$CONFIG_SND_OXYGEN_LIB"; then
 
3677
  AC_DEFINE(CONFIG_SND_OXYGEN_LIB_MODULE)
 
3678
fi
 
3679
if test -n "$CONFIG_SND_OXYGEN"; then
 
3680
  AC_DEFINE(CONFIG_SND_OXYGEN_MODULE)
 
3681
fi
 
3682
if test -n "$CONFIG_SND_CS4281"; then
 
3683
  AC_DEFINE(CONFIG_SND_CS4281_MODULE)
 
3684
fi
 
3685
if test -n "$CONFIG_SND_CS46XX"; then
 
3686
  AC_DEFINE(CONFIG_SND_CS46XX_MODULE)
 
3687
fi
 
3688
if test -n "$CONFIG_SND_CS46XX_NEW_DSP"; then
 
3689
  AC_DEFINE(CONFIG_SND_CS46XX_NEW_DSP)
 
3690
fi
 
3691
if test -n "$CONFIG_SND_CS5530"; then
 
3692
  AC_DEFINE(CONFIG_SND_CS5530_MODULE)
 
3693
fi
 
3694
if test -n "$CONFIG_SND_CS5535AUDIO"; then
 
3695
  AC_DEFINE(CONFIG_SND_CS5535AUDIO_MODULE)
 
3696
fi
 
3697
if test -n "$CONFIG_SND_CTXFI"; then
 
3698
  AC_DEFINE(CONFIG_SND_CTXFI_MODULE)
 
3699
fi
 
3700
if test -n "$CONFIG_SND_DARLA20"; then
 
3701
  AC_DEFINE(CONFIG_SND_DARLA20_MODULE)
 
3702
fi
 
3703
if test -n "$CONFIG_SND_GINA20"; then
 
3704
  AC_DEFINE(CONFIG_SND_GINA20_MODULE)
 
3705
fi
 
3706
if test -n "$CONFIG_SND_LAYLA20"; then
 
3707
  AC_DEFINE(CONFIG_SND_LAYLA20_MODULE)
 
3708
fi
 
3709
if test -n "$CONFIG_SND_DARLA24"; then
 
3710
  AC_DEFINE(CONFIG_SND_DARLA24_MODULE)
 
3711
fi
 
3712
if test -n "$CONFIG_SND_GINA24"; then
 
3713
  AC_DEFINE(CONFIG_SND_GINA24_MODULE)
 
3714
fi
 
3715
if test -n "$CONFIG_SND_LAYLA24"; then
 
3716
  AC_DEFINE(CONFIG_SND_LAYLA24_MODULE)
 
3717
fi
 
3718
if test -n "$CONFIG_SND_MONA"; then
 
3719
  AC_DEFINE(CONFIG_SND_MONA_MODULE)
 
3720
fi
 
3721
if test -n "$CONFIG_SND_MIA"; then
 
3722
  AC_DEFINE(CONFIG_SND_MIA_MODULE)
 
3723
fi
 
3724
if test -n "$CONFIG_SND_ECHO3G"; then
 
3725
  AC_DEFINE(CONFIG_SND_ECHO3G_MODULE)
 
3726
fi
 
3727
if test -n "$CONFIG_SND_INDIGO"; then
 
3728
  AC_DEFINE(CONFIG_SND_INDIGO_MODULE)
 
3729
fi
 
3730
if test -n "$CONFIG_SND_INDIGOIO"; then
 
3731
  AC_DEFINE(CONFIG_SND_INDIGOIO_MODULE)
 
3732
fi
 
3733
if test -n "$CONFIG_SND_INDIGODJ"; then
 
3734
  AC_DEFINE(CONFIG_SND_INDIGODJ_MODULE)
 
3735
fi
 
3736
if test -n "$CONFIG_SND_INDIGOIOX"; then
 
3737
  AC_DEFINE(CONFIG_SND_INDIGOIOX_MODULE)
 
3738
fi
 
3739
if test -n "$CONFIG_SND_INDIGODJX"; then
 
3740
  AC_DEFINE(CONFIG_SND_INDIGODJX_MODULE)
 
3741
fi
 
3742
if test -n "$CONFIG_SND_EMU10K1X"; then
 
3743
  AC_DEFINE(CONFIG_SND_EMU10K1X_MODULE)
 
3744
fi
 
3745
if test -n "$CONFIG_SND_ENS1370"; then
 
3746
  AC_DEFINE(CONFIG_SND_ENS1370_MODULE)
 
3747
fi
 
3748
if test -n "$CONFIG_SND_ENS1371"; then
 
3749
  AC_DEFINE(CONFIG_SND_ENS1371_MODULE)
 
3750
fi
 
3751
if test -n "$CONFIG_SND_ES1938"; then
 
3752
  AC_DEFINE(CONFIG_SND_ES1938_MODULE)
 
3753
fi
 
3754
if test -n "$CONFIG_SND_ES1968"; then
 
3755
  AC_DEFINE(CONFIG_SND_ES1968_MODULE)
 
3756
fi
 
3757
if test -n "$CONFIG_SND_FM801"; then
 
3758
  AC_DEFINE(CONFIG_SND_FM801_MODULE)
 
3759
fi
 
3760
if test -n "$CONFIG_SND_FM801_TEA575X_BOOL"; then
 
3761
  AC_DEFINE(CONFIG_SND_FM801_TEA575X_BOOL)
 
3762
fi
 
3763
if test -n "$CONFIG_SND_FM801_TEA575X"; then
 
3764
  AC_DEFINE(CONFIG_SND_FM801_TEA575X_MODULE)
 
3765
fi
 
3766
if test -n "$CONFIG_SND_HDA_INTEL"; then
 
3767
  AC_DEFINE(CONFIG_SND_HDA_INTEL_MODULE)
 
3768
fi
 
3769
if test -n "$CONFIG_SND_HDA_HWDEP"; then
 
3770
  AC_DEFINE(CONFIG_SND_HDA_HWDEP)
 
3771
fi
 
3772
if test -n "$CONFIG_SND_HDA_RECONFIG"; then
 
3773
  AC_DEFINE(CONFIG_SND_HDA_RECONFIG)
 
3774
fi
 
3775
if test -n "$CONFIG_SND_HDA_INPUT_BEEP"; then
 
3776
  AC_DEFINE(CONFIG_SND_HDA_INPUT_BEEP)
 
3777
fi
 
3778
if test -n "$CONFIG_SND_HDA_INPUT_BEEP_MODE"; then
 
3779
  AC_DEFINE_UNQUOTED([CONFIG_SND_HDA_INPUT_BEEP_MODE], [1])
 
3780
fi
 
3781
if test -n "$CONFIG_SND_HDA_INPUT_JACK"; then
 
3782
  AC_DEFINE(CONFIG_SND_HDA_INPUT_JACK)
 
3783
fi
 
3784
if test -n "$CONFIG_SND_HDA_PATCH_LOADER"; then
 
3785
  AC_DEFINE(CONFIG_SND_HDA_PATCH_LOADER)
 
3786
fi
 
3787
if test -n "$CONFIG_SND_HDA_CODEC_REALTEK"; then
 
3788
  AC_DEFINE(CONFIG_SND_HDA_CODEC_REALTEK)
 
3789
fi
 
3790
if test -n "$CONFIG_SND_HDA_CODEC_ANALOG"; then
 
3791
  AC_DEFINE(CONFIG_SND_HDA_CODEC_ANALOG)
 
3792
fi
 
3793
if test -n "$CONFIG_SND_HDA_CODEC_SIGMATEL"; then
 
3794
  AC_DEFINE(CONFIG_SND_HDA_CODEC_SIGMATEL)
 
3795
fi
 
3796
if test -n "$CONFIG_SND_HDA_CODEC_VIA"; then
 
3797
  AC_DEFINE(CONFIG_SND_HDA_CODEC_VIA)
 
3798
fi
 
3799
if test -n "$CONFIG_SND_HDA_CODEC_ATIHDMI"; then
 
3800
  AC_DEFINE(CONFIG_SND_HDA_CODEC_ATIHDMI)
 
3801
fi
 
3802
if test -n "$CONFIG_SND_HDA_CODEC_NVHDMI"; then
 
3803
  AC_DEFINE(CONFIG_SND_HDA_CODEC_NVHDMI)
 
3804
fi
 
3805
if test -n "$CONFIG_SND_HDA_CODEC_INTELHDMI"; then
 
3806
  AC_DEFINE(CONFIG_SND_HDA_CODEC_INTELHDMI)
 
3807
fi
 
3808
if test -n "$CONFIG_SND_HDA_ELD"; then
 
3809
  AC_DEFINE(CONFIG_SND_HDA_ELD)
 
3810
fi
 
3811
if test -n "$CONFIG_SND_HDA_CODEC_CIRRUS"; then
 
3812
  AC_DEFINE(CONFIG_SND_HDA_CODEC_CIRRUS)
 
3813
fi
 
3814
if test -n "$CONFIG_SND_HDA_CODEC_CONEXANT"; then
 
3815
  AC_DEFINE(CONFIG_SND_HDA_CODEC_CONEXANT)
 
3816
fi
 
3817
if test -n "$CONFIG_SND_HDA_CODEC_CA0110"; then
 
3818
  AC_DEFINE(CONFIG_SND_HDA_CODEC_CA0110)
 
3819
fi
 
3820
if test -n "$CONFIG_SND_HDA_CODEC_CMEDIA"; then
 
3821
  AC_DEFINE(CONFIG_SND_HDA_CODEC_CMEDIA)
 
3822
fi
 
3823
if test -n "$CONFIG_SND_HDA_CODEC_SI3054"; then
 
3824
  AC_DEFINE(CONFIG_SND_HDA_CODEC_SI3054)
 
3825
fi
 
3826
if test -n "$CONFIG_SND_HDA_GENERIC"; then
 
3827
  AC_DEFINE(CONFIG_SND_HDA_GENERIC)
 
3828
fi
 
3829
if test -n "$CONFIG_SND_HDA_POWER_SAVE"; then
 
3830
  AC_DEFINE(CONFIG_SND_HDA_POWER_SAVE)
 
3831
fi
 
3832
if test -n "$CONFIG_SND_HDA_POWER_SAVE_DEFAULT"; then
 
3833
  AC_DEFINE_UNQUOTED([CONFIG_SND_HDA_POWER_SAVE_DEFAULT], [0])
 
3834
fi
 
3835
if test -n "$CONFIG_SND_HDSP"; then
 
3836
  AC_DEFINE(CONFIG_SND_HDSP_MODULE)
 
3837
fi
 
3838
if test -n "$CONFIG_SND_HDSPM"; then
 
3839
  AC_DEFINE(CONFIG_SND_HDSPM_MODULE)
 
3840
fi
 
3841
if test -n "$CONFIG_SND_HIFIER"; then
 
3842
  AC_DEFINE(CONFIG_SND_HIFIER_MODULE)
 
3843
fi
 
3844
if test -n "$CONFIG_SND_ICE1712"; then
 
3845
  AC_DEFINE(CONFIG_SND_ICE1712_MODULE)
 
3846
fi
 
3847
if test -n "$CONFIG_SND_ICE1724"; then
 
3848
  AC_DEFINE(CONFIG_SND_ICE1724_MODULE)
 
3849
fi
 
3850
if test -n "$CONFIG_SND_INTEL8X0"; then
 
3851
  AC_DEFINE(CONFIG_SND_INTEL8X0_MODULE)
 
3852
fi
 
3853
if test -n "$CONFIG_SND_INTEL8X0M"; then
 
3854
  AC_DEFINE(CONFIG_SND_INTEL8X0M_MODULE)
 
3855
fi
 
3856
if test -n "$CONFIG_SND_KORG1212"; then
 
3857
  AC_DEFINE(CONFIG_SND_KORG1212_MODULE)
 
3858
fi
 
3859
if test -n "$CONFIG_SND_LX6464ES"; then
 
3860
  AC_DEFINE(CONFIG_SND_LX6464ES_MODULE)
 
3861
fi
 
3862
if test -n "$CONFIG_SND_MAESTRO3"; then
 
3863
  AC_DEFINE(CONFIG_SND_MAESTRO3_MODULE)
 
3864
fi
 
3865
if test -n "$CONFIG_SND_MIXART"; then
 
3866
  AC_DEFINE(CONFIG_SND_MIXART_MODULE)
 
3867
fi
 
3868
if test -n "$CONFIG_SND_NM256"; then
 
3869
  AC_DEFINE(CONFIG_SND_NM256_MODULE)
 
3870
fi
 
3871
if test -n "$CONFIG_SND_PCXHR"; then
 
3872
  AC_DEFINE(CONFIG_SND_PCXHR_MODULE)
 
3873
fi
 
3874
if test -n "$CONFIG_SND_RIPTIDE"; then
 
3875
  AC_DEFINE(CONFIG_SND_RIPTIDE_MODULE)
 
3876
fi
 
3877
if test -n "$CONFIG_SND_RME32"; then
 
3878
  AC_DEFINE(CONFIG_SND_RME32_MODULE)
 
3879
fi
 
3880
if test -n "$CONFIG_SND_RME96"; then
 
3881
  AC_DEFINE(CONFIG_SND_RME96_MODULE)
 
3882
fi
 
3883
if test -n "$CONFIG_SND_RME9652"; then
 
3884
  AC_DEFINE(CONFIG_SND_RME9652_MODULE)
 
3885
fi
 
3886
if test -n "$CONFIG_SND_SIS7019"; then
 
3887
  AC_DEFINE(CONFIG_SND_SIS7019_MODULE)
 
3888
fi
 
3889
if test -n "$CONFIG_SND_SONICVIBES"; then
 
3890
  AC_DEFINE(CONFIG_SND_SONICVIBES_MODULE)
 
3891
fi
 
3892
if test -n "$CONFIG_SND_TRIDENT"; then
 
3893
  AC_DEFINE(CONFIG_SND_TRIDENT_MODULE)
 
3894
fi
 
3895
if test -n "$CONFIG_SND_VIA82XX"; then
 
3896
  AC_DEFINE(CONFIG_SND_VIA82XX_MODULE)
 
3897
fi
 
3898
if test -n "$CONFIG_SND_VIA82XX_MODEM"; then
 
3899
  AC_DEFINE(CONFIG_SND_VIA82XX_MODEM_MODULE)
 
3900
fi
 
3901
if test -n "$CONFIG_SND_VIRTUOSO"; then
 
3902
  AC_DEFINE(CONFIG_SND_VIRTUOSO_MODULE)
 
3903
fi
 
3904
if test -n "$CONFIG_SND_VX222"; then
 
3905
  AC_DEFINE(CONFIG_SND_VX222_MODULE)
 
3906
fi
 
3907
if test -n "$CONFIG_SND_YMFPCI"; then
 
3908
  AC_DEFINE(CONFIG_SND_YMFPCI_MODULE)
 
3909
fi
 
3910
if test -n "$CONFIG_SND_PDPLUS"; then
 
3911
  AC_DEFINE(CONFIG_SND_PDPLUS_MODULE)
 
3912
fi
 
3913
if test -n "$CONFIG_SND_ASIHPI"; then
 
3914
  AC_DEFINE(CONFIG_SND_ASIHPI_MODULE)
 
3915
fi
 
3916
if test -n "$CONFIG_SND_PPC"; then
 
3917
  AC_DEFINE(CONFIG_SND_PPC)
 
3918
fi
 
3919
if test -n "$CONFIG_SND_POWERMAC"; then
 
3920
  AC_DEFINE(CONFIG_SND_POWERMAC_MODULE)
 
3921
fi
 
3922
if test -n "$CONFIG_SND_POWERMAC_AUTO_DRC"; then
 
3923
  AC_DEFINE(CONFIG_SND_POWERMAC_AUTO_DRC)
 
3924
fi
 
3925
if test -n "$CONFIG_SND_PS3"; then
 
3926
  AC_DEFINE(CONFIG_SND_PS3_MODULE)
 
3927
fi
 
3928
if test -n "$CONFIG_SND_PS3_DEFAULT_START_DELAY"; then
 
3929
  AC_DEFINE_UNQUOTED([CONFIG_SND_PS3_DEFAULT_START_DELAY], [2000])
 
3930
fi
 
3931
if test -n "$CONFIG_SND_AOA"; then
 
3932
  AC_DEFINE(CONFIG_SND_AOA_MODULE)
 
3933
fi
 
3934
if test -n "$CONFIG_SND_AOA_FABRIC_LAYOUT"; then
 
3935
  AC_DEFINE(CONFIG_SND_AOA_FABRIC_LAYOUT_MODULE)
 
3936
fi
 
3937
if test -n "$CONFIG_SND_AOA_ONYX"; then
 
3938
  AC_DEFINE(CONFIG_SND_AOA_ONYX_MODULE)
 
3939
fi
 
3940
if test -n "$CONFIG_SND_AOA_TAS"; then
 
3941
  AC_DEFINE(CONFIG_SND_AOA_TAS_MODULE)
 
3942
fi
 
3943
if test -n "$CONFIG_SND_AOA_TOONIE"; then
 
3944
  AC_DEFINE(CONFIG_SND_AOA_TOONIE_MODULE)
 
3945
fi
 
3946
if test -n "$CONFIG_SND_AOA_SOUNDBUS"; then
 
3947
  AC_DEFINE(CONFIG_SND_AOA_SOUNDBUS_MODULE)
 
3948
fi
 
3949
if test -n "$CONFIG_SND_AOA_SOUNDBUS_I2S"; then
 
3950
  AC_DEFINE(CONFIG_SND_AOA_SOUNDBUS_I2S_MODULE)
 
3951
fi
 
3952
if test -n "$CONFIG_SND_ARM"; then
 
3953
  AC_DEFINE(CONFIG_SND_ARM)
 
3954
fi
 
3955
if test -n "$CONFIG_SND_ARMAACI"; then
 
3956
  AC_DEFINE(CONFIG_SND_ARMAACI_MODULE)
 
3957
fi
 
3958
if test -n "$CONFIG_SND_PXA2XX_PCM"; then
 
3959
  AC_DEFINE(CONFIG_SND_PXA2XX_PCM_MODULE)
 
3960
fi
 
3961
if test -n "$CONFIG_SND_PXA2XX_LIB"; then
 
3962
  AC_DEFINE(CONFIG_SND_PXA2XX_LIB_MODULE)
 
3963
fi
 
3964
if test -n "$CONFIG_SND_PXA2XX_LIB_AC97"; then
 
3965
  AC_DEFINE(CONFIG_SND_PXA2XX_LIB_AC97)
 
3966
fi
 
3967
if test -n "$CONFIG_SND_PXA2XX_AC97"; then
 
3968
  AC_DEFINE(CONFIG_SND_PXA2XX_AC97_MODULE)
 
3969
fi
 
3970
if test -n "$CONFIG_SND_SA11XX_UDA1341"; then
 
3971
  AC_DEFINE(CONFIG_SND_SA11XX_UDA1341_MODULE)
 
3972
fi
 
3973
if test -n "$CONFIG_SND_S3C2410"; then
 
3974
  AC_DEFINE(CONFIG_SND_S3C2410_MODULE)
 
3975
fi
 
3976
if test -n "$CONFIG_SND_PXA2XX_I2SOUND"; then
 
3977
  AC_DEFINE(CONFIG_SND_PXA2XX_I2SOUND_MODULE)
 
3978
fi
 
3979
if test -n "$CONFIG_SND_ATMEL_ABDAC"; then
 
3980
  AC_DEFINE(CONFIG_SND_ATMEL_ABDAC_MODULE)
 
3981
fi
 
3982
if test -n "$CONFIG_SND_ATMEL_AC97C"; then
 
3983
  AC_DEFINE(CONFIG_SND_ATMEL_AC97C_MODULE)
 
3984
fi
 
3985
if test -n "$CONFIG_SND_SPI"; then
 
3986
  AC_DEFINE(CONFIG_SND_SPI)
 
3987
fi
 
3988
if test -n "$CONFIG_SND_AT73C213"; then
 
3989
  AC_DEFINE(CONFIG_SND_AT73C213_MODULE)
 
3990
fi
 
3991
if test -n "$CONFIG_SND_AT73C213_TARGET_BITRATE"; then
 
3992
  AC_DEFINE_UNQUOTED([CONFIG_SND_AT73C213_TARGET_BITRATE], [48000])
 
3993
fi
 
3994
if test -n "$CONFIG_SND_MIPS"; then
 
3995
  AC_DEFINE(CONFIG_SND_MIPS)
 
3996
fi
 
3997
if test -n "$CONFIG_SND_SGI_O2"; then
 
3998
  AC_DEFINE(CONFIG_SND_SGI_O2_MODULE)
 
3999
fi
 
4000
if test -n "$CONFIG_SND_SGI_HAL2"; then
 
4001
  AC_DEFINE(CONFIG_SND_SGI_HAL2_MODULE)
 
4002
fi
 
4003
if test -n "$CONFIG_SND_AU1X00"; then
 
4004
  AC_DEFINE(CONFIG_SND_AU1X00_MODULE)
 
4005
fi
 
4006
if test -n "$CONFIG_SND_SUPERH"; then
 
4007
  AC_DEFINE(CONFIG_SND_SUPERH)
 
4008
fi
 
4009
if test -n "$CONFIG_SND_AICA"; then
 
4010
  AC_DEFINE(CONFIG_SND_AICA_MODULE)
 
4011
fi
 
4012
if test -n "$CONFIG_SND_SH_DAC_AUDIO"; then
 
4013
  AC_DEFINE(CONFIG_SND_SH_DAC_AUDIO_MODULE)
 
4014
fi
 
4015
if test -n "$CONFIG_SND_USB"; then
 
4016
  AC_DEFINE(CONFIG_SND_USB)
 
4017
fi
 
4018
if test -n "$CONFIG_SND_USB_AUDIO"; then
 
4019
  AC_DEFINE(CONFIG_SND_USB_AUDIO_MODULE)
 
4020
fi
 
4021
if test -n "$CONFIG_SND_USB_UA101"; then
 
4022
  AC_DEFINE(CONFIG_SND_USB_UA101_MODULE)
 
4023
fi
 
4024
if test -n "$CONFIG_SND_USB_USX2Y"; then
 
4025
  AC_DEFINE(CONFIG_SND_USB_USX2Y_MODULE)
 
4026
fi
 
4027
if test -n "$CONFIG_SND_USB_CAIAQ"; then
 
4028
  AC_DEFINE(CONFIG_SND_USB_CAIAQ_MODULE)
 
4029
fi
 
4030
if test -n "$CONFIG_SND_USB_CAIAQ_INPUT"; then
 
4031
  AC_DEFINE(CONFIG_SND_USB_CAIAQ_INPUT)
 
4032
fi
 
4033
if test -n "$CONFIG_SND_USB_US122L"; then
 
4034
  AC_DEFINE(CONFIG_SND_USB_US122L_MODULE)
 
4035
fi
 
4036
if test -n "$CONFIG_SND_PCMCIA"; then
 
4037
  AC_DEFINE(CONFIG_SND_PCMCIA)
 
4038
fi
 
4039
if test -n "$CONFIG_SND_VXPOCKET"; then
 
4040
  AC_DEFINE(CONFIG_SND_VXPOCKET_MODULE)
 
4041
fi
 
4042
if test -n "$CONFIG_SND_PDAUDIOCF"; then
 
4043
  AC_DEFINE(CONFIG_SND_PDAUDIOCF_MODULE)
 
4044
fi
 
4045
if test -n "$CONFIG_SND_SPARC"; then
 
4046
  AC_DEFINE(CONFIG_SND_SPARC)
 
4047
fi
 
4048
if test -n "$CONFIG_SND_SUN_AMD7930"; then
 
4049
  AC_DEFINE(CONFIG_SND_SUN_AMD7930_MODULE)
 
4050
fi
 
4051
if test -n "$CONFIG_SND_SUN_CS4231"; then
 
4052
  AC_DEFINE(CONFIG_SND_SUN_CS4231_MODULE)
 
4053
fi
 
4054
if test -n "$CONFIG_SND_SUN_DBRI"; then
 
4055
  AC_DEFINE(CONFIG_SND_SUN_DBRI_MODULE)
 
4056
fi
 
4057
if test -n "$CONFIG_SND_GSC"; then
 
4058
  AC_DEFINE(CONFIG_SND_GSC)
 
4059
fi
 
4060
if test -n "$CONFIG_SND_HARMONY"; then
 
4061
  AC_DEFINE(CONFIG_SND_HARMONY_MODULE)
 
4062
fi
 
4063
if test -n "$CONFIG_SND_SOC"; then
 
4064
  AC_DEFINE(CONFIG_SND_SOC_MODULE)
 
4065
fi
 
4066
if test -n "$CONFIG_SND_SOC_AC97_BUS"; then
 
4067
  AC_DEFINE(CONFIG_SND_SOC_AC97_BUS)
 
4068
fi
 
4069
if test -n "$CONFIG_SND_ATMEL_SOC"; then
 
4070
  AC_DEFINE(CONFIG_SND_ATMEL_SOC_MODULE)
 
4071
fi
 
4072
if test -n "$CONFIG_SND_ATMEL_SOC_SSC"; then
 
4073
  AC_DEFINE(CONFIG_SND_ATMEL_SOC_SSC_MODULE)
 
4074
fi
 
4075
if test -n "$CONFIG_SND_AT91_SOC_SAM9G20_WM8731"; then
 
4076
  AC_DEFINE(CONFIG_SND_AT91_SOC_SAM9G20_WM8731_MODULE)
 
4077
fi
 
4078
if test -n "$CONFIG_SND_AT32_SOC_PLAYPAQ"; then
 
4079
  AC_DEFINE(CONFIG_SND_AT32_SOC_PLAYPAQ_MODULE)
 
4080
fi
 
4081
if test -n "$CONFIG_SND_AT32_SOC_PLAYPAQ_SLAVE"; then
 
4082
  AC_DEFINE(CONFIG_SND_AT32_SOC_PLAYPAQ_SLAVE)
 
4083
fi
 
4084
if test -n "$CONFIG_SND_AT91_SOC_AFEB9260"; then
 
4085
  AC_DEFINE(CONFIG_SND_AT91_SOC_AFEB9260_MODULE)
 
4086
fi
 
4087
if test -n "$CONFIG_SND_SOC_AU1XPSC"; then
 
4088
  AC_DEFINE(CONFIG_SND_SOC_AU1XPSC_MODULE)
 
4089
fi
 
4090
if test -n "$CONFIG_SND_SOC_AU1XPSC_I2S"; then
 
4091
  AC_DEFINE(CONFIG_SND_SOC_AU1XPSC_I2S_MODULE)
 
4092
fi
 
4093
if test -n "$CONFIG_SND_SOC_AU1XPSC_AC97"; then
 
4094
  AC_DEFINE(CONFIG_SND_SOC_AU1XPSC_AC97_MODULE)
 
4095
fi
 
4096
if test -n "$CONFIG_SND_SOC_DB1200"; then
 
4097
  AC_DEFINE(CONFIG_SND_SOC_DB1200_MODULE)
 
4098
fi
 
4099
if test -n "$CONFIG_SND_BF5XX_I2S"; then
 
4100
  AC_DEFINE(CONFIG_SND_BF5XX_I2S_MODULE)
 
4101
fi
 
4102
if test -n "$CONFIG_SND_BF5XX_SOC_SSM2602"; then
 
4103
  AC_DEFINE(CONFIG_SND_BF5XX_SOC_SSM2602_MODULE)
 
4104
fi
 
4105
if test -n "$CONFIG_SND_BF5XX_SOC_AD73311"; then
 
4106
  AC_DEFINE(CONFIG_SND_BF5XX_SOC_AD73311_MODULE)
 
4107
fi
 
4108
if test -n "$CONFIG_SND_BFIN_AD73311_SE"; then
 
4109
  AC_DEFINE_UNQUOTED([CONFIG_SND_BFIN_AD73311_SE], [4])
 
4110
fi
 
4111
if test -n "$CONFIG_SND_BF5XX_TDM"; then
 
4112
  AC_DEFINE(CONFIG_SND_BF5XX_TDM_MODULE)
 
4113
fi
 
4114
if test -n "$CONFIG_SND_BF5XX_SOC_AD1836"; then
 
4115
  AC_DEFINE(CONFIG_SND_BF5XX_SOC_AD1836_MODULE)
 
4116
fi
 
4117
if test -n "$CONFIG_SND_BF5XX_SOC_AD193X"; then
 
4118
  AC_DEFINE(CONFIG_SND_BF5XX_SOC_AD193X_MODULE)
 
4119
fi
 
4120
if test -n "$CONFIG_SND_BF5XX_AC97"; then
 
4121
  AC_DEFINE(CONFIG_SND_BF5XX_AC97_MODULE)
 
4122
fi
 
4123
if test -n "$CONFIG_SND_BF5XX_MMAP_SUPPORT"; then
 
4124
  AC_DEFINE(CONFIG_SND_BF5XX_MMAP_SUPPORT)
 
4125
fi
 
4126
if test -n "$CONFIG_SND_BF5XX_MULTICHAN_SUPPORT"; then
 
4127
  AC_DEFINE(CONFIG_SND_BF5XX_MULTICHAN_SUPPORT)
 
4128
fi
 
4129
if test -n "$CONFIG_SND_BF5XX_HAVE_COLD_RESET"; then
 
4130
  AC_DEFINE(CONFIG_SND_BF5XX_HAVE_COLD_RESET)
 
4131
fi
 
4132
if test -n "$CONFIG_SND_BF5XX_RESET_GPIO_NUM"; then
 
4133
  AC_DEFINE_UNQUOTED([CONFIG_SND_BF5XX_RESET_GPIO_NUM], [0])
 
4134
fi
 
4135
if test -n "$CONFIG_SND_BF5XX_SOC_AD1980"; then
 
4136
  AC_DEFINE(CONFIG_SND_BF5XX_SOC_AD1980_MODULE)
 
4137
fi
 
4138
if test -n "$CONFIG_SND_BF5XX_SOC_SPORT"; then
 
4139
  AC_DEFINE(CONFIG_SND_BF5XX_SOC_SPORT_MODULE)
 
4140
fi
 
4141
if test -n "$CONFIG_SND_BF5XX_SOC_I2S"; then
 
4142
  AC_DEFINE(CONFIG_SND_BF5XX_SOC_I2S_MODULE)
 
4143
fi
 
4144
if test -n "$CONFIG_SND_BF5XX_SOC_TDM"; then
 
4145
  AC_DEFINE(CONFIG_SND_BF5XX_SOC_TDM_MODULE)
 
4146
fi
 
4147
if test -n "$CONFIG_SND_BF5XX_SOC_AC97"; then
 
4148
  AC_DEFINE(CONFIG_SND_BF5XX_SOC_AC97_MODULE)
 
4149
fi
 
4150
if test -n "$CONFIG_SND_BF5XX_SPORT_NUM"; then
 
4151
  AC_DEFINE_UNQUOTED([CONFIG_SND_BF5XX_SPORT_NUM], [0])
 
4152
fi
 
4153
if test -n "$CONFIG_SND_DAVINCI_SOC"; then
 
4154
  AC_DEFINE(CONFIG_SND_DAVINCI_SOC_MODULE)
 
4155
fi
 
4156
if test -n "$CONFIG_SND_DAVINCI_SOC_I2S"; then
 
4157
  AC_DEFINE(CONFIG_SND_DAVINCI_SOC_I2S_MODULE)
 
4158
fi
 
4159
if test -n "$CONFIG_SND_DAVINCI_SOC_MCASP"; then
 
4160
  AC_DEFINE(CONFIG_SND_DAVINCI_SOC_MCASP_MODULE)
 
4161
fi
 
4162
if test -n "$CONFIG_SND_DAVINCI_SOC_VCIF"; then
 
4163
  AC_DEFINE(CONFIG_SND_DAVINCI_SOC_VCIF_MODULE)
 
4164
fi
 
4165
if test -n "$CONFIG_SND_DAVINCI_SOC_EVM"; then
 
4166
  AC_DEFINE(CONFIG_SND_DAVINCI_SOC_EVM_MODULE)
 
4167
fi
 
4168
if test -n "$CONFIG_SND_DM365_AIC3X_CODEC"; then
 
4169
  AC_DEFINE(CONFIG_SND_DM365_AIC3X_CODEC)
 
4170
fi
 
4171
if test -n "$CONFIG_SND_DM365_VOICE_CODEC"; then
 
4172
  AC_DEFINE(CONFIG_SND_DM365_VOICE_CODEC)
 
4173
fi
 
4174
if test -n "$CONFIG_SND_DM6467_SOC_EVM"; then
 
4175
  AC_DEFINE(CONFIG_SND_DM6467_SOC_EVM_MODULE)
 
4176
fi
 
4177
if test -n "$CONFIG_SND_DAVINCI_SOC_SFFSDR"; then
 
4178
  AC_DEFINE(CONFIG_SND_DAVINCI_SOC_SFFSDR_MODULE)
 
4179
fi
 
4180
if test -n "$CONFIG_SND_DA830_SOC_EVM"; then
 
4181
  AC_DEFINE(CONFIG_SND_DA830_SOC_EVM_MODULE)
 
4182
fi
 
4183
if test -n "$CONFIG_SND_DA850_SOC_EVM"; then
 
4184
  AC_DEFINE(CONFIG_SND_DA850_SOC_EVM_MODULE)
 
4185
fi
 
4186
if test -n "$CONFIG_SND_SOC_OF_SIMPLE"; then
 
4187
  AC_DEFINE(CONFIG_SND_SOC_OF_SIMPLE_MODULE)
 
4188
fi
 
4189
if test -n "$CONFIG_SND_MPC52XX_DMA"; then
 
4190
  AC_DEFINE(CONFIG_SND_MPC52XX_DMA_MODULE)
 
4191
fi
 
4192
if test -n "$CONFIG_SND_SOC_MPC8610"; then
 
4193
  AC_DEFINE(CONFIG_SND_SOC_MPC8610_MODULE)
 
4194
fi
 
4195
if test -n "$CONFIG_SND_SOC_MPC8610_HPCD"; then
 
4196
  AC_DEFINE(CONFIG_SND_SOC_MPC8610_HPCD_MODULE)
 
4197
fi
 
4198
if test -n "$CONFIG_SND_SOC_MPC5200_I2S"; then
 
4199
  AC_DEFINE(CONFIG_SND_SOC_MPC5200_I2S_MODULE)
 
4200
fi
 
4201
if test -n "$CONFIG_SND_SOC_MPC5200_AC97"; then
 
4202
  AC_DEFINE(CONFIG_SND_SOC_MPC5200_AC97_MODULE)
 
4203
fi
 
4204
if test -n "$CONFIG_SND_MPC52XX_SOC_PCM030"; then
 
4205
  AC_DEFINE(CONFIG_SND_MPC52XX_SOC_PCM030_MODULE)
 
4206
fi
 
4207
if test -n "$CONFIG_SND_MPC52XX_SOC_EFIKA"; then
 
4208
  AC_DEFINE(CONFIG_SND_MPC52XX_SOC_EFIKA_MODULE)
 
4209
fi
 
4210
if test -n "$CONFIG_SND_IMX_SOC"; then
 
4211
  AC_DEFINE(CONFIG_SND_IMX_SOC_MODULE)
 
4212
fi
 
4213
if test -n "$CONFIG_SND_MXC_SOC_SSI"; then
 
4214
  AC_DEFINE(CONFIG_SND_MXC_SOC_SSI_MODULE)
 
4215
fi
 
4216
if test -n "$CONFIG_SND_MXC_SOC_WM1133_EV1"; then
 
4217
  AC_DEFINE(CONFIG_SND_MXC_SOC_WM1133_EV1_MODULE)
 
4218
fi
 
4219
if test -n "$CONFIG_SND_OMAP_SOC"; then
 
4220
  AC_DEFINE(CONFIG_SND_OMAP_SOC_MODULE)
 
4221
fi
 
4222
if test -n "$CONFIG_SND_OMAP_SOC_MCBSP"; then
 
4223
  AC_DEFINE(CONFIG_SND_OMAP_SOC_MCBSP_MODULE)
 
4224
fi
 
4225
if test -n "$CONFIG_SND_OMAP_SOC_MCPDM"; then
 
4226
  AC_DEFINE(CONFIG_SND_OMAP_SOC_MCPDM_MODULE)
 
4227
fi
 
4228
if test -n "$CONFIG_SND_OMAP_SOC_N810"; then
 
4229
  AC_DEFINE(CONFIG_SND_OMAP_SOC_N810_MODULE)
 
4230
fi
 
4231
if test -n "$CONFIG_SND_OMAP_SOC_AMS_DELTA"; then
 
4232
  AC_DEFINE(CONFIG_SND_OMAP_SOC_AMS_DELTA_MODULE)
 
4233
fi
 
4234
if test -n "$CONFIG_SND_OMAP_SOC_OSK5912"; then
 
4235
  AC_DEFINE(CONFIG_SND_OMAP_SOC_OSK5912_MODULE)
 
4236
fi
 
4237
if test -n "$CONFIG_SND_OMAP_SOC_OVERO"; then
 
4238
  AC_DEFINE(CONFIG_SND_OMAP_SOC_OVERO_MODULE)
 
4239
fi
 
4240
if test -n "$CONFIG_SND_OMAP_SOC_OMAP2EVM"; then
 
4241
  AC_DEFINE(CONFIG_SND_OMAP_SOC_OMAP2EVM_MODULE)
 
4242
fi
 
4243
if test -n "$CONFIG_SND_OMAP_SOC_OMAP3EVM"; then
 
4244
  AC_DEFINE(CONFIG_SND_OMAP_SOC_OMAP3EVM_MODULE)
 
4245
fi
 
4246
if test -n "$CONFIG_SND_OMAP_SOC_AM3517EVM"; then
 
4247
  AC_DEFINE(CONFIG_SND_OMAP_SOC_AM3517EVM_MODULE)
 
4248
fi
 
4249
if test -n "$CONFIG_SND_OMAP_SOC_SDP3430"; then
 
4250
  AC_DEFINE(CONFIG_SND_OMAP_SOC_SDP3430_MODULE)
 
4251
fi
 
4252
if test -n "$CONFIG_SND_OMAP_SOC_OMAP3_PANDORA"; then
 
4253
  AC_DEFINE(CONFIG_SND_OMAP_SOC_OMAP3_PANDORA_MODULE)
 
4254
fi
 
4255
if test -n "$CONFIG_SND_OMAP_SOC_OMAP3_BEAGLE"; then
 
4256
  AC_DEFINE(CONFIG_SND_OMAP_SOC_OMAP3_BEAGLE_MODULE)
 
4257
fi
 
4258
if test -n "$CONFIG_SND_OMAP_SOC_ZOOM2"; then
 
4259
  AC_DEFINE(CONFIG_SND_OMAP_SOC_ZOOM2_MODULE)
 
4260
fi
 
4261
if test -n "$CONFIG_SND_OMAP_SOC_IGEP0020"; then
 
4262
  AC_DEFINE(CONFIG_SND_OMAP_SOC_IGEP0020_MODULE)
 
4263
fi
 
4264
if test -n "$CONFIG_SND_PXA2XX_SOC"; then
 
4265
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_MODULE)
 
4266
fi
 
4267
if test -n "$CONFIG_SND_PXA2XX_SOC_AC97"; then
 
4268
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_AC97_MODULE)
 
4269
fi
 
4270
if test -n "$CONFIG_SND_PXA2XX_SOC_I2S"; then
 
4271
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_I2S_MODULE)
 
4272
fi
 
4273
if test -n "$CONFIG_SND_PXA_SOC_SSP"; then
 
4274
  AC_DEFINE(CONFIG_SND_PXA_SOC_SSP_MODULE)
 
4275
fi
 
4276
if test -n "$CONFIG_SND_PXA2XX_SOC_CORGI"; then
 
4277
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_CORGI_MODULE)
 
4278
fi
 
4279
if test -n "$CONFIG_SND_PXA2XX_SOC_SPITZ"; then
 
4280
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_SPITZ_MODULE)
 
4281
fi
 
4282
if test -n "$CONFIG_SND_PXA2XX_SOC_Z2"; then
 
4283
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_Z2_MODULE)
 
4284
fi
 
4285
if test -n "$CONFIG_SND_PXA2XX_SOC_POODLE"; then
 
4286
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_POODLE_MODULE)
 
4287
fi
 
4288
if test -n "$CONFIG_SND_PXA2XX_SOC_TOSA"; then
 
4289
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_TOSA_MODULE)
 
4290
fi
 
4291
if test -n "$CONFIG_SND_PXA2XX_SOC_E740"; then
 
4292
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_E740_MODULE)
 
4293
fi
 
4294
if test -n "$CONFIG_SND_PXA2XX_SOC_E750"; then
 
4295
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_E750_MODULE)
 
4296
fi
 
4297
if test -n "$CONFIG_SND_PXA2XX_SOC_E800"; then
 
4298
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_E800_MODULE)
 
4299
fi
 
4300
if test -n "$CONFIG_SND_PXA2XX_SOC_EM_X270"; then
 
4301
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_EM_X270_MODULE)
 
4302
fi
 
4303
if test -n "$CONFIG_SND_PXA2XX_SOC_PALM27X"; then
 
4304
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_PALM27X)
 
4305
fi
 
4306
if test -n "$CONFIG_SND_SOC_ZYLONITE"; then
 
4307
  AC_DEFINE(CONFIG_SND_SOC_ZYLONITE_MODULE)
 
4308
fi
 
4309
if test -n "$CONFIG_SND_SOC_RAUMFELD"; then
 
4310
  AC_DEFINE(CONFIG_SND_SOC_RAUMFELD_MODULE)
 
4311
fi
 
4312
if test -n "$CONFIG_SND_PXA2XX_SOC_MAGICIAN"; then
 
4313
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_MAGICIAN_MODULE)
 
4314
fi
 
4315
if test -n "$CONFIG_SND_PXA2XX_SOC_MIOA701"; then
 
4316
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_MIOA701_MODULE)
 
4317
fi
 
4318
if test -n "$CONFIG_SND_PXA2XX_SOC_IMOTE2"; then
 
4319
  AC_DEFINE(CONFIG_SND_PXA2XX_SOC_IMOTE2_MODULE)
 
4320
fi
 
4321
if test -n "$CONFIG_SND_S3C24XX_SOC"; then
 
4322
  AC_DEFINE(CONFIG_SND_S3C24XX_SOC_MODULE)
 
4323
fi
 
4324
if test -n "$CONFIG_SND_S3C24XX_SOC_I2S"; then
 
4325
  AC_DEFINE(CONFIG_SND_S3C24XX_SOC_I2S_MODULE)
 
4326
fi
 
4327
if test -n "$CONFIG_SND_S3C_I2SV2_SOC"; then
 
4328
  AC_DEFINE(CONFIG_SND_S3C_I2SV2_SOC_MODULE)
 
4329
fi
 
4330
if test -n "$CONFIG_SND_S3C2412_SOC_I2S"; then
 
4331
  AC_DEFINE(CONFIG_SND_S3C2412_SOC_I2S_MODULE)
 
4332
fi
 
4333
if test -n "$CONFIG_SND_S3C64XX_SOC_I2S"; then
 
4334
  AC_DEFINE(CONFIG_SND_S3C64XX_SOC_I2S_MODULE)
 
4335
fi
 
4336
if test -n "$CONFIG_SND_S3C_SOC_PCM"; then
 
4337
  AC_DEFINE(CONFIG_SND_S3C_SOC_PCM_MODULE)
 
4338
fi
 
4339
if test -n "$CONFIG_SND_S3C_SOC_AC97"; then
 
4340
  AC_DEFINE(CONFIG_SND_S3C_SOC_AC97_MODULE)
 
4341
fi
 
4342
if test -n "$CONFIG_SND_S3C24XX_SOC_NEO1973_WM8753"; then
 
4343
  AC_DEFINE(CONFIG_SND_S3C24XX_SOC_NEO1973_WM8753_MODULE)
 
4344
fi
 
4345
if test -n "$CONFIG_SND_S3C24XX_SOC_NEO1973_GTA02_WM8753"; then
 
4346
  AC_DEFINE(CONFIG_SND_S3C24XX_SOC_NEO1973_GTA02_WM8753_MODULE)
 
4347
fi
 
4348
if test -n "$CONFIG_SND_S3C24XX_SOC_JIVE_WM8750"; then
 
4349
  AC_DEFINE(CONFIG_SND_S3C24XX_SOC_JIVE_WM8750_MODULE)
 
4350
fi
 
4351
if test -n "$CONFIG_SND_S3C64XX_SOC_WM8580"; then
 
4352
  AC_DEFINE(CONFIG_SND_S3C64XX_SOC_WM8580_MODULE)
 
4353
fi
 
4354
if test -n "$CONFIG_SND_S3C24XX_SOC_SMDK2443_WM9710"; then
 
4355
  AC_DEFINE(CONFIG_SND_S3C24XX_SOC_SMDK2443_WM9710_MODULE)
 
4356
fi
 
4357
if test -n "$CONFIG_SND_S3C24XX_SOC_LN2440SBC_ALC650"; then
 
4358
  AC_DEFINE(CONFIG_SND_S3C24XX_SOC_LN2440SBC_ALC650_MODULE)
 
4359
fi
 
4360
if test -n "$CONFIG_SND_S3C24XX_SOC_S3C24XX_UDA134X"; then
 
4361
  AC_DEFINE(CONFIG_SND_S3C24XX_SOC_S3C24XX_UDA134X_MODULE)
 
4362
fi
 
4363
if test -n "$CONFIG_SND_S3C24XX_SOC_SIMTEC"; then
 
4364
  AC_DEFINE(CONFIG_SND_S3C24XX_SOC_SIMTEC_MODULE)
 
4365
fi
 
4366
if test -n "$CONFIG_SND_S3C24XX_SOC_SIMTEC_TLV320AIC23"; then
 
4367
  AC_DEFINE(CONFIG_SND_S3C24XX_SOC_SIMTEC_TLV320AIC23_MODULE)
 
4368
fi
 
4369
if test -n "$CONFIG_SND_S3C24XX_SOC_SIMTEC_HERMES"; then
 
4370
  AC_DEFINE(CONFIG_SND_S3C24XX_SOC_SIMTEC_HERMES_MODULE)
 
4371
fi
 
4372
if test -n "$CONFIG_SND_SOC_SMDK_WM9713"; then
 
4373
  AC_DEFINE(CONFIG_SND_SOC_SMDK_WM9713_MODULE)
 
4374
fi
 
4375
if test -n "$CONFIG_SND_S6000_SOC"; then
 
4376
  AC_DEFINE(CONFIG_SND_S6000_SOC_MODULE)
 
4377
fi
 
4378
if test -n "$CONFIG_SND_S6000_SOC_I2S"; then
 
4379
  AC_DEFINE(CONFIG_SND_S6000_SOC_I2S_MODULE)
 
4380
fi
 
4381
if test -n "$CONFIG_SND_S6000_SOC_S6IPCAM"; then
 
4382
  AC_DEFINE(CONFIG_SND_S6000_SOC_S6IPCAM_MODULE)
 
4383
fi
 
4384
if test -n "$CONFIG_SND_SOC_PCM_SH7760"; then
 
4385
  AC_DEFINE(CONFIG_SND_SOC_PCM_SH7760_MODULE)
 
4386
fi
 
4387
if test -n "$CONFIG_SND_SOC_SH4_HAC"; then
 
4388
  AC_DEFINE(CONFIG_SND_SOC_SH4_HAC_MODULE)
 
4389
fi
 
4390
if test -n "$CONFIG_SND_SOC_SH4_SSI"; then
 
4391
  AC_DEFINE(CONFIG_SND_SOC_SH4_SSI_MODULE)
 
4392
fi
 
4393
if test -n "$CONFIG_SND_SOC_SH4_FSI"; then
 
4394
  AC_DEFINE(CONFIG_SND_SOC_SH4_FSI_MODULE)
 
4395
fi
 
4396
if test -n "$CONFIG_SND_SOC_SH4_SIU"; then
 
4397
  AC_DEFINE(CONFIG_SND_SOC_SH4_SIU_MODULE)
 
4398
fi
 
4399
if test -n "$CONFIG_SND_SH7760_AC97"; then
 
4400
  AC_DEFINE(CONFIG_SND_SH7760_AC97_MODULE)
 
4401
fi
 
4402
if test -n "$CONFIG_SND_FSI_AK4642"; then
 
4403
  AC_DEFINE(CONFIG_SND_FSI_AK4642)
 
4404
fi
 
4405
if test -n "$CONFIG_SND_FSI_DA7210"; then
 
4406
  AC_DEFINE(CONFIG_SND_FSI_DA7210)
 
4407
fi
 
4408
if test -n "$CONFIG_SND_SIU_MIGOR"; then
 
4409
  AC_DEFINE(CONFIG_SND_SIU_MIGOR_MODULE)
 
4410
fi
 
4411
if test -n "$CONFIG_SND_SOC_TXX9ACLC"; then
 
4412
  AC_DEFINE(CONFIG_SND_SOC_TXX9ACLC_MODULE)
 
4413
fi
 
4414
if test -n "$CONFIG_HAS_TXX9_ACLC"; then
 
4415
  AC_DEFINE(CONFIG_HAS_TXX9_ACLC)
 
4416
fi
 
4417
if test -n "$CONFIG_SND_SOC_TXX9ACLC_AC97"; then
 
4418
  AC_DEFINE(CONFIG_SND_SOC_TXX9ACLC_AC97_MODULE)
 
4419
fi
 
4420
if test -n "$CONFIG_SND_SOC_TXX9ACLC_GENERIC"; then
 
4421
  AC_DEFINE(CONFIG_SND_SOC_TXX9ACLC_GENERIC_MODULE)
 
4422
fi
 
4423
if test -n "$CONFIG_SND_SOC_I2C_AND_SPI"; then
 
4424
  AC_DEFINE(CONFIG_SND_SOC_I2C_AND_SPI_MODULE)
 
4425
fi
 
4426
if test -n "$CONFIG_SND_SOC_ALL_CODECS"; then
 
4427
  AC_DEFINE(CONFIG_SND_SOC_ALL_CODECS_MODULE)
 
4428
fi
 
4429
if test -n "$CONFIG_SND_SOC_WM_HUBS"; then
 
4430
  AC_DEFINE(CONFIG_SND_SOC_WM_HUBS_MODULE)
 
4431
fi
 
4432
if test -n "$CONFIG_SND_SOC_AC97_CODEC"; then
 
4433
  AC_DEFINE(CONFIG_SND_SOC_AC97_CODEC_MODULE)
 
4434
fi
 
4435
if test -n "$CONFIG_SND_SOC_AD1836"; then
 
4436
  AC_DEFINE(CONFIG_SND_SOC_AD1836_MODULE)
 
4437
fi
 
4438
if test -n "$CONFIG_SND_SOC_AD193X"; then
 
4439
  AC_DEFINE(CONFIG_SND_SOC_AD193X_MODULE)
 
4440
fi
 
4441
if test -n "$CONFIG_SND_SOC_AD1980"; then
 
4442
  AC_DEFINE(CONFIG_SND_SOC_AD1980_MODULE)
 
4443
fi
 
4444
if test -n "$CONFIG_SND_SOC_AD73311"; then
 
4445
  AC_DEFINE(CONFIG_SND_SOC_AD73311_MODULE)
 
4446
fi
 
4447
if test -n "$CONFIG_SND_SOC_ADS117X"; then
 
4448
  AC_DEFINE(CONFIG_SND_SOC_ADS117X_MODULE)
 
4449
fi
 
4450
if test -n "$CONFIG_SND_SOC_AK4104"; then
 
4451
  AC_DEFINE(CONFIG_SND_SOC_AK4104_MODULE)
 
4452
fi
 
4453
if test -n "$CONFIG_SND_SOC_AK4535"; then
 
4454
  AC_DEFINE(CONFIG_SND_SOC_AK4535_MODULE)
 
4455
fi
 
4456
if test -n "$CONFIG_SND_SOC_AK4642"; then
 
4457
  AC_DEFINE(CONFIG_SND_SOC_AK4642_MODULE)
 
4458
fi
 
4459
if test -n "$CONFIG_SND_SOC_AK4671"; then
 
4460
  AC_DEFINE(CONFIG_SND_SOC_AK4671_MODULE)
 
4461
fi
 
4462
if test -n "$CONFIG_SND_SOC_CQ0093VC"; then
 
4463
  AC_DEFINE(CONFIG_SND_SOC_CQ0093VC_MODULE)
 
4464
fi
 
4465
if test -n "$CONFIG_SND_SOC_CS4270"; then
 
4466
  AC_DEFINE(CONFIG_SND_SOC_CS4270_MODULE)
 
4467
fi
 
4468
if test -n "$CONFIG_SND_SOC_DA7210"; then
 
4469
  AC_DEFINE(CONFIG_SND_SOC_DA7210_MODULE)
 
4470
fi
 
4471
if test -n "$CONFIG_SND_SOC_CS4270_VD33_ERRATA"; then
 
4472
  AC_DEFINE(CONFIG_SND_SOC_CS4270_VD33_ERRATA)
 
4473
fi
 
4474
if test -n "$CONFIG_SND_SOC_CX20442"; then
 
4475
  AC_DEFINE(CONFIG_SND_SOC_CX20442_MODULE)
 
4476
fi
 
4477
if test -n "$CONFIG_SND_SOC_L3"; then
 
4478
  AC_DEFINE(CONFIG_SND_SOC_L3_MODULE)
 
4479
fi
 
4480
if test -n "$CONFIG_SND_SOC_PCM3008"; then
 
4481
  AC_DEFINE(CONFIG_SND_SOC_PCM3008_MODULE)
 
4482
fi
 
4483
if test -n "$CONFIG_SND_SOC_SPDIF"; then
 
4484
  AC_DEFINE(CONFIG_SND_SOC_SPDIF_MODULE)
 
4485
fi
 
4486
if test -n "$CONFIG_SND_SOC_SSM2602"; then
 
4487
  AC_DEFINE(CONFIG_SND_SOC_SSM2602_MODULE)
 
4488
fi
 
4489
if test -n "$CONFIG_SND_SOC_STAC9766"; then
 
4490
  AC_DEFINE(CONFIG_SND_SOC_STAC9766_MODULE)
 
4491
fi
 
4492
if test -n "$CONFIG_SND_SOC_TLV320AIC23"; then
 
4493
  AC_DEFINE(CONFIG_SND_SOC_TLV320AIC23_MODULE)
 
4494
fi
 
4495
if test -n "$CONFIG_SND_SOC_TLV320AIC26"; then
 
4496
  AC_DEFINE(CONFIG_SND_SOC_TLV320AIC26_MODULE)
 
4497
fi
 
4498
if test -n "$CONFIG_SND_SOC_TLV320AIC3X"; then
 
4499
  AC_DEFINE(CONFIG_SND_SOC_TLV320AIC3X_MODULE)
 
4500
fi
 
4501
if test -n "$CONFIG_SND_SOC_TLV320DAC33"; then
 
4502
  AC_DEFINE(CONFIG_SND_SOC_TLV320DAC33_MODULE)
 
4503
fi
 
4504
if test -n "$CONFIG_SND_SOC_TWL4030"; then
 
4505
  AC_DEFINE(CONFIG_SND_SOC_TWL4030_MODULE)
 
4506
fi
 
4507
if test -n "$CONFIG_SND_SOC_TWL6040"; then
 
4508
  AC_DEFINE(CONFIG_SND_SOC_TWL6040_MODULE)
 
4509
fi
 
4510
if test -n "$CONFIG_SND_SOC_UDA134X"; then
 
4511
  AC_DEFINE(CONFIG_SND_SOC_UDA134X_MODULE)
 
4512
fi
 
4513
if test -n "$CONFIG_SND_SOC_UDA1380"; then
 
4514
  AC_DEFINE(CONFIG_SND_SOC_UDA1380_MODULE)
 
4515
fi
 
4516
if test -n "$CONFIG_SND_SOC_WM8350"; then
 
4517
  AC_DEFINE(CONFIG_SND_SOC_WM8350_MODULE)
 
4518
fi
 
4519
if test -n "$CONFIG_SND_SOC_WM8400"; then
 
4520
  AC_DEFINE(CONFIG_SND_SOC_WM8400_MODULE)
 
4521
fi
 
4522
if test -n "$CONFIG_SND_SOC_WM8510"; then
 
4523
  AC_DEFINE(CONFIG_SND_SOC_WM8510_MODULE)
 
4524
fi
 
4525
if test -n "$CONFIG_SND_SOC_WM8523"; then
 
4526
  AC_DEFINE(CONFIG_SND_SOC_WM8523_MODULE)
 
4527
fi
 
4528
if test -n "$CONFIG_SND_SOC_WM8580"; then
 
4529
  AC_DEFINE(CONFIG_SND_SOC_WM8580_MODULE)
 
4530
fi
 
4531
if test -n "$CONFIG_SND_SOC_WM8711"; then
 
4532
  AC_DEFINE(CONFIG_SND_SOC_WM8711_MODULE)
 
4533
fi
 
4534
if test -n "$CONFIG_SND_SOC_WM8727"; then
 
4535
  AC_DEFINE(CONFIG_SND_SOC_WM8727_MODULE)
 
4536
fi
 
4537
if test -n "$CONFIG_SND_SOC_WM8728"; then
 
4538
  AC_DEFINE(CONFIG_SND_SOC_WM8728_MODULE)
 
4539
fi
 
4540
if test -n "$CONFIG_SND_SOC_WM8731"; then
 
4541
  AC_DEFINE(CONFIG_SND_SOC_WM8731_MODULE)
 
4542
fi
 
4543
if test -n "$CONFIG_SND_SOC_WM8750"; then
 
4544
  AC_DEFINE(CONFIG_SND_SOC_WM8750_MODULE)
 
4545
fi
 
4546
if test -n "$CONFIG_SND_SOC_WM8753"; then
 
4547
  AC_DEFINE(CONFIG_SND_SOC_WM8753_MODULE)
 
4548
fi
 
4549
if test -n "$CONFIG_SND_SOC_WM8776"; then
 
4550
  AC_DEFINE(CONFIG_SND_SOC_WM8776_MODULE)
 
4551
fi
 
4552
if test -n "$CONFIG_SND_SOC_WM8900"; then
 
4553
  AC_DEFINE(CONFIG_SND_SOC_WM8900_MODULE)
 
4554
fi
 
4555
if test -n "$CONFIG_SND_SOC_WM8903"; then
 
4556
  AC_DEFINE(CONFIG_SND_SOC_WM8903_MODULE)
 
4557
fi
 
4558
if test -n "$CONFIG_SND_SOC_WM8904"; then
 
4559
  AC_DEFINE(CONFIG_SND_SOC_WM8904_MODULE)
 
4560
fi
 
4561
if test -n "$CONFIG_SND_SOC_WM8940"; then
 
4562
  AC_DEFINE(CONFIG_SND_SOC_WM8940_MODULE)
 
4563
fi
 
4564
if test -n "$CONFIG_SND_SOC_WM8955"; then
 
4565
  AC_DEFINE(CONFIG_SND_SOC_WM8955_MODULE)
 
4566
fi
 
4567
if test -n "$CONFIG_SND_SOC_WM8960"; then
 
4568
  AC_DEFINE(CONFIG_SND_SOC_WM8960_MODULE)
 
4569
fi
 
4570
if test -n "$CONFIG_SND_SOC_WM8961"; then
 
4571
  AC_DEFINE(CONFIG_SND_SOC_WM8961_MODULE)
 
4572
fi
 
4573
if test -n "$CONFIG_SND_SOC_WM8971"; then
 
4574
  AC_DEFINE(CONFIG_SND_SOC_WM8971_MODULE)
 
4575
fi
 
4576
if test -n "$CONFIG_SND_SOC_WM8974"; then
 
4577
  AC_DEFINE(CONFIG_SND_SOC_WM8974_MODULE)
 
4578
fi
 
4579
if test -n "$CONFIG_SND_SOC_WM8978"; then
 
4580
  AC_DEFINE(CONFIG_SND_SOC_WM8978_MODULE)
 
4581
fi
 
4582
if test -n "$CONFIG_SND_SOC_WM8988"; then
 
4583
  AC_DEFINE(CONFIG_SND_SOC_WM8988_MODULE)
 
4584
fi
 
4585
if test -n "$CONFIG_SND_SOC_WM8990"; then
 
4586
  AC_DEFINE(CONFIG_SND_SOC_WM8990_MODULE)
 
4587
fi
 
4588
if test -n "$CONFIG_SND_SOC_WM8993"; then
 
4589
  AC_DEFINE(CONFIG_SND_SOC_WM8993_MODULE)
 
4590
fi
 
4591
if test -n "$CONFIG_SND_SOC_WM8994"; then
 
4592
  AC_DEFINE(CONFIG_SND_SOC_WM8994_MODULE)
 
4593
fi
 
4594
if test -n "$CONFIG_SND_SOC_WM9081"; then
 
4595
  AC_DEFINE(CONFIG_SND_SOC_WM9081_MODULE)
 
4596
fi
 
4597
if test -n "$CONFIG_SND_SOC_WM9705"; then
 
4598
  AC_DEFINE(CONFIG_SND_SOC_WM9705_MODULE)
 
4599
fi
 
4600
if test -n "$CONFIG_SND_SOC_WM9712"; then
 
4601
  AC_DEFINE(CONFIG_SND_SOC_WM9712_MODULE)
 
4602
fi
 
4603
if test -n "$CONFIG_SND_SOC_WM9713"; then
 
4604
  AC_DEFINE(CONFIG_SND_SOC_WM9713_MODULE)
 
4605
fi
 
4606
if test -n "$CONFIG_SND_SOC_MAX9877"; then
 
4607
  AC_DEFINE(CONFIG_SND_SOC_MAX9877_MODULE)
 
4608
fi
 
4609
if test -n "$CONFIG_SND_SOC_TPA6130A2"; then
 
4610
  AC_DEFINE(CONFIG_SND_SOC_TPA6130A2_MODULE)
 
4611
fi
 
4612
if test -n "$CONFIG_SND_SOC_WM2000"; then
 
4613
  AC_DEFINE(CONFIG_SND_SOC_WM2000_MODULE)
 
4614
fi
 
4615
if test -n "$CONFIG_SOUND_PRIME"; then
 
4616
  AC_DEFINE(CONFIG_SOUND_PRIME_MODULE)
 
4617
fi
 
4618
if test -n "$CONFIG_AC97_BUS"; then
 
4619
  AC_DEFINE(CONFIG_AC97_BUS_MODULE)
 
4620
fi
 
4621
])
 
4622
 
 
4623
AC_DEFUN([ALSA_TOPLEVEL_OUTPUT], [
 
4624
dnl output all subst
 
4625
AC_SUBST(CONFIG_SOUND)
 
4626
AC_SUBST(CONFIG_HAS_IOMEM)
 
4627
AC_SUBST(CONFIG_SOUND_OSS_CORE)
 
4628
AC_SUBST(CONFIG_SOUND_OSS_CORE_PRECLAIM)
 
4629
AC_SUBST(CONFIG_M68K)
 
4630
AC_SUBST(CONFIG_SND)
 
4631
AC_SUBST(CONFIG_SND_TIMER)
 
4632
AC_SUBST(CONFIG_SND_PCM)
 
4633
AC_SUBST(CONFIG_GCD)
 
4634
AC_SUBST(CONFIG_SND_HWDEP)
 
4635
AC_SUBST(CONFIG_SND_RAWMIDI)
 
4636
AC_SUBST(CONFIG_SND_JACK)
 
4637
AC_SUBST(CONFIG_SND_SEQUENCER)
 
4638
AC_SUBST(CONFIG_SND_SEQ_DUMMY)
 
4639
AC_SUBST(CONFIG_SND_OSSEMUL)
 
4640
AC_SUBST(CONFIG_SND_MIXER_OSS)
 
4641
AC_SUBST(CONFIG_SND_PCM_OSS)
 
4642
AC_SUBST(CONFIG_SND_PCM_OSS_PLUGINS)
 
4643
AC_SUBST(CONFIG_SND_SEQUENCER_OSS)
 
4644
AC_SUBST(CONFIG_SND_HRTIMER)
 
4645
AC_SUBST(CONFIG_HIGH_RES_TIMERS)
 
4646
AC_SUBST(CONFIG_SND_SEQ_HRTIMER_DEFAULT)
 
4647
AC_SUBST(CONFIG_SND_RTCTIMER)
 
4648
AC_SUBST(CONFIG_RTC)
 
4649
AC_SUBST(CONFIG_SND_SEQ_RTCTIMER_DEFAULT)
 
4650
AC_SUBST(CONFIG_SND_DYNAMIC_MINORS)
 
4651
AC_SUBST(CONFIG_SND_SUPPORT_OLD_API)
 
4652
AC_SUBST(CONFIG_SND_VERBOSE_PROCFS)
 
4653
AC_SUBST(CONFIG_PROC_FS)
 
4654
AC_SUBST(CONFIG_SND_VERBOSE_PRINTK)
 
4655
AC_SUBST(CONFIG_SND_DEBUG)
 
4656
AC_SUBST(CONFIG_SND_DEBUG_VERBOSE)
 
4657
AC_SUBST(CONFIG_SND_PCM_XRUN_DEBUG)
 
4658
AC_SUBST(CONFIG_SND_VMASTER)
 
4659
AC_SUBST(CONFIG_SND_DMA_SGBUF)
 
4660
AC_SUBST(CONFIG_X86)
 
4661
AC_SUBST(CONFIG_SND_RAWMIDI_SEQ)
 
4662
AC_SUBST(CONFIG_SND_OPL3_LIB_SEQ)
 
4663
AC_SUBST(CONFIG_SND_OPL3_LIB)
 
4664
AC_SUBST(CONFIG_SND_OPL4_LIB_SEQ)
 
4665
AC_SUBST(CONFIG_SND_OPL4_LIB)
 
4666
AC_SUBST(CONFIG_SND_SBAWE_SEQ)
 
4667
AC_SUBST(CONFIG_SND_SBAWE)
 
4668
AC_SUBST(CONFIG_SND_EMU10K1_SEQ)
 
4669
AC_SUBST(CONFIG_SND_EMU10K1)
 
4670
AC_SUBST(CONFIG_SND_BIT32_EMUL)
 
4671
AC_SUBST(CONFIG_SND_DEBUG_MEMORY)
 
4672
AC_SUBST(CONFIG_SND_HPET)
 
4673
AC_SUBST(CONFIG_HPET)
 
4674
AC_SUBST(CONFIG_BROKEN)
 
4675
AC_SUBST(CONFIG_SND_MPU401_UART)
 
4676
AC_SUBST(CONFIG_SND_VX_LIB)
 
4677
AC_SUBST(CONFIG_SND_AC97_CODEC)
 
4678
AC_SUBST(CONFIG_SND_DRIVERS)
 
4679
AC_SUBST(CONFIG_SND_PCSP)
 
4680
AC_SUBST(CONFIG_PCSPKR_PLATFORM)
 
4681
AC_SUBST(CONFIG_INPUT)
 
4682
AC_SUBST(CONFIG_EXPERIMENTAL)
 
4683
AC_SUBST(CONFIG_SND_DUMMY)
 
4684
AC_SUBST(CONFIG_SND_VIRMIDI)
 
4685
AC_SUBST(CONFIG_SND_MTPAV)
 
4686
AC_SUBST(CONFIG_SND_MTS64)
 
4687
AC_SUBST(CONFIG_PARPORT)
 
4688
AC_SUBST(CONFIG_SND_SERIAL_U16550)
 
4689
AC_SUBST(CONFIG_SND_MPU401)
 
4690
AC_SUBST(CONFIG_SND_PORTMAN2X4)
 
4691
AC_SUBST(CONFIG_SND_ML403_AC97CR)
 
4692
AC_SUBST(CONFIG_XILINX_VIRTEX)
 
4693
AC_SUBST(CONFIG_SND_AC97_POWER_SAVE)
 
4694
AC_SUBST(CONFIG_SND_AC97_POWER_SAVE_DEFAULT)
 
4695
AC_SUBST(CONFIG_SND_SERIALMIDI)
 
4696
AC_SUBST(CONFIG_SND_LOOPBACK)
 
4697
AC_SUBST(CONFIG_SND_WSS_LIB)
 
4698
AC_SUBST(CONFIG_SND_SB_COMMON)
 
4699
AC_SUBST(CONFIG_SND_SB8_DSP)
 
4700
AC_SUBST(CONFIG_SND_SB16_DSP)
 
4701
AC_SUBST(CONFIG_SND_ISA)
 
4702
AC_SUBST(CONFIG_ISA)
 
4703
AC_SUBST(CONFIG_ISA_DMA_API)
 
4704
AC_SUBST(CONFIG_SND_ADLIB)
 
4705
AC_SUBST(CONFIG_SND_AD1816A)
 
4706
AC_SUBST(CONFIG_PNP)
 
4707
AC_SUBST(CONFIG_ISAPNP)
 
4708
AC_SUBST(CONFIG_SND_AD1848)
 
4709
AC_SUBST(CONFIG_SND_ALS100)
 
4710
AC_SUBST(CONFIG_SND_AZT2320)
 
4711
AC_SUBST(CONFIG_SND_CMI8330)
 
4712
AC_SUBST(CONFIG_SND_CS4231)
 
4713
AC_SUBST(CONFIG_SND_CS4236)
 
4714
AC_SUBST(CONFIG_SND_ES968)
 
4715
AC_SUBST(CONFIG_SND_ES1688)
 
4716
AC_SUBST(CONFIG_SND_ES18XX)
 
4717
AC_SUBST(CONFIG_SND_SC6000)
 
4718
AC_SUBST(CONFIG_HAS_IOPORT)
 
4719
AC_SUBST(CONFIG_SND_GUSCLASSIC)
 
4720
AC_SUBST(CONFIG_SND_GUSEXTREME)
 
4721
AC_SUBST(CONFIG_SND_GUSMAX)
 
4722
AC_SUBST(CONFIG_SND_INTERWAVE)
 
4723
AC_SUBST(CONFIG_SND_INTERWAVE_STB)
 
4724
AC_SUBST(CONFIG_SND_JAZZ16)
 
4725
AC_SUBST(CONFIG_SND_OPL3SA2)
 
4726
AC_SUBST(CONFIG_SND_OPTI92X_AD1848)
 
4727
AC_SUBST(CONFIG_SND_OPTI92X_CS4231)
 
4728
AC_SUBST(CONFIG_SND_OPTI93X)
 
4729
AC_SUBST(CONFIG_SND_MIRO)
 
4730
AC_SUBST(CONFIG_SND_SB8)
 
4731
AC_SUBST(CONFIG_SND_SB16)
 
4732
AC_SUBST(CONFIG_SND_SB16_CSP)
 
4733
AC_SUBST(CONFIG_PPC)
 
4734
AC_SUBST(CONFIG_FW_LOADER)
 
4735
AC_SUBST(CONFIG_SND_SGALAXY)
 
4736
AC_SUBST(CONFIG_SND_SSCAPE)
 
4737
AC_SUBST(CONFIG_SND_WAVEFRONT)
 
4738
AC_SUBST(CONFIG_SND_MSND_PINNACLE)
 
4739
AC_SUBST(CONFIG_SND_MSND_CLASSIC)
 
4740
AC_SUBST(CONFIG_SND_PC98_CS4232)
 
4741
AC_SUBST(CONFIG_X86_PC9800)
 
4742
AC_SUBST(CONFIG_SND_PCI)
 
4743
AC_SUBST(CONFIG_PCI)
 
4744
AC_SUBST(CONFIG_SND_AD1889)
 
4745
AC_SUBST(CONFIG_SND_ALS300)
 
4746
AC_SUBST(CONFIG_SND_ALS4000)
 
4747
AC_SUBST(CONFIG_SND_ALI5451)
 
4748
AC_SUBST(CONFIG_SND_ATIIXP)
 
4749
AC_SUBST(CONFIG_SND_ATIIXP_MODEM)
 
4750
AC_SUBST(CONFIG_SND_AU8810)
 
4751
AC_SUBST(CONFIG_SND_AU8820)
 
4752
AC_SUBST(CONFIG_SND_AU8830)
 
4753
AC_SUBST(CONFIG_SND_AW2)
 
4754
AC_SUBST(CONFIG_SND_AZT3328)
 
4755
AC_SUBST(CONFIG_SND_BT87X)
 
4756
AC_SUBST(CONFIG_SND_BT87X_OVERCLOCK)
 
4757
AC_SUBST(CONFIG_SND_CA0106)
 
4758
AC_SUBST(CONFIG_SND_CMIPCI)
 
4759
AC_SUBST(CONFIG_SND_OXYGEN_LIB)
 
4760
AC_SUBST(CONFIG_SND_OXYGEN)
 
4761
AC_SUBST(CONFIG_SND_CS4281)
 
4762
AC_SUBST(CONFIG_SND_CS46XX)
 
4763
AC_SUBST(CONFIG_SND_CS46XX_NEW_DSP)
 
4764
AC_SUBST(CONFIG_SND_CS5530)
 
4765
AC_SUBST(CONFIG_SND_CS5535AUDIO)
 
4766
AC_SUBST(CONFIG_SND_CTXFI)
 
4767
AC_SUBST(CONFIG_SND_DARLA20)
 
4768
AC_SUBST(CONFIG_SND_GINA20)
 
4769
AC_SUBST(CONFIG_SND_LAYLA20)
 
4770
AC_SUBST(CONFIG_SND_DARLA24)
 
4771
AC_SUBST(CONFIG_SND_GINA24)
 
4772
AC_SUBST(CONFIG_SND_LAYLA24)
 
4773
AC_SUBST(CONFIG_SND_MONA)
 
4774
AC_SUBST(CONFIG_SND_MIA)
 
4775
AC_SUBST(CONFIG_SND_ECHO3G)
 
4776
AC_SUBST(CONFIG_SND_INDIGO)
 
4777
AC_SUBST(CONFIG_SND_INDIGOIO)
 
4778
AC_SUBST(CONFIG_SND_INDIGODJ)
 
4779
AC_SUBST(CONFIG_SND_INDIGOIOX)
 
4780
AC_SUBST(CONFIG_SND_INDIGODJX)
 
4781
AC_SUBST(CONFIG_SND_EMU10K1X)
 
4782
AC_SUBST(CONFIG_SND_ENS1370)
 
4783
AC_SUBST(CONFIG_SND_ENS1371)
 
4784
AC_SUBST(CONFIG_SND_ES1938)
 
4785
AC_SUBST(CONFIG_SND_ES1968)
 
4786
AC_SUBST(CONFIG_SND_FM801)
 
4787
AC_SUBST(CONFIG_SND_FM801_TEA575X_BOOL)
 
4788
AC_SUBST(CONFIG_VIDEO_V4L2)
 
4789
AC_SUBST(CONFIG_SND_FM801_TEA575X)
 
4790
AC_SUBST(CONFIG_SND_HDA_INTEL)
 
4791
AC_SUBST(CONFIG_SND_HDA_HWDEP)
 
4792
AC_SUBST(CONFIG_SND_HDA_RECONFIG)
 
4793
AC_SUBST(CONFIG_SND_HDA_INPUT_BEEP)
 
4794
AC_SUBST(CONFIG_SND_HDA_INPUT_BEEP_MODE)
 
4795
AC_SUBST(CONFIG_SND_HDA_INPUT_JACK)
 
4796
AC_SUBST(CONFIG_SND_HDA_PATCH_LOADER)
 
4797
AC_SUBST(CONFIG_SND_HDA_CODEC_REALTEK)
 
4798
AC_SUBST(CONFIG_SND_HDA_CODEC_ANALOG)
 
4799
AC_SUBST(CONFIG_SND_HDA_CODEC_SIGMATEL)
 
4800
AC_SUBST(CONFIG_SND_HDA_CODEC_VIA)
 
4801
AC_SUBST(CONFIG_SND_HDA_CODEC_ATIHDMI)
 
4802
AC_SUBST(CONFIG_SND_HDA_CODEC_NVHDMI)
 
4803
AC_SUBST(CONFIG_SND_HDA_CODEC_INTELHDMI)
 
4804
AC_SUBST(CONFIG_SND_HDA_ELD)
 
4805
AC_SUBST(CONFIG_SND_HDA_CODEC_CIRRUS)
 
4806
AC_SUBST(CONFIG_SND_HDA_CODEC_CONEXANT)
 
4807
AC_SUBST(CONFIG_SND_HDA_CODEC_CA0110)
 
4808
AC_SUBST(CONFIG_SND_HDA_CODEC_CMEDIA)
 
4809
AC_SUBST(CONFIG_SND_HDA_CODEC_SI3054)
 
4810
AC_SUBST(CONFIG_SND_HDA_GENERIC)
 
4811
AC_SUBST(CONFIG_SND_HDA_POWER_SAVE)
 
4812
AC_SUBST(CONFIG_SND_HDA_POWER_SAVE_DEFAULT)
 
4813
AC_SUBST(CONFIG_SND_HDSP)
 
4814
AC_SUBST(CONFIG_SND_HDSPM)
 
4815
AC_SUBST(CONFIG_SND_HIFIER)
 
4816
AC_SUBST(CONFIG_SND_ICE1712)
 
4817
AC_SUBST(CONFIG_BITREVERSE)
 
4818
AC_SUBST(CONFIG_SND_ICE1724)
 
4819
AC_SUBST(CONFIG_SND_INTEL8X0)
 
4820
AC_SUBST(CONFIG_SND_INTEL8X0M)
 
4821
AC_SUBST(CONFIG_SND_KORG1212)
 
4822
AC_SUBST(CONFIG_SND_LX6464ES)
 
4823
AC_SUBST(CONFIG_SND_MAESTRO3)
 
4824
AC_SUBST(CONFIG_SND_MIXART)
 
4825
AC_SUBST(CONFIG_SND_NM256)
 
4826
AC_SUBST(CONFIG_SND_PCXHR)
 
4827
AC_SUBST(CONFIG_SND_RIPTIDE)
 
4828
AC_SUBST(CONFIG_SND_RME32)
 
4829
AC_SUBST(CONFIG_SND_RME96)
 
4830
AC_SUBST(CONFIG_SND_RME9652)
 
4831
AC_SUBST(CONFIG_SND_SIS7019)
 
4832
AC_SUBST(CONFIG_X86_64)
 
4833
AC_SUBST(CONFIG_SND_SONICVIBES)
 
4834
AC_SUBST(CONFIG_SND_TRIDENT)
 
4835
AC_SUBST(CONFIG_SND_VIA82XX)
 
4836
AC_SUBST(CONFIG_SND_VIA82XX_MODEM)
 
4837
AC_SUBST(CONFIG_SND_VIRTUOSO)
 
4838
AC_SUBST(CONFIG_SND_VX222)
 
4839
AC_SUBST(CONFIG_SND_YMFPCI)
 
4840
AC_SUBST(CONFIG_SND_PDPLUS)
 
4841
AC_SUBST(CONFIG_SND_ASIHPI)
 
4842
AC_SUBST(CONFIG_SND_PPC)
 
4843
AC_SUBST(CONFIG_SND_POWERMAC)
 
4844
AC_SUBST(CONFIG_I2C)
 
4845
AC_SUBST(CONFIG_PPC_PMAC)
 
4846
AC_SUBST(CONFIG_SND_POWERMAC_AUTO_DRC)
 
4847
AC_SUBST(CONFIG_SND_PS3)
 
4848
AC_SUBST(CONFIG_PS3_PS3AV)
 
4849
AC_SUBST(CONFIG_SND_PS3_DEFAULT_START_DELAY)
 
4850
AC_SUBST(CONFIG_SND_AOA)
 
4851
AC_SUBST(CONFIG_SND_AOA_FABRIC_LAYOUT)
 
4852
AC_SUBST(CONFIG_SND_AOA_ONYX)
 
4853
AC_SUBST(CONFIG_I2C_POWERMAC)
 
4854
AC_SUBST(CONFIG_SND_AOA_TAS)
 
4855
AC_SUBST(CONFIG_SND_AOA_TOONIE)
 
4856
AC_SUBST(CONFIG_SND_AOA_SOUNDBUS)
 
4857
AC_SUBST(CONFIG_SND_AOA_SOUNDBUS_I2S)
 
4858
AC_SUBST(CONFIG_SND_ARM)
 
4859
AC_SUBST(CONFIG_ARM)
 
4860
AC_SUBST(CONFIG_SND_ARMAACI)
 
4861
AC_SUBST(CONFIG_ARM_AMBA)
 
4862
AC_SUBST(CONFIG_SND_PXA2XX_PCM)
 
4863
AC_SUBST(CONFIG_SND_PXA2XX_LIB)
 
4864
AC_SUBST(CONFIG_SND_PXA2XX_LIB_AC97)
 
4865
AC_SUBST(CONFIG_SND_PXA2XX_AC97)
 
4866
AC_SUBST(CONFIG_ARCH_PXA)
 
4867
AC_SUBST(CONFIG_SND_SA11XX_UDA1341)
 
4868
AC_SUBST(CONFIG_ARCH_SA1100)
 
4869
AC_SUBST(CONFIG_L3)
 
4870
AC_SUBST(CONFIG_SND_S3C2410)
 
4871
AC_SUBST(CONFIG_ARCH_S3C2410)
 
4872
AC_SUBST(CONFIG_I2C_SENSOR)
 
4873
AC_SUBST(CONFIG_SND_PXA2XX_I2SOUND)
 
4874
AC_SUBST(CONFIG_AVR32)
 
4875
AC_SUBST(CONFIG_ARCH_AT91)
 
4876
AC_SUBST(CONFIG_SND_ATMEL_ABDAC)
 
4877
AC_SUBST(CONFIG_DW_DMAC)
 
4878
AC_SUBST(CONFIG_SND_ATMEL_AC97C)
 
4879
AC_SUBST(CONFIG_SND_SPI)
 
4880
AC_SUBST(CONFIG_SPI)
 
4881
AC_SUBST(CONFIG_SND_AT73C213)
 
4882
AC_SUBST(CONFIG_ATMEL_SSC)
 
4883
AC_SUBST(CONFIG_SND_AT73C213_TARGET_BITRATE)
 
4884
AC_SUBST(CONFIG_SND_MIPS)
 
4885
AC_SUBST(CONFIG_MIPS)
 
4886
AC_SUBST(CONFIG_SND_SGI_O2)
 
4887
AC_SUBST(CONFIG_SGI_IP32)
 
4888
AC_SUBST(CONFIG_SND_SGI_HAL2)
 
4889
AC_SUBST(CONFIG_SGI_HAS_HAL2)
 
4890
AC_SUBST(CONFIG_SND_AU1X00)
 
4891
AC_SUBST(CONFIG_SOC_AU1000)
 
4892
AC_SUBST(CONFIG_SOC_AU1100)
 
4893
AC_SUBST(CONFIG_SOC_AU1500)
 
4894
AC_SUBST(CONFIG_SND_SUPERH)
 
4895
AC_SUBST(CONFIG_SUPERH)
 
4896
AC_SUBST(CONFIG_SND_AICA)
 
4897
AC_SUBST(CONFIG_SH_DREAMCAST)
 
4898
AC_SUBST(CONFIG_G2_DMA)
 
4899
AC_SUBST(CONFIG_SND_SH_DAC_AUDIO)
 
4900
AC_SUBST(CONFIG_CPU_SH3)
 
4901
AC_SUBST(CONFIG_SND_USB)
 
4902
AC_SUBST(CONFIG_USB)
 
4903
AC_SUBST(CONFIG_SND_USB_AUDIO)
 
4904
AC_SUBST(CONFIG_SND_USB_UA101)
 
4905
AC_SUBST(CONFIG_SND_USB_USX2Y)
 
4906
AC_SUBST(CONFIG_ALPHA)
 
4907
AC_SUBST(CONFIG_SND_USB_CAIAQ)
 
4908
AC_SUBST(CONFIG_SND_USB_CAIAQ_INPUT)
 
4909
AC_SUBST(CONFIG_SND_USB_US122L)
 
4910
AC_SUBST(CONFIG_SND_PCMCIA)
 
4911
AC_SUBST(CONFIG_PCMCIA)
 
4912
AC_SUBST(CONFIG_SND_VXPOCKET)
 
4913
AC_SUBST(CONFIG_SND_PDAUDIOCF)
 
4914
AC_SUBST(CONFIG_SND_SPARC)
 
4915
AC_SUBST(CONFIG_SPARC)
 
4916
AC_SUBST(CONFIG_SND_SUN_AMD7930)
 
4917
AC_SUBST(CONFIG_SBUS)
 
4918
AC_SUBST(CONFIG_SND_SUN_CS4231)
 
4919
AC_SUBST(CONFIG_SND_SUN_DBRI)
 
4920
AC_SUBST(CONFIG_SND_GSC)
 
4921
AC_SUBST(CONFIG_GSC)
 
4922
AC_SUBST(CONFIG_SND_HARMONY)
 
4923
AC_SUBST(CONFIG_SND_SOC)
 
4924
AC_SUBST(CONFIG_SND_SOC_AC97_BUS)
 
4925
AC_SUBST(CONFIG_SND_ATMEL_SOC)
 
4926
AC_SUBST(CONFIG_SND_ATMEL_SOC_SSC)
 
4927
AC_SUBST(CONFIG_SND_AT91_SOC_SAM9G20_WM8731)
 
4928
AC_SUBST(CONFIG_ARCH_AT91SAM9G20)
 
4929
AC_SUBST(CONFIG_SND_AT32_SOC_PLAYPAQ)
 
4930
AC_SUBST(CONFIG_BOARD_PLAYPAQ)
 
4931
AC_SUBST(CONFIG_SND_AT32_SOC_PLAYPAQ_SLAVE)
 
4932
AC_SUBST(CONFIG_SND_AT91_SOC_AFEB9260)
 
4933
AC_SUBST(CONFIG_MACH_AFEB9260)
 
4934
AC_SUBST(CONFIG_SND_SOC_AU1XPSC)
 
4935
AC_SUBST(CONFIG_SOC_AU1200)
 
4936
AC_SUBST(CONFIG_SOC_AU1550)
 
4937
AC_SUBST(CONFIG_SND_SOC_AU1XPSC_I2S)
 
4938
AC_SUBST(CONFIG_SND_SOC_AU1XPSC_AC97)
 
4939
AC_SUBST(CONFIG_SND_SOC_DB1200)
 
4940
AC_SUBST(CONFIG_SND_BF5XX_I2S)
 
4941
AC_SUBST(CONFIG_BLACKFIN)
 
4942
AC_SUBST(CONFIG_SND_BF5XX_SOC_SSM2602)
 
4943
AC_SUBST(CONFIG_SND_BF5XX_SOC_AD73311)
 
4944
AC_SUBST(CONFIG_SND_BFIN_AD73311_SE)
 
4945
AC_SUBST(CONFIG_SND_BF5XX_TDM)
 
4946
AC_SUBST(CONFIG_SND_BF5XX_SOC_AD1836)
 
4947
AC_SUBST(CONFIG_SND_BF5XX_SOC_AD193X)
 
4948
AC_SUBST(CONFIG_SND_BF5XX_AC97)
 
4949
AC_SUBST(CONFIG_SND_BF5XX_MMAP_SUPPORT)
 
4950
AC_SUBST(CONFIG_SND_BF5XX_MULTICHAN_SUPPORT)
 
4951
AC_SUBST(CONFIG_SND_BF5XX_HAVE_COLD_RESET)
 
4952
AC_SUBST(CONFIG_SND_BF5XX_RESET_GPIO_NUM)
 
4953
AC_SUBST(CONFIG_SND_BF5XX_SOC_AD1980)
 
4954
AC_SUBST(CONFIG_SND_BF5XX_SOC_SPORT)
 
4955
AC_SUBST(CONFIG_SND_BF5XX_SOC_I2S)
 
4956
AC_SUBST(CONFIG_SND_BF5XX_SOC_TDM)
 
4957
AC_SUBST(CONFIG_SND_BF5XX_SOC_AC97)
 
4958
AC_SUBST(CONFIG_SND_BF5XX_SPORT_NUM)
 
4959
AC_SUBST(CONFIG_SND_DAVINCI_SOC)
 
4960
AC_SUBST(CONFIG_ARCH_DAVINCI)
 
4961
AC_SUBST(CONFIG_SND_DAVINCI_SOC_I2S)
 
4962
AC_SUBST(CONFIG_SND_DAVINCI_SOC_MCASP)
 
4963
AC_SUBST(CONFIG_SND_DAVINCI_SOC_VCIF)
 
4964
AC_SUBST(CONFIG_SND_DAVINCI_SOC_EVM)
 
4965
AC_SUBST(CONFIG_MACH_DAVINCI_EVM)
 
4966
AC_SUBST(CONFIG_MACH_DAVINCI_DM355_EVM)
 
4967
AC_SUBST(CONFIG_MACH_DAVINCI_DM365_EVM)
 
4968
AC_SUBST(CONFIG_SND_DM365_AIC3X_CODEC)
 
4969
AC_SUBST(CONFIG_SND_DM365_VOICE_CODEC)
 
4970
AC_SUBST(CONFIG_MFD_DAVINCI_VOICECODEC)
 
4971
AC_SUBST(CONFIG_SND_DM6467_SOC_EVM)
 
4972
AC_SUBST(CONFIG_MACH_DAVINCI_DM6467_EVM)
 
4973
AC_SUBST(CONFIG_SND_DAVINCI_SOC_SFFSDR)
 
4974
AC_SUBST(CONFIG_MACH_SFFSDR)
 
4975
AC_SUBST(CONFIG_SFFSDR_FPGA)
 
4976
AC_SUBST(CONFIG_SND_DA830_SOC_EVM)
 
4977
AC_SUBST(CONFIG_MACH_DAVINCI_DA830_EVM)
 
4978
AC_SUBST(CONFIG_SND_DA850_SOC_EVM)
 
4979
AC_SUBST(CONFIG_MACH_DAVINCI_DA850_EVM)
 
4980
AC_SUBST(CONFIG_SND_SOC_OF_SIMPLE)
 
4981
AC_SUBST(CONFIG_SND_MPC52XX_DMA)
 
4982
AC_SUBST(CONFIG_SND_SOC_MPC8610)
 
4983
AC_SUBST(CONFIG_MPC8610)
 
4984
AC_SUBST(CONFIG_SND_SOC_MPC8610_HPCD)
 
4985
AC_SUBST(CONFIG_MPC8610_HPCD)
 
4986
AC_SUBST(CONFIG_SND_SOC_MPC5200_I2S)
 
4987
AC_SUBST(CONFIG_PPC_MPC52XX)
 
4988
AC_SUBST(CONFIG_PPC_BESTCOMM)
 
4989
AC_SUBST(CONFIG_PPC_BESTCOMM_GEN_BD)
 
4990
AC_SUBST(CONFIG_SND_SOC_MPC5200_AC97)
 
4991
AC_SUBST(CONFIG_SND_MPC52XX_SOC_PCM030)
 
4992
AC_SUBST(CONFIG_PPC_MPC5200_SIMPLE)
 
4993
AC_SUBST(CONFIG_SND_MPC52XX_SOC_EFIKA)
 
4994
AC_SUBST(CONFIG_PPC_EFIKA)
 
4995
AC_SUBST(CONFIG_SND_IMX_SOC)
 
4996
AC_SUBST(CONFIG_ARCH_MXC)
 
4997
AC_SUBST(CONFIG_FIQ)
 
4998
AC_SUBST(CONFIG_SND_MXC_SOC_SSI)
 
4999
AC_SUBST(CONFIG_SND_MXC_SOC_WM1133_EV1)
 
5000
AC_SUBST(CONFIG_SND_OMAP_SOC)
 
5001
AC_SUBST(CONFIG_ARCH_OMAP)
 
5002
AC_SUBST(CONFIG_SND_OMAP_SOC_MCBSP)
 
5003
AC_SUBST(CONFIG_OMAP_MCBSP)
 
5004
AC_SUBST(CONFIG_SND_OMAP_SOC_MCPDM)
 
5005
AC_SUBST(CONFIG_SND_OMAP_SOC_N810)
 
5006
AC_SUBST(CONFIG_MACH_NOKIA_N810)
 
5007
AC_SUBST(CONFIG_OMAP_MUX)
 
5008
AC_SUBST(CONFIG_SND_OMAP_SOC_AMS_DELTA)
 
5009
AC_SUBST(CONFIG_MACH_AMS_DELTA)
 
5010
AC_SUBST(CONFIG_SND_OMAP_SOC_OSK5912)
 
5011
AC_SUBST(CONFIG_MACH_OMAP_OSK)
 
5012
AC_SUBST(CONFIG_SND_OMAP_SOC_OVERO)
 
5013
AC_SUBST(CONFIG_TWL4030_CORE)
 
5014
AC_SUBST(CONFIG_MACH_OVERO)
 
5015
AC_SUBST(CONFIG_MACH_CM_T35)
 
5016
AC_SUBST(CONFIG_SND_OMAP_SOC_OMAP2EVM)
 
5017
AC_SUBST(CONFIG_MACH_OMAP2EVM)
 
5018
AC_SUBST(CONFIG_SND_OMAP_SOC_OMAP3EVM)
 
5019
AC_SUBST(CONFIG_MACH_OMAP3EVM)
 
5020
AC_SUBST(CONFIG_SND_OMAP_SOC_AM3517EVM)
 
5021
AC_SUBST(CONFIG_MACH_OMAP3517EVM)
 
5022
AC_SUBST(CONFIG_SND_OMAP_SOC_SDP3430)
 
5023
AC_SUBST(CONFIG_MACH_OMAP_3430SDP)
 
5024
AC_SUBST(CONFIG_SND_OMAP_SOC_OMAP3_PANDORA)
 
5025
AC_SUBST(CONFIG_MACH_OMAP3_PANDORA)
 
5026
AC_SUBST(CONFIG_SND_OMAP_SOC_OMAP3_BEAGLE)
 
5027
AC_SUBST(CONFIG_MACH_OMAP3_BEAGLE)
 
5028
AC_SUBST(CONFIG_MACH_DEVKIT8000)
 
5029
AC_SUBST(CONFIG_SND_OMAP_SOC_ZOOM2)
 
5030
AC_SUBST(CONFIG_MACH_OMAP_ZOOM2)
 
5031
AC_SUBST(CONFIG_SND_OMAP_SOC_IGEP0020)
 
5032
AC_SUBST(CONFIG_MACH_IGEP0020)
 
5033
AC_SUBST(CONFIG_SND_PXA2XX_SOC)
 
5034
AC_SUBST(CONFIG_SND_PXA2XX_SOC_AC97)
 
5035
AC_SUBST(CONFIG_SND_PXA2XX_SOC_I2S)
 
5036
AC_SUBST(CONFIG_SND_PXA_SOC_SSP)
 
5037
AC_SUBST(CONFIG_SND_PXA2XX_SOC_CORGI)
 
5038
AC_SUBST(CONFIG_PXA_SHARP_C7XX)
 
5039
AC_SUBST(CONFIG_SND_PXA2XX_SOC_SPITZ)
 
5040
AC_SUBST(CONFIG_PXA_SHARP_CXX00)
 
5041
AC_SUBST(CONFIG_SND_PXA2XX_SOC_Z2)
 
5042
AC_SUBST(CONFIG_MACH_ZIPIT2)
 
5043
AC_SUBST(CONFIG_SND_PXA2XX_SOC_POODLE)
 
5044
AC_SUBST(CONFIG_MACH_POODLE)
 
5045
AC_SUBST(CONFIG_SND_PXA2XX_SOC_TOSA)
 
5046
AC_SUBST(CONFIG_MACH_TOSA)
 
5047
AC_SUBST(CONFIG_MFD_TC6393XB)
 
5048
AC_SUBST(CONFIG_SND_PXA2XX_SOC_E740)
 
5049
AC_SUBST(CONFIG_MACH_E740)
 
5050
AC_SUBST(CONFIG_SND_PXA2XX_SOC_E750)
 
5051
AC_SUBST(CONFIG_MACH_E750)
 
5052
AC_SUBST(CONFIG_SND_PXA2XX_SOC_E800)
 
5053
AC_SUBST(CONFIG_MACH_E800)
 
5054
AC_SUBST(CONFIG_SND_PXA2XX_SOC_EM_X270)
 
5055
AC_SUBST(CONFIG_MACH_EM_X270)
 
5056
AC_SUBST(CONFIG_MACH_EXEDA)
 
5057
AC_SUBST(CONFIG_MACH_CM_X300)
 
5058
AC_SUBST(CONFIG_SND_PXA2XX_SOC_PALM27X)
 
5059
AC_SUBST(CONFIG_MACH_PALMLD)
 
5060
AC_SUBST(CONFIG_MACH_PALMTX)
 
5061
AC_SUBST(CONFIG_MACH_PALMT5)
 
5062
AC_SUBST(CONFIG_MACH_PALMTE2)
 
5063
AC_SUBST(CONFIG_SND_SOC_ZYLONITE)
 
5064
AC_SUBST(CONFIG_MACH_ZYLONITE)
 
5065
AC_SUBST(CONFIG_SND_SOC_RAUMFELD)
 
5066
AC_SUBST(CONFIG_MACH_RAUMFELD_SPEAKER)
 
5067
AC_SUBST(CONFIG_MACH_RAUMFELD_CONNECTOR)
 
5068
AC_SUBST(CONFIG_SND_PXA2XX_SOC_MAGICIAN)
 
5069
AC_SUBST(CONFIG_MACH_MAGICIAN)
 
5070
AC_SUBST(CONFIG_SND_PXA2XX_SOC_MIOA701)
 
5071
AC_SUBST(CONFIG_MACH_MIOA701)
 
5072
AC_SUBST(CONFIG_SND_PXA2XX_SOC_IMOTE2)
 
5073
AC_SUBST(CONFIG_SND_S3C24XX_SOC)
 
5074
AC_SUBST(CONFIG_ARCH_S3C64XX)
 
5075
AC_SUBST(CONFIG_S3C64XX_DMA)
 
5076
AC_SUBST(CONFIG_SND_S3C24XX_SOC_I2S)
 
5077
AC_SUBST(CONFIG_S3C2410_DMA)
 
5078
AC_SUBST(CONFIG_SND_S3C_I2SV2_SOC)
 
5079
AC_SUBST(CONFIG_SND_S3C2412_SOC_I2S)
 
5080
AC_SUBST(CONFIG_SND_S3C64XX_SOC_I2S)
 
5081
AC_SUBST(CONFIG_SND_S3C_SOC_PCM)
 
5082
AC_SUBST(CONFIG_SND_S3C_SOC_AC97)
 
5083
AC_SUBST(CONFIG_SND_S3C24XX_SOC_NEO1973_WM8753)
 
5084
AC_SUBST(CONFIG_MACH_NEO1973_GTA01)
 
5085
AC_SUBST(CONFIG_SND_S3C24XX_SOC_NEO1973_GTA02_WM8753)
 
5086
AC_SUBST(CONFIG_MACH_NEO1973_GTA02)
 
5087
AC_SUBST(CONFIG_SND_S3C24XX_SOC_JIVE_WM8750)
 
5088
AC_SUBST(CONFIG_MACH_JIVE)
 
5089
AC_SUBST(CONFIG_SND_S3C64XX_SOC_WM8580)
 
5090
AC_SUBST(CONFIG_MACH_SMDK6400)
 
5091
AC_SUBST(CONFIG_MACH_SMDK6410)
 
5092
AC_SUBST(CONFIG_SND_S3C24XX_SOC_SMDK2443_WM9710)
 
5093
AC_SUBST(CONFIG_MACH_SMDK2443)
 
5094
AC_SUBST(CONFIG_SND_S3C24XX_SOC_LN2440SBC_ALC650)
 
5095
AC_SUBST(CONFIG_SND_S3C24XX_SOC_S3C24XX_UDA134X)
 
5096
AC_SUBST(CONFIG_SND_S3C24XX_SOC_SIMTEC)
 
5097
AC_SUBST(CONFIG_SND_S3C24XX_SOC_SIMTEC_TLV320AIC23)
 
5098
AC_SUBST(CONFIG_SND_S3C24XX_SOC_SIMTEC_HERMES)
 
5099
AC_SUBST(CONFIG_SND_SOC_SMDK_WM9713)
 
5100
AC_SUBST(CONFIG_SND_S6000_SOC)
 
5101
AC_SUBST(CONFIG_XTENSA_VARIANT_S6000)
 
5102
AC_SUBST(CONFIG_SND_S6000_SOC_I2S)
 
5103
AC_SUBST(CONFIG_SND_S6000_SOC_S6IPCAM)
 
5104
AC_SUBST(CONFIG_XTENSA_PLATFORM_S6105)
 
5105
AC_SUBST(CONFIG_ARCH_SHMOBILE)
 
5106
AC_SUBST(CONFIG_SND_SOC_PCM_SH7760)
 
5107
AC_SUBST(CONFIG_CPU_SUBTYPE_SH7760)
 
5108
AC_SUBST(CONFIG_SH_DMABRG)
 
5109
AC_SUBST(CONFIG_SND_SOC_SH4_HAC)
 
5110
AC_SUBST(CONFIG_SND_SOC_SH4_SSI)
 
5111
AC_SUBST(CONFIG_SND_SOC_SH4_FSI)
 
5112
AC_SUBST(CONFIG_SND_SOC_SH4_SIU)
 
5113
AC_SUBST(CONFIG_HAVE_CLK)
 
5114
AC_SUBST(CONFIG_DMA_ENGINE)
 
5115
AC_SUBST(CONFIG_DMADEVICES)
 
5116
AC_SUBST(CONFIG_SH_DMAE)
 
5117
AC_SUBST(CONFIG_SND_SH7760_AC97)
 
5118
AC_SUBST(CONFIG_SND_FSI_AK4642)
 
5119
AC_SUBST(CONFIG_SND_FSI_DA7210)
 
5120
AC_SUBST(CONFIG_SND_SIU_MIGOR)
 
5121
AC_SUBST(CONFIG_SH_MIGOR)
 
5122
AC_SUBST(CONFIG_SND_SOC_TXX9ACLC)
 
5123
AC_SUBST(CONFIG_HAS_TXX9_ACLC)
 
5124
AC_SUBST(CONFIG_TXX9_DMAC)
 
5125
AC_SUBST(CONFIG_SND_SOC_TXX9ACLC_AC97)
 
5126
AC_SUBST(CONFIG_SND_SOC_TXX9ACLC_GENERIC)
 
5127
AC_SUBST(CONFIG_SND_SOC_I2C_AND_SPI)
 
5128
AC_SUBST(CONFIG_SND_SOC_ALL_CODECS)
 
5129
AC_SUBST(CONFIG_SND_SOC_WM_HUBS)
 
5130
AC_SUBST(CONFIG_SND_SOC_AC97_CODEC)
 
5131
AC_SUBST(CONFIG_SND_SOC_AD1836)
 
5132
AC_SUBST(CONFIG_SND_SOC_AD193X)
 
5133
AC_SUBST(CONFIG_SND_SOC_AD1980)
 
5134
AC_SUBST(CONFIG_SND_SOC_AD73311)
 
5135
AC_SUBST(CONFIG_SND_SOC_ADS117X)
 
5136
AC_SUBST(CONFIG_SND_SOC_AK4104)
 
5137
AC_SUBST(CONFIG_SND_SOC_AK4535)
 
5138
AC_SUBST(CONFIG_SND_SOC_AK4642)
 
5139
AC_SUBST(CONFIG_SND_SOC_AK4671)
 
5140
AC_SUBST(CONFIG_SND_SOC_CQ0093VC)
 
5141
AC_SUBST(CONFIG_SND_SOC_CS4270)
 
5142
AC_SUBST(CONFIG_SND_SOC_DA7210)
 
5143
AC_SUBST(CONFIG_SND_SOC_CS4270_VD33_ERRATA)
 
5144
AC_SUBST(CONFIG_SND_SOC_CX20442)
 
5145
AC_SUBST(CONFIG_SND_SOC_L3)
 
5146
AC_SUBST(CONFIG_SND_SOC_PCM3008)
 
5147
AC_SUBST(CONFIG_SND_SOC_SPDIF)
 
5148
AC_SUBST(CONFIG_SND_SOC_SSM2602)
 
5149
AC_SUBST(CONFIG_SND_SOC_STAC9766)
 
5150
AC_SUBST(CONFIG_SND_SOC_TLV320AIC23)
 
5151
AC_SUBST(CONFIG_SND_SOC_TLV320AIC26)
 
5152
AC_SUBST(CONFIG_SND_SOC_TLV320AIC3X)
 
5153
AC_SUBST(CONFIG_SND_SOC_TLV320DAC33)
 
5154
AC_SUBST(CONFIG_SND_SOC_TWL4030)
 
5155
AC_SUBST(CONFIG_TWL4030_CODEC)
 
5156
AC_SUBST(CONFIG_SND_SOC_TWL6040)
 
5157
AC_SUBST(CONFIG_SND_SOC_UDA134X)
 
5158
AC_SUBST(CONFIG_SND_SOC_UDA1380)
 
5159
AC_SUBST(CONFIG_SND_SOC_WM8350)
 
5160
AC_SUBST(CONFIG_SND_SOC_WM8400)
 
5161
AC_SUBST(CONFIG_SND_SOC_WM8510)
 
5162
AC_SUBST(CONFIG_SND_SOC_WM8523)
 
5163
AC_SUBST(CONFIG_SND_SOC_WM8580)
 
5164
AC_SUBST(CONFIG_SND_SOC_WM8711)
 
5165
AC_SUBST(CONFIG_SND_SOC_WM8727)
 
5166
AC_SUBST(CONFIG_SND_SOC_WM8728)
 
5167
AC_SUBST(CONFIG_SND_SOC_WM8731)
 
5168
AC_SUBST(CONFIG_SND_SOC_WM8750)
 
5169
AC_SUBST(CONFIG_SND_SOC_WM8753)
 
5170
AC_SUBST(CONFIG_SND_SOC_WM8776)
 
5171
AC_SUBST(CONFIG_SND_SOC_WM8900)
 
5172
AC_SUBST(CONFIG_SND_SOC_WM8903)
 
5173
AC_SUBST(CONFIG_SND_SOC_WM8904)
 
5174
AC_SUBST(CONFIG_SND_SOC_WM8940)
 
5175
AC_SUBST(CONFIG_SND_SOC_WM8955)
 
5176
AC_SUBST(CONFIG_SND_SOC_WM8960)
 
5177
AC_SUBST(CONFIG_SND_SOC_WM8961)
 
5178
AC_SUBST(CONFIG_SND_SOC_WM8971)
 
5179
AC_SUBST(CONFIG_SND_SOC_WM8974)
 
5180
AC_SUBST(CONFIG_SND_SOC_WM8978)
 
5181
AC_SUBST(CONFIG_SND_SOC_WM8988)
 
5182
AC_SUBST(CONFIG_SND_SOC_WM8990)
 
5183
AC_SUBST(CONFIG_SND_SOC_WM8993)
 
5184
AC_SUBST(CONFIG_SND_SOC_WM8994)
 
5185
AC_SUBST(CONFIG_SND_SOC_WM9081)
 
5186
AC_SUBST(CONFIG_SND_SOC_WM9705)
 
5187
AC_SUBST(CONFIG_SND_SOC_WM9712)
 
5188
AC_SUBST(CONFIG_SND_SOC_WM9713)
 
5189
AC_SUBST(CONFIG_SND_SOC_MAX9877)
 
5190
AC_SUBST(CONFIG_SND_SOC_TPA6130A2)
 
5191
AC_SUBST(CONFIG_SND_SOC_WM2000)
 
5192
AC_SUBST(CONFIG_SOUND_PRIME)
 
5193
AC_SUBST(CONFIG_AC97_BUS)
 
5194
])
 
5195