summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorThomas Bogendoerfer <tsbogend@alpha.franken.de>1997-07-29 21:41:06 +0000
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>1997-07-29 21:41:06 +0000
commit23f962dac992742e8aa1a5d5f23aa6b39307d53d (patch)
treee511f209e3caeb43d68d719625535f127330d3e2 /arch
parentfe33e635e0d2ad2a84d59c38d41105aa56ef14e3 (diff)
added new function vdma_get_enable() for reading the enable register of a
DMA channel
Diffstat (limited to 'arch')
-rw-r--r--arch/mips/jazz/jazzdma.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/mips/jazz/jazzdma.c b/arch/mips/jazz/jazzdma.c
index 7d4f3b3e3..988499c79 100644
--- a/arch/mips/jazz/jazzdma.c
+++ b/arch/mips/jazz/jazzdma.c
@@ -514,3 +514,18 @@ int vdma_get_residue(int channel)
return residual;
}
+
+/*
+ * Get DMA channel enable register
+ */
+int vdma_get_enable(int channel)
+{
+ int enable;
+
+ enable = r4030_read_reg32(JAZZ_R4030_CHNL_ENABLE+(channel<<5));
+
+ if (vdma_debug)
+ printk("vdma_get_enable: channel %d: enable=%d\n",channel,enable);
+
+ return enable;
+}