Annotation of coherent/f/usr/include.78/sys/sbp.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Constants for Sound Blaster Pro
                      3:  */
                      4: #ifndef __SYS_SBP_H__
                      5: #define __SYS_SBP_H__
                      6: 
                      7: /* i/o addresses */
                      8: #define LEFT_FM_STATUS         (SBP_BASE)        /* read       */
                      9: #define LEFT_FM_ADDR           (SBP_BASE)        /* write      */
                     10: #define LEFT_FM_DATA           (SBP_BASE + 1)    /* write-only */
                     11: #define RIGHT_FM_STATUS                (SBP_BASE + 2)    /* read       */
                     12: #define RIGHT_FM_ADDR          (SBP_BASE + 2)    /* write      */
                     13: #define RIGHT_FM_DATA          (SBP_BASE + 3)    /* write-only */
                     14: #define MIXER_ADDR             (SBP_BASE + 4)    /* write-only */
                     15: #define MIXER_DATA             (SBP_BASE + 5)    /* read-write */
                     16: #define DSP_RESET              (SBP_BASE + 6)    /* write-only */
                     17: #define FM_STATUS              (SBP_BASE + 8)    /* read       */
                     18: #define FM_ADDR                        (SBP_BASE + 8)    /* write      */
                     19: #define FM_DATA                        (SBP_BASE + 9)    /* write-only */
                     20: #define DSP_READ_DATA          (SBP_BASE + 0xA)  /* read-only  */
                     21: #define DSP_WR_DATA            (SBP_BASE + 0xC)  /* write      */
                     22: #define DSP_WR_CMD             (SBP_BASE + 0xC)  /* write      */
                     23: #define DSP_WBUF_STATUS                (SBP_BASE + 0xC)  /* read       */
                     24: #define DSP_DATA_AVAIL         (SBP_BASE + 0xE)  /* read-only  */
                     25: #define CD_DATA                        (SBP_BASE + 0x10) /* read       */
                     26: #define CD_COMMAND             (SBP_BASE + 0x10) /* write      */
                     27: #define CD_STATUS              (SBP_BASE + 0x11) /* read-only  */
                     28: #define CD_RESET               (SBP_BASE + 0x12) /* write-only */
                     29: #define CD_ENABLE              (SBP_BASE + 0x13) /* write-only */
                     30: 
                     31: #define DSP_RESET_LIM  100
                     32: #define DSP_WR_DIR     0x10
                     33: #define DSP_READY      0xAA
                     34: #define DSP_SPKR_ON    0xD1
                     35: #define DSP_SPKR_OFF   0xD3
                     36: #define DSP_GET_SPK_ST 0xD8
                     37: #define DSP_GET_VERSION        0xE1
                     38: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.