All sound drivers that don't depend on PNP can be safelly
build with COMPILE_TEST, as ISA provides function stubs to
be used for such purposes.
As a side effect, with this change, the radio-miropcm20
can now be built outside i386 with COMPILE_TEST.
It should be noticed that ISAPNP currently depends on ISA.
So, on drivers that depend on it, we need to add an
explicit dependency on ISA, at least until another patch
removes it.
Acked-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
 
 config RADIO_MIROPCM20
        tristate "miroSOUND PCM20 radio"
-       depends on ISA && ISA_DMA_API && VIDEO_V4L2 && SND
+       depends on ISA || COMPILE_TEST
+       depends on ISA_DMA_API && VIDEO_V4L2 && SND
        select SND_ISA
        select SND_MIRO
        ---help---
 
 
 menuconfig SND_ISA
        bool "ISA sound devices"
-       depends on ISA && ISA_DMA_API
+       depends on ISA || COMPILE_TEST
+       depends on ISA_DMA_API
        default y
        help
          Support for sound devices connected via the ISA bus.
 
 config SND_AD1816A
        tristate "Analog Devices SoundPort AD1816A"
-       depends on PNP
+       depends on PNP && ISA
        select ISAPNP
        select SND_OPL3_LIB
        select SND_MPU401_UART
 
 config SND_ALS100
        tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx"
-       depends on PNP
+       depends on PNP && ISA
        select ISAPNP
        select SND_OPL3_LIB
        select SND_MPU401_UART
 
 config SND_AZT2320
        tristate "Aztech Systems AZT2320"
-       depends on PNP
+       depends on PNP && ISA
        select ISAPNP
        select SND_OPL3_LIB
        select SND_MPU401_UART