Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
msnd_classic.h File Reference

Go to the source code of this file.

Macros

#define DSP_NUMIO   0x10
 
#define HP_MEMM   0x08
 
#define HP_BITM   0x0E
 
#define HP_WAIT   0x0D
 
#define HP_DSPR   0x0A
 
#define HP_PROR   0x0B
 
#define HP_BLKS   0x0C
 
#define HPPRORESET_OFF   0
 
#define HPPRORESET_ON   1
 
#define HPDSPRESET_OFF   0
 
#define HPDSPRESET_ON   1
 
#define HPBLKSEL_0   0
 
#define HPBLKSEL_1   1
 
#define HPWAITSTATE_0   0
 
#define HPWAITSTATE_1   1
 
#define HPBITMODE_16   0
 
#define HPBITMODE_8   1
 
#define HIDSP_INT_PLAY_UNDER   0x00
 
#define HIDSP_INT_RECORD_OVER   0x01
 
#define HIDSP_INPUT_CLIPPING   0x02
 
#define HIDSP_MIDI_IN_OVER   0x10
 
#define HIDSP_MIDI_OVERRUN_ERR   0x13
 
#define HDEXAR_CLEAR_PEAKS   1
 
#define HDEXAR_IN_SET_POTS   2
 
#define HDEXAR_AUX_SET_POTS   3
 
#define HDEXAR_CAL_A_TO_D   4
 
#define HDEXAR_RD_EXT_DSP_BITS   5
 
#define TIME_PRO_RESET_DONE   0x028A
 
#define TIME_PRO_SYSEX   0x0040
 
#define TIME_PRO_RESET   0x0032
 
#define AGND   0x01
 
#define SIGNAL   0x02
 
#define EXT_DSP_BIT_DCAL   0x0001
 
#define EXT_DSP_BIT_MIDI_CON   0x0002
 
#define BUFFSIZE   0x8000
 
#define HOSTQ_SIZE   0x40
 
#define SRAM_CNTL_START   0x7F00
 
#define SMA_STRUCT_START   0x7F40
 
#define DAP_BUFF_SIZE   0x2400
 
#define DAR_BUFF_SIZE   0x2000
 
#define DAPQ_STRUCT_SIZE   0x10
 
#define DARQ_STRUCT_SIZE   0x10
 
#define DAPQ_BUFF_SIZE   (3 * 0x10)
 
#define DARQ_BUFF_SIZE   (3 * 0x10)
 
#define MODQ_BUFF_SIZE   0x400
 
#define MIDQ_BUFF_SIZE   0x200
 
#define DSPQ_BUFF_SIZE   0x40
 
#define DAPQ_DATA_BUFF   0x6C00
 
#define DARQ_DATA_BUFF   0x6C30
 
#define MODQ_DATA_BUFF   0x6C60
 
#define MIDQ_DATA_BUFF   0x7060
 
#define DSPQ_DATA_BUFF   0x7260
 
#define DAPQ_OFFSET   SRAM_CNTL_START
 
#define DARQ_OFFSET   (SRAM_CNTL_START + 0x08)
 
#define MODQ_OFFSET   (SRAM_CNTL_START + 0x10)
 
#define MIDQ_OFFSET   (SRAM_CNTL_START + 0x18)
 
#define DSPQ_OFFSET   (SRAM_CNTL_START + 0x20)
 
#define MOP_SYNTH   0x10
 
#define MOP_EXTOUT   0x32
 
#define MOP_EXTTHRU   0x02
 
#define MOP_OUTMASK   0x01
 
#define MIP_EXTIN   0x01
 
#define MIP_SYNTH   0x00
 
#define MIP_INMASK   0x32
 
#define SMA_wCurrPlayBytes   0x0000
 
#define SMA_wCurrRecordBytes   0x0002
 
#define SMA_wCurrPlayVolLeft   0x0004
 
#define SMA_wCurrPlayVolRight   0x0006
 
#define SMA_wCurrInVolLeft   0x0008
 
#define SMA_wCurrInVolRight   0x000a
 
#define SMA_wUser_3   0x000c
 
#define SMA_wUser_4   0x000e
 
#define SMA_dwUser_5   0x0010
 
#define SMA_dwUser_6   0x0014
 
#define SMA_wUser_7   0x0018
 
#define SMA_wReserved_A   0x001a
 
#define SMA_wReserved_B   0x001c
 
#define SMA_wReserved_C   0x001e
 
#define SMA_wReserved_D   0x0020
 
#define SMA_wReserved_E   0x0022
 
#define SMA_wReserved_F   0x0024
 
