~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/isa/msnd/msnd_classic.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /sound/isa/msnd/msnd_classic.h (Architecture sparc64) and /sound/isa/msnd/msnd_classic.h (Architecture alpha)


  1 /* SPDX-License-Identifier: GPL-2.0-or-later *      1 /* SPDX-License-Identifier: GPL-2.0-or-later */
  2 /*********************************************      2 /*********************************************************************
  3  *                                                  3  *
  4  * msnd_classic.h                                   4  * msnd_classic.h
  5  *                                                  5  *
  6  * Turtle Beach MultiSound Sound Card Driver f      6  * Turtle Beach MultiSound Sound Card Driver for Linux
  7  *                                                  7  *
  8  * Some parts of this header file were derived      8  * Some parts of this header file were derived from the Turtle Beach
  9  * MultiSound Driver Development Kit.               9  * MultiSound Driver Development Kit.
 10  *                                                 10  *
 11  * Copyright (C) 1998 Andrew Veliath               11  * Copyright (C) 1998 Andrew Veliath
 12  * Copyright (C) 1993 Turtle Beach Systems, In     12  * Copyright (C) 1993 Turtle Beach Systems, Inc.
 13  *                                                 13  *
 14  *********************************************     14  ********************************************************************/
 15 #ifndef __MSND_CLASSIC_H                           15 #ifndef __MSND_CLASSIC_H
 16 #define __MSND_CLASSIC_H                           16 #define __MSND_CLASSIC_H
 17                                                    17 
 18 #define DSP_NUMIO                                  18 #define DSP_NUMIO                               0x10
 19                                                    19 
 20 #define HP_MEMM                                    20 #define HP_MEMM                                 0x08
 21                                                    21 
 22 #define HP_BITM                                    22 #define HP_BITM                                 0x0E
 23 #define HP_WAIT                                    23 #define HP_WAIT                                 0x0D
 24 #define HP_DSPR                                    24 #define HP_DSPR                                 0x0A
 25 #define HP_PROR                                    25 #define HP_PROR                                 0x0B
 26 #define HP_BLKS                                    26 #define HP_BLKS                                 0x0C
 27                                                    27 
 28 #define HPPRORESET_OFF                             28 #define HPPRORESET_OFF                          0
 29 #define HPPRORESET_ON                              29 #define HPPRORESET_ON                           1
 30                                                    30 
 31 #define HPDSPRESET_OFF                             31 #define HPDSPRESET_OFF                          0
 32 #define HPDSPRESET_ON                              32 #define HPDSPRESET_ON                           1
 33                                                    33 
 34 #define HPBLKSEL_0                                 34 #define HPBLKSEL_0                              0
 35 #define HPBLKSEL_1                                 35 #define HPBLKSEL_1                              1
 36                                                    36 
 37 #define HPWAITSTATE_0                              37 #define HPWAITSTATE_0                           0
 38 #define HPWAITSTATE_1                              38 #define HPWAITSTATE_1                           1
 39                                                    39 
 40 #define HPBITMODE_16                               40 #define HPBITMODE_16                            0
 41 #define HPBITMODE_8                                41 #define HPBITMODE_8                             1
 42                                                    42 
 43 #define HIDSP_INT_PLAY_UNDER                       43 #define HIDSP_INT_PLAY_UNDER                    0x00
 44 #define HIDSP_INT_RECORD_OVER                      44 #define HIDSP_INT_RECORD_OVER                   0x01
 45 #define HIDSP_INPUT_CLIPPING                       45 #define HIDSP_INPUT_CLIPPING                    0x02
 46 #define HIDSP_MIDI_IN_OVER                         46 #define HIDSP_MIDI_IN_OVER                      0x10
 47 #define HIDSP_MIDI_OVERRUN_ERR  0x13               47 #define HIDSP_MIDI_OVERRUN_ERR  0x13
 48                                                    48 
 49 #define TIME_PRO_RESET_DONE                        49 #define TIME_PRO_RESET_DONE                     0x028A
 50 #define TIME_PRO_SYSEX                             50 #define TIME_PRO_SYSEX                          0x0040
 51 #define TIME_PRO_RESET                             51 #define TIME_PRO_RESET                          0x0032
 52                                                    52 
 53 #define DAR_BUFF_SIZE                              53 #define DAR_BUFF_SIZE                           0x2000
 54                                                    54 
 55 #define MIDQ_BUFF_SIZE                             55 #define MIDQ_BUFF_SIZE                          0x200
 56 #define DSPQ_BUFF_SIZE                             56 #define DSPQ_BUFF_SIZE                          0x40
 57                                                    57 
 58 #define DSPQ_DATA_BUFF                             58 #define DSPQ_DATA_BUFF                          0x7260
 59                                                    59 
 60 #define MOP_SYNTH                                  60 #define MOP_SYNTH                               0x10
 61 #define MOP_EXTOUT                                 61 #define MOP_EXTOUT                              0x32
 62 #define MOP_EXTTHRU                                62 #define MOP_EXTTHRU                             0x02
 63 #define MOP_OUTMASK                                63 #define MOP_OUTMASK                             0x01
 64                                                    64 
 65 #define MIP_EXTIN                                  65 #define MIP_EXTIN                               0x01
 66 #define MIP_SYNTH                                  66 #define MIP_SYNTH                               0x00
 67 #define MIP_INMASK                                 67 #define MIP_INMASK                              0x32
 68                                                    68 
 69 /* Classic SMA Common Data */                      69 /* Classic SMA Common Data */
 70 #define SMA_wCurrPlayBytes                         70 #define SMA_wCurrPlayBytes                      0x0000
 71 #define SMA_wCurrRecordBytes                       71 #define SMA_wCurrRecordBytes                    0x0002
 72 #define SMA_wCurrPlayVolLeft                       72 #define SMA_wCurrPlayVolLeft                    0x0004
 73 #define SMA_wCurrPlayVolRight                      73 #define SMA_wCurrPlayVolRight                   0x0006
 74 #define SMA_wCurrInVolLeft                         74 #define SMA_wCurrInVolLeft                      0x0008
 75 #define SMA_wCurrInVolRight                        75 #define SMA_wCurrInVolRight                     0x000a
 76 #define SMA_wUser_3                                76 #define SMA_wUser_3                             0x000c
 77 #define SMA_wUser_4                                77 #define SMA_wUser_4                             0x000e
 78 #define SMA_dwUser_5                               78 #define SMA_dwUser_5                            0x0010
 79 #define SMA_dwUser_6                               79 #define SMA_dwUser_6                            0x0014
 80 #define SMA_wUser_7                                80 #define SMA_wUser_7                             0x0018
 81 #define SMA_wReserved_A                            81 #define SMA_wReserved_A                         0x001a
 82 #define SMA_wReserved_B                            82 #define SMA_wReserved_B                         0x001c
 83 #define SMA_wReserved_C                            83 #define SMA_wReserved_C                         0x001e
 84 #define SMA_wReserved_D                            84 #define SMA_wReserved_D                         0x0020
 85 #define SMA_wReserved_E                            85 #define SMA_wReserved_E                         0x0022
 86 #define SMA_wReserved_F                            86 #define SMA_wReserved_F                         0x0024
 87 #define SMA_wReserved_G                            87 #define SMA_wReserved_G                         0x0026
 88 #define SMA_wReserved_H                            88 #define SMA_wReserved_H                         0x0028
 89 #define SMA_wCurrDSPStatusFlags                    89 #define SMA_wCurrDSPStatusFlags                 0x002a
 90 #define SMA_wCurrHostStatusFlags                   90 #define SMA_wCurrHostStatusFlags                0x002c
 91 #define SMA_wCurrInputTagBits                      91 #define SMA_wCurrInputTagBits                   0x002e
 92 #define SMA_wCurrLeftPeak                          92 #define SMA_wCurrLeftPeak                       0x0030
 93 #define SMA_wCurrRightPeak                         93 #define SMA_wCurrRightPeak                      0x0032
 94 #define SMA_wExtDSPbits                            94 #define SMA_wExtDSPbits                         0x0034
 95 #define SMA_bExtHostbits                           95 #define SMA_bExtHostbits                        0x0036
 96 #define SMA_bBoardLevel                            96 #define SMA_bBoardLevel                         0x0037
 97 #define SMA_bInPotPosRight                         97 #define SMA_bInPotPosRight                      0x0038
 98 #define SMA_bInPotPosLeft                          98 #define SMA_bInPotPosLeft                       0x0039
 99 #define SMA_bAuxPotPosRight                        99 #define SMA_bAuxPotPosRight                     0x003a
