patch-2.4.1 linux/include/asm-ppc/dma.h
Next file: linux/include/asm-ppc/elf.h
Previous file: linux/include/asm-ppc/delay.h
Back to the patch index
Back to the overall index
- Lines: 57
- Date:
Mon Jan 22 15:41:15 2001
- Orig file:
v2.4.0/linux/include/asm-ppc/dma.h
- Orig date:
Sat Nov 11 18:23:10 2000
diff -u --recursive --new-file v2.4.0/linux/include/asm-ppc/dma.h linux/include/asm-ppc/dma.h
@@ -102,13 +102,13 @@
/* used in nasty hack for sound - see prep_setup_arch() -- Cort */
extern long ppc_cs4232_dma, ppc_cs4232_dma2;
#if defined(CONFIG_CS4232)
-#if defined(CONFIG_PREP) || defined(CONFIG_ALL_PPC)
+#if defined(CONFIG_ALL_PPC)
#define SND_DMA1 ppc_cs4232_dma
#define SND_DMA2 ppc_cs4232_dma2
-#else /* !CONFIG_PREP && !CONFIG_ALL_PPC */
+#else /* !CONFIG_ALL_PPC */
#define SND_DMA1 -1
#define SND_DMA2 -1
-#endif /* !CONFIG_PREP */
+#endif /* CONFIG_ALL_PPC */
#elif defined(CONFIG_MSS)
#define SND_DMA1 CONFIG_MSS_DMA
#define SND_DMA2 CONFIG_MSS_DMA2
@@ -201,39 +201,7 @@
/* enable/disable a specific DMA channel */
static __inline__ void enable_dma(unsigned int dmanr)
{
- /*
- * The Radstone PPC2 and PPC2a boards have inverted DREQ
- * lines (active low) so each command needs to be logically
- * ORed with 0x40
- */
unsigned char ucDmaCmd=0x00;
-
-#if defined(CONFIG_PREP) || defined(CONFIG_ALL_PPC)
- if(_prep_type==_PREP_Radstone)
- {
- switch(ucSystemType)
- {
- case RS_SYS_TYPE_PPC2:
- case RS_SYS_TYPE_PPC2a:
- case RS_SYS_TYPE_PPC2ep:
- {
- /*
- * DREQ lines are active low
- */
- ucDmaCmd=0x40;
- break;
- }
-
- default:
- {
- /*
- * DREQ lines are active high
- */
- break;
- }
- }
- }
-#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)