#define SMA_wReserved_G   0x0026
 
#define SMA_wReserved_H   0x0028
 
#define SMA_wCurrDSPStatusFlags   0x002a
 
#define SMA_wCurrHostStatusFlags   0x002c
 
#define SMA_wCurrInputTagBits   0x002e
 
#define SMA_wCurrLeftPeak   0x0030
 
#define SMA_wCurrRightPeak   0x0032
 
#define SMA_wExtDSPbits   0x0034
 
#define SMA_bExtHostbits   0x0036
 
#define SMA_bBoardLevel   0x0037
 
#define SMA_bInPotPosRight   0x0038
 
#define SMA_bInPotPosLeft   0x0039
 
#define SMA_bAuxPotPosRight   0x003a
 
#define SMA_bAuxPotPosLeft   0x003b
 
#define SMA_wCurrMastVolLeft   0x003c
 
#define SMA_wCurrMastVolRight   0x003e
 
#define SMA_bUser_12   0x0040
 
#define SMA_bUser_13   0x0041
 
#define SMA_wUser_14   0x0042
 
#define SMA_wUser_15   0x0044
 
#define SMA_wCalFreqAtoD   0x0046
 
#define SMA_wUser_16   0x0048
 
#define SMA_wUser_17   0x004a
 
#define SMA__size   0x004c
 
#define CONFIG_MSNDCLAS_INIT_FILE   "/etc/sound/msndinit.bin"
 
#define CONFIG_MSNDCLAS_PERM_FILE   "/etc/sound/msndperm.bin"
 
#define PERMCODEFILE   CONFIG_MSNDCLAS_PERM_FILE
 
#define INITCODEFILE   CONFIG_MSNDCLAS_INIT_FILE
 
#define PERMCODE   dspini
 
#define INITCODE   permini
 
#define PERMCODESIZE   sizeof_dspini
 
#define INITCODESIZE   sizeof_permini
 
#define LONGNAME   "MultiSound (Classic/Monterey/Tahiti)"
 

Macro Definition Documentation

#define AGND   0x01

Definition at line 73 of file msnd_classic.h.

#define BUFFSIZE   0x8000

Definition at line 79 of file msnd_classic.h.

#define CONFIG_MSNDCLAS_INIT_FILE   "/etc/sound/msndinit.bin"

Definition at line 169 of file msnd_classic.h.

#define CONFIG_MSNDCLAS_PERM_FILE   "/etc/sound/msndperm.bin"

Definition at line 173 of file msnd_classic.h.

#define DAP_BUFF_SIZE   0x2400

Definition at line 85 of file msnd_classic.h.

#define DAPQ_BUFF_SIZE   (3 * 0x10)

Definition at line 90 of file msnd_classic.h.

#define DAPQ_DATA_BUFF   0x6C00

Definition at line 96 of file msnd_classic.h.

#define DAPQ_OFFSET   SRAM_CNTL_START

Definition at line 102 of file msnd_classic.h.

#define DAPQ_STRUCT_SIZE   0x10

Definition at line 88 of file msnd_classic.h.

#define DAR_BUFF_SIZE   0x2000

Definition at line 86 of file msnd_classic.h.

#define DARQ_BUFF_SIZE   (3 * 0x10)

Definition at line 91 of file msnd_classic.h.

#define DARQ_DATA_BUFF   0x6C30

Definition at line 97 of file msnd_classic.h.

#define DARQ_OFFSET   (SRAM_CNTL_START + 0x08)

Definition at line 103 of file msnd_classic.h.

#define DARQ_STRUCT_SIZE   0x10

Definition at line 89 of file msnd_classic.h.

#define DSP_NUMIO   0x10

Definition at line 32 of file msnd_classic.h.

#define DSPQ_BUFF_SIZE   0x40

Definition at line 94 of file msnd_classic.h.

#define DSPQ_DATA_BUFF   0x7260

Definition at line 100 of file msnd_classic.h.

#define DSPQ_OFFSET   (SRAM_CNTL_START + 0x20)

Definition at line 106 of file msnd_classic.h.

#define EXT_DSP_BIT_DCAL   0x0001

Definition at line 76 of file msnd_classic.h.

#define EXT_DSP_BIT_MIDI_CON   0x0002

Definition at line 77 of file msnd_classic.h.

#define HDEXAR_AUX_SET_POTS   3

Definition at line 65 of file msnd_classic.h.

#define HDEXAR_CAL_A_TO_D   4

Definition at line 66 of file msnd_classic.h.

#define HDEXAR_CLEAR_PEAKS   1

