]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-powerpc/dbdma.h
x86: hide cond_syscall behind __KERNEL__
[linux-2.6-omap-h63xx.git] / include / asm-powerpc / dbdma.h
index 8973565f95d39f38da42c49ddd6b9110e5687e7e..e23f07e73cb305ad326a8fdce8fa290f8e3248a7 100644 (file)
@@ -95,7 +95,13 @@ struct dbdma_cmd {
 #define DBDMA_DO_STOP(regs) do {                               \
        out_le32(&((regs)->control), (RUN|FLUSH)<<16);          \
        while(in_le32(&((regs)->status)) & (ACTIVE|FLUSH))      \
-               ;                                               \
+               ; \
+} while(0)
+
+#define DBDMA_DO_RESET(regs) do {                              \
+       out_le32(&((regs)->control), (ACTIVE|DEAD|WAKE|FLUSH|PAUSE|RUN)<<16);\
+       while(in_le32(&((regs)->status)) & (RUN)) \
+               ; \
 } while(0)
 
 #endif /* _ASM_DBDMA_H_ */