patch-2.3.24 linux/include/asm-ppc/dma.h
Next file: linux/include/asm-ppc/pgtable.h
Previous file: linux/include/asm-i386/termios.h
Back to the patch index
Back to the overall index
- Lines: 42
- Date:
Tue Oct 26 15:02:14 1999
- Orig file:
v2.3.23/linux/include/asm-ppc/dma.h
- Orig date:
Fri Sep 10 23:57:36 1999
diff -u --recursive --new-file v2.3.23/linux/include/asm-ppc/dma.h linux/include/asm-ppc/dma.h
@@ -99,18 +99,21 @@
/* used in nasty hack for sound - see prep_setup_arch() -- Cort */
extern long ppc_cs4232_dma, ppc_cs4232_dma2;
-#ifdef CONFIG_CS4232
+#if defined(CONFIG_CS4232)
+#if defined(CONFIG_PREP) || defined(CONFIG_ALL_PPC)
#define SND_DMA1 ppc_cs4232_dma
#define SND_DMA2 ppc_cs4232_dma2
-#else
-#ifdef CONFIG_MSS
+#else /* !CONFIG_PREP && !CONFIG_ALL_PPC */
+#define SND_DMA1 -1
+#define SND_DMA2 -1
+#endif /* !CONFIG_PREP */
+#elif defined(CONFIG_MSS)
#define SND_DMA1 CONFIG_MSS_DMA
#define SND_DMA2 CONFIG_MSS_DMA2
#else
#define SND_DMA1 -1
#define SND_DMA2 -1
#endif
-#endif
/* 8237 DMA controllers */
#define IO_DMA1_BASE 0x00 /* 8 bit slave DMA, channels 0..3 */
@@ -203,6 +206,7 @@
*/
unsigned char ucDmaCmd=0x00;
+#if defined(CONFIG_PREP) || defined(CONFIG_ALL_PPC)
if(_prep_type==_PREP_Radstone)
{
switch(ucSystemType)
@@ -227,6 +231,7 @@
}
}
}
+#endif /* CONFIG_PREP || CONFIG_ALL_PPC */
if (dmanr != 4)
{
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)