Definition at line 63 of file msnd_classic.h.

#define HDEXAR_IN_SET_POTS   2

Definition at line 64 of file msnd_classic.h.

#define HDEXAR_RD_EXT_DSP_BITS   5

Definition at line 67 of file msnd_classic.h.

#define HIDSP_INPUT_CLIPPING   0x02

Definition at line 59 of file msnd_classic.h.

#define HIDSP_INT_PLAY_UNDER   0x00

Definition at line 57 of file msnd_classic.h.

#define HIDSP_INT_RECORD_OVER   0x01

Definition at line 58 of file msnd_classic.h.

#define HIDSP_MIDI_IN_OVER   0x10

Definition at line 60 of file msnd_classic.h.

#define HIDSP_MIDI_OVERRUN_ERR   0x13

Definition at line 61 of file msnd_classic.h.

#define HOSTQ_SIZE   0x40

Definition at line 80 of file msnd_classic.h.

#define HP_BITM   0x0E

Definition at line 36 of file msnd_classic.h.

#define HP_BLKS   0x0C

Definition at line 40 of file msnd_classic.h.

#define HP_DSPR   0x0A

Definition at line 38 of file msnd_classic.h.

#define HP_MEMM   0x08

Definition at line 34 of file msnd_classic.h.

#define HP_PROR   0x0B

Definition at line 39 of file msnd_classic.h.

#define HP_WAIT   0x0D

Definition at line 37 of file msnd_classic.h.

#define HPBITMODE_16   0

Definition at line 54 of file msnd_classic.h.

#define HPBITMODE_8   1

Definition at line 55 of file msnd_classic.h.

#define HPBLKSEL_0   0

Definition at line 48 of file msnd_classic.h.

#define HPBLKSEL_1   1

Definition at line 49 of file msnd_classic.h.

#define HPDSPRESET_OFF   0

Definition at line 45 of file msnd_classic.h.

#define HPDSPRESET_ON   1

Definition at line 46 of file msnd_classic.h.

#define HPPRORESET_OFF   0

Definition at line 42 of file msnd_classic.h.

#define HPPRORESET_ON   1

Definition at line 43 of file msnd_classic.h.

#define HPWAITSTATE_0   0

Definition at line 51 of file msnd_classic.h.

#define HPWAITSTATE_1   1

Definition at line 52 of file msnd_classic.h.

#define INITCODE   permini

Definition at line 179 of file msnd_classic.h.

#define INITCODEFILE   CONFIG_MSNDCLAS_INIT_FILE

Definition at line 177 of file msnd_classic.h.

#define INITCODESIZE   sizeof_permini

Definition at line 181 of file msnd_classic.h.

#define LONGNAME   "MultiSound (Classic/Monterey/Tahiti)"

Definition at line 183 of file msnd_classic.h.

#define MIDQ_BUFF_SIZE   0x200

Definition at line 93 of file msnd_classic.h.

#define MIDQ_DATA_BUFF   0x7060

Definition at line 99 of file msnd_classic.h.

#define MIDQ_OFFSET   (SRAM_CNTL_START + 0x18)

Definition at line 105 of file msnd_classic.h.

#define MIP_EXTIN   0x01

Definition at line 113 of file msnd_classic.h.

#define MIP_INMASK   0x32

Definition at line 115 of file msnd_classic.h.

#define MIP_SYNTH   0x00

Definition at line 114 of file msnd_classic.h.

#define MODQ_BUFF_SIZE   0x400

Definition at line 92 of file msnd_classic.h.

#define MODQ_DATA_BUFF   0x6C60

Definition at line 98 of file msnd_classic.h.

#define MODQ_OFFSET   (SRAM_CNTL_START + 0x10)

Definition at line 104 of file msnd_classic.h.

#define MOP_EXTOUT   0x32

Definition at line 109 of file msnd_classic.h.

#define MOP_EXTTHRU   0x02

Definition at line 110 of file msnd_classic.h.

#define MOP_OUTMASK   0x01

Definition at line 111 of file msnd_classic.h.

#define MOP_SYNTH   0x10

Definition at line 108 of file msnd_classic.h.

#define PERMCODE   dspini

Definition at line 178 of file msnd_classic.h.

#define PERMCODEFILE   CONFIG_MSNDCLAS_PERM_FILE

Definition at line 176 of file msnd_classic.h.

#define PERMCODESIZE   sizeof_dspini

Definition at line 180 of file msnd_classic.h.

#define SIGNAL   0x02

Definition at line 74 of file msnd_classic.h.

#define SMA__size   0x004c

