sound: Retire OSS
[linux-2.6-microblaze.git] / sound / oss / waveartist.h
diff --git a/sound/oss/waveartist.h b/sound/oss/waveartist.h
deleted file mode 100644 (file)
index dac4ca9..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- * linux/sound/oss/waveartist.h
- *
- * def file for Rockwell RWA010 chip set, as installed in Rebel.com NetWinder
- */
-
-//registers
-#define CMDR   0
-#define DATR   2
-#define CTLR   4
-#define        STATR   5
-#define        IRQSTAT 12
-
-//bit defs
-//reg STATR
-#define        CMD_WE  0x80
-#define        CMD_RF  0x40
-#define        DAT_WE  0x20
-#define        DAT_RF  0x10
-
-#define        IRQ_REQ 0x08
-#define        DMA1    0x04
-#define        DMA0    0x02
-
-//bit defs
-//reg CTLR
-#define        CMD_WEIE        0x80
-#define        CMD_RFIE        0x40
-#define        DAT_WEIE        0x20
-#define        DAT_RFIE        0x10
-
-#define        RESET   0x08
-#define        DMA1_IE 0x04
-#define        DMA0_IE 0x02
-#define        IRQ_ACK 0x01
-
-//commands
-
-#define        WACMD_SYSTEMID          0x00
-#define WACMD_GETREV           0x00
-#define        WACMD_INPUTFORMAT       0x10    //0-8S, 1-16S, 2-8U
-#define        WACMD_INPUTCHANNELS     0x11    //1-Mono, 2-Stereo
-#define        WACMD_INPUTSPEED        0x12    //sampling rate
-#define        WACMD_INPUTDMA          0x13    //0-8bit, 1-16bit, 2-PIO
-#define        WACMD_INPUTSIZE         0x14    //samples to interrupt
-#define        WACMD_INPUTSTART        0x15    //start ADC
-#define        WACMD_INPUTPAUSE        0x16    //pause ADC
-#define        WACMD_INPUTSTOP         0x17    //stop ADC
-#define        WACMD_INPUTRESUME       0x18    //resume ADC
-#define        WACMD_INPUTPIO          0x19    //PIO ADC
-
-#define        WACMD_OUTPUTFORMAT      0x20    //0-8S, 1-16S, 2-8U
-#define        WACMD_OUTPUTCHANNELS    0x21    //1-Mono, 2-Stereo
-#define        WACMD_OUTPUTSPEED       0x22    //sampling rate
-#define        WACMD_OUTPUTDMA         0x23    //0-8bit, 1-16bit, 2-PIO
-#define        WACMD_OUTPUTSIZE        0x24    //samples to interrupt
-#define        WACMD_OUTPUTSTART       0x25    //start ADC
-#define        WACMD_OUTPUTPAUSE       0x26    //pause ADC
-#define        WACMD_OUTPUTSTOP        0x27    //stop ADC
-#define        WACMD_OUTPUTRESUME      0x28    //resume ADC
-#define        WACMD_OUTPUTPIO         0x29    //PIO ADC
-
-#define        WACMD_GET_LEVEL         0x30
-#define        WACMD_SET_LEVEL         0x31
-#define        WACMD_SET_MIXER         0x32
-#define        WACMD_RST_MIXER         0x33
-#define        WACMD_SET_MONO          0x34
-
-/*
- * Definitions for left/right recording input mux
- */
-#define ADC_MUX_NONE   0
-#define ADC_MUX_MIXER  1
-#define ADC_MUX_LINE   2
-#define ADC_MUX_AUX2   3
-#define ADC_MUX_AUX1   4
-#define ADC_MUX_MIC    5
-
-/*
- * Definitions for mixer gain settings
- */
-#define MIX_GAIN_LINE  0       /* line in       */
-#define MIX_GAIN_AUX1  1       /* aux1          */
-#define MIX_GAIN_AUX2  2       /* aux2          */
-#define MIX_GAIN_XMIC  3       /* crossover mic */
-#define MIX_GAIN_MIC   4       /* normal mic    */
-#define MIX_GAIN_PREMIC        5       /* preamp mic    */
-#define MIX_GAIN_OUT   6       /* output        */
-#define MIX_GAIN_MONO  7       /* mono in       */
-
-int wa_sendcmd(unsigned int cmd);
-int wa_writecmd(unsigned int cmd, unsigned int arg);