Commit 276bd31ce5af01350465861af7aa6a25864eb108
Committed by
Linus Torvalds
1 parent
e9bcb173dd
Exists in
master
and in
7 other branches
[PATCH] Kconfig fix (ISA_DMA_API and sound/*)
fixed kconfig dependencies on ISA_DMA_API for parts of sound/* that rely on it. Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Showing 7 changed files with 10 additions and 8 deletions Side-by-side Diff
include/sound/core.h
... | ... | @@ -360,11 +360,13 @@ |
360 | 360 | |
361 | 361 | /* isadma.c */ |
362 | 362 | |
363 | +#ifdef CONFIG_ISA_DMA_API | |
363 | 364 | #define DMA_MODE_NO_ENABLE 0x0100 |
364 | 365 | |
365 | 366 | void snd_dma_program(unsigned long dma, unsigned long addr, unsigned int size, unsigned short mode); |
366 | 367 | void snd_dma_disable(unsigned long dma); |
367 | 368 | unsigned int snd_dma_pointer(unsigned long dma, unsigned int size); |
369 | +#endif | |
368 | 370 | |
369 | 371 | /* misc.c */ |
370 | 372 |
sound/Kconfig
sound/core/Makefile
sound/core/sound.c
... | ... | @@ -432,7 +432,7 @@ |
432 | 432 | EXPORT_SYMBOL(snd_device_register); |
433 | 433 | EXPORT_SYMBOL(snd_device_free); |
434 | 434 | /* isadma.c */ |
435 | -#ifdef CONFIG_ISA | |
435 | +#ifdef CONFIG_ISA_DMA_API | |
436 | 436 | EXPORT_SYMBOL(snd_dma_program); |
437 | 437 | EXPORT_SYMBOL(snd_dma_disable); |
438 | 438 | EXPORT_SYMBOL(snd_dma_pointer); |
sound/isa/Kconfig
sound/oss/Kconfig
... | ... | @@ -80,7 +80,7 @@ |
80 | 80 | |
81 | 81 | config MIDI_EMU10K1 |
82 | 82 | bool "Creative SBLive! MIDI (EXPERIMENTAL)" |
83 | - depends on SOUND_EMU10K1 && EXPERIMENTAL | |
83 | + depends on SOUND_EMU10K1 && EXPERIMENTAL && ISA_DMA_API | |
84 | 84 | help |
85 | 85 | Say Y if you want to be able to use the OSS /dev/sequencer |
86 | 86 | interface. This code is still experimental. |
... | ... | @@ -503,7 +503,7 @@ |
503 | 503 | |
504 | 504 | config MIDI_VIA82CXXX |
505 | 505 | bool "VIA 82C686 MIDI" |
506 | - depends on SOUND_VIA82CXXX | |
506 | + depends on SOUND_VIA82CXXX && ISA_DMA_API | |
507 | 507 | help |
508 | 508 | Answer Y to use the MIDI interface of the Via686. You may need to |
509 | 509 | enable this in the BIOS before it will work. This is for connection |
... | ... | @@ -512,7 +512,7 @@ |
512 | 512 | |
513 | 513 | config SOUND_OSS |
514 | 514 | tristate "OSS sound modules" |
515 | - depends on SOUND_PRIME | |
515 | + depends on SOUND_PRIME && ISA_DMA_API | |
516 | 516 | help |
517 | 517 | OSS is the Open Sound System suite of sound card drivers. They make |
518 | 518 | sound programming easier since they provide a common API. Say Y or |