Definition at line 158 of file msnd_classic.h.

#define SMA_bAuxPotPosLeft   0x003b

Definition at line 148 of file msnd_classic.h.

#define SMA_bAuxPotPosRight   0x003a

Definition at line 147 of file msnd_classic.h.

#define SMA_bBoardLevel   0x0037

Definition at line 144 of file msnd_classic.h.

#define SMA_bExtHostbits   0x0036

Definition at line 143 of file msnd_classic.h.

#define SMA_bInPotPosLeft   0x0039

Definition at line 146 of file msnd_classic.h.

#define SMA_bInPotPosRight   0x0038

Definition at line 145 of file msnd_classic.h.

#define SMA_bUser_12   0x0040

Definition at line 151 of file msnd_classic.h.

#define SMA_bUser_13   0x0041

Definition at line 152 of file msnd_classic.h.

#define SMA_dwUser_5   0x0010

Definition at line 126 of file msnd_classic.h.

#define SMA_dwUser_6   0x0014

Definition at line 127 of file msnd_classic.h.

#define SMA_STRUCT_START   0x7F40

Definition at line 83 of file msnd_classic.h.

#define SMA_wCalFreqAtoD   0x0046

Definition at line 155 of file msnd_classic.h.

#define SMA_wCurrDSPStatusFlags   0x002a

Definition at line 137 of file msnd_classic.h.

#define SMA_wCurrHostStatusFlags   0x002c

Definition at line 138 of file msnd_classic.h.

#define SMA_wCurrInputTagBits   0x002e

Definition at line 139 of file msnd_classic.h.

#define SMA_wCurrInVolLeft   0x0008

Definition at line 122 of file msnd_classic.h.

#define SMA_wCurrInVolRight   0x000a

Definition at line 123 of file msnd_classic.h.

#define SMA_wCurrLeftPeak   0x0030

Definition at line 140 of file msnd_classic.h.

#define SMA_wCurrMastVolLeft   0x003c

Definition at line 149 of file msnd_classic.h.

#define SMA_wCurrMastVolRight   0x003e

Definition at line 150 of file msnd_classic.h.

#define SMA_wCurrPlayBytes   0x0000

Definition at line 118 of file msnd_classic.h.

#define SMA_wCurrPlayVolLeft   0x0004

Definition at line 120 of file msnd_classic.h.

#define SMA_wCurrPlayVolRight   0x0006

Definition at line 121 of file msnd_classic.h.

#define SMA_wCurrRecordBytes   0x0002

Definition at line 119 of file msnd_classic.h.

#define SMA_wCurrRightPeak   0x0032

Definition at line 141 of file msnd_classic.h.

#define SMA_wExtDSPbits   0x0034

Definition at line 142 of file msnd_classic.h.

#define SMA_wReserved_A   0x001a

Definition at line 129 of file msnd_classic.h.

#define SMA_wReserved_B   0x001c

Definition at line 130 of file msnd_classic.h.

#define SMA_wReserved_C   0x001e

Definition at line 131 of file msnd_classic.h.

#define SMA_wReserved_D   0x0020

Definition at line 132 of file msnd_classic.h.

#define SMA_wReserved_E   0x0022

Definition at line 133 of file msnd_classic.h.

#define SMA_wReserved_F   0x0024

Definition at line 134 of file msnd_classic.h.

#define SMA_wReserved_G   0x0026

Definition at line 135 of file msnd_classic.h.

#define SMA_wReserved_H   0x0028

Definition at line 136 of file msnd_classic.h.

#define SMA_wUser_14   0x0042

Definition at line 153 of file msnd_classic.h.

#define SMA_wUser_15   0x0044

Definition at line 154 of file msnd_classic.h.

#define SMA_wUser_16   0x0048

Definition at line 156 of file msnd_classic.h.

#define SMA_wUser_17   0x004a

Definition at line 157 of file msnd_classic.h.

#define SMA_wUser_3   0x000c

Definition at line 124 of file msnd_classic.h.

#define SMA_wUser_4   0x000e

Definition at line 125 of file msnd_classic.h.

#define SMA_wUser_7   0x0018

Definition at line 128 of file msnd_classic.h.

#define SRAM_CNTL_START   0x7F00

Definition at line 82 of file msnd_classic.h.

#define TIME_PRO_RESET   0x0032

Definition at line 71 of file msnd_classic.h.

#define TIME_PRO_RESET_DONE   0x028A

Definition at line 69 of file msnd_classic.h.

#define TIME_PRO_SYSEX   0x0040

Definition at line 70 of file msnd_classic.h.