summaryrefslogtreecommitdiffstats
path: root/include/asm-ppc/dma.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asm-ppc/dma.h')
-rw-r--r--include/asm-ppc/dma.h38
1 files changed, 3 insertions, 35 deletions
diff --git a/include/asm-ppc/dma.h b/include/asm-ppc/dma.h
index 735d91d1f..56f56cd0a 100644
--- a/include/asm-ppc/dma.h
+++ b/include/asm-ppc/dma.h
@@ -102,13 +102,13 @@ extern unsigned long ISA_DMA_THRESHOLD;
/* 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,40 +201,8 @@ static __inline__ void release_dma_lock(unsigned long flags)
/* 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)
{
dma_outb(0, DMA2_MASK_REG); /* This may not be enabled */