100 #define SMA_bAuxPotPosLeft                        100 #define SMA_bAuxPotPosLeft                      0x003b
101 #define SMA_wCurrMastVolLeft                      101 #define SMA_wCurrMastVolLeft                    0x003c
102 #define SMA_wCurrMastVolRight                     102 #define SMA_wCurrMastVolRight                   0x003e
103 #define SMA_bUser_12                              103 #define SMA_bUser_12                            0x0040
104 #define SMA_bUser_13                              104 #define SMA_bUser_13                            0x0041
105 #define SMA_wUser_14                              105 #define SMA_wUser_14                            0x0042
106 #define SMA_wUser_15                              106 #define SMA_wUser_15                            0x0044
107 #define SMA_wCalFreqAtoD                          107 #define SMA_wCalFreqAtoD                        0x0046
108 #define SMA_wUser_16                              108 #define SMA_wUser_16                            0x0048
109 #define SMA_wUser_17                              109 #define SMA_wUser_17                            0x004a
110 #define SMA__size                                 110 #define SMA__size                               0x004c
111                                                   111 
112 #define INITCODEFILE            "turtlebeach/m    112 #define INITCODEFILE            "turtlebeach/msndinit.bin"
113 #define PERMCODEFILE            "turtlebeach/m    113 #define PERMCODEFILE            "turtlebeach/msndperm.bin"
114 #define LONGNAME                "MultiSound (C    114 #define LONGNAME                "MultiSound (Classic/Monterey/Tahiti)"
115                                                   115 
116 #endif /* __MSND_CLASSIC_H */                     116 #endif /* __MSND_CLASSIC_H */
117                                                   117 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php