1 ================================= 2 Notes on Maya44 USB Audio Support 3 ================================= 4 5 .. note:: 6 The following is the original document of R 7 current maya44 code based on. Some content 8 keep here as reference -- tiwai 9 10 Feb 14, 2008 11 12 Rainer Zimmermann <mail@lightshed.de> 13 14 STATE OF DEVELOPMENT 15 ==================== 16 17 This driver is being developed on the initiati 18 Development is carried out by Rainer Zimmerman 19 20 ESI provided a sample Maya44 card for the deve 21 22 However, unfortunately it has turned out diffi 23 24 This is the first testing version of the Maya4 25 26 27 The following functions work, as tested by Rai 28 29 - playback and capture at all sampling rates 30 - input/output level 31 - crossmixing 32 - line/mic switch 33 - phantom power switch 34 - analogue monitor a.k.a bypass 35 36 37 The following functions *should* work, but are 38 39 - Channel 3+4 analogue - S/PDIF input switchin 40 - S/PDIF output 41 - all inputs/outputs on the M/IO/DIO extension 42 - internal/external clock selection 43 44 45 *In particular, we would appreciate testing of 46 47 48 Things that do not seem to work: 49 50 - The level meters ("multi track") in 'alsamix 51 52 - Ardour 2.1 seems to work only via JACK, not 53 54 55 DRIVER DETAILS 56 ============== 57 58 the following files were added: 59 60 * pci/ice1724/maya44.c - Maya44 specific code 61 * pci/ice1724/maya44.h 62 * pci/ice1724/ice1724.patch 63 * pci/ice1724/ice1724.h.patch - PROPOSED patch 64 * i2c/other/wm8776.c - low-level access routin 65 * include/wm8776.h 66 67 68 Note that the wm8776.c code is meant to be car 69 This is done in maya44.c, mainly because some 70 71 72 the following files were created in pci/ice172 73 74 * wtm.h 75 * vt1720_mobo.h 76 * revo.h 77 * prodigy192.h 78 * pontis.h 79 * phase.h 80 * maya44.h 81 * juli.h 82 * aureon.h 83 * amp.h 84 * envy24ht.h 85 * se.h 86 * prodigy_hifi.h 87 88 89 *I hope this is the correct way to do things.* 90 91 92 SAMPLING RATES 93 ============== 94 95 The Maya44 card (or more exactly, the Wolfson 96 97 As the ICE1724 chip only allows one global sam 98 99 * setting the sampling rate on any open PCM de 100 101 * In the current state of the driver, setting 102 103 *AVOID CAPTURING AT RATES ABOVE 96kHz*, even t 104 105 106 I propose some additional code for limiting th 107 108 The proposed code (currently deactivated) is i 109 110 111 SOUND DEVICES 112 ============= 113 114 PCM devices correspond to inputs/outputs as fo 115 116 * hw:0,0 input - stereo, analog input 1+2 117 * hw:0,0 output - stereo, analog output 1+2 118 * hw:0,1 input - stereo, analog input 3+4 OR S 119 * hw:0,1 output - stereo, analog output 3+4 (a 120 121 122 NAMING OF MIXER CONTROLS 123 ======================== 124 125 (for more information about the signal flow, p 126 127 128 PCM 129 (digital) output level for channel 1+2 130 PCM 1 131 same for channel 3+4 132 133 Mic Phantom+48V 134 switch for +48V phantom power for electros 135 136 Make sure this is not turned on while any 137 It might damage the source and/or the maya 138 139 Mic/Line input 140 if switch is on, input jack 1/2 is microph 141 142 Bypass 143 analogue bypass from ADC input to output f 144 Bypass 1 145 same for channel 3+4. 146 147 Crossmix 148 cross-mixer from channels 1+2 to channels 149 Crossmix 1 150 cross-mixer from channels 3+4 to channels 151 152 IEC958 Output 153 switch for S/PDIF output. 154 155 This is not supported by the ESI windows d 156 S/PDIF should output the same signal as ch 157 158 159 Digital output selectors 160 These switches allow a direct digital rout 161 Each switch determines where the digital i 162 They are not supported by the ESI windows 163 For normal operation, they should all be s 164 165 H/W 166 Output source channel 1 167 H/W 1 168 Output source channel 2 169 H/W 2 170 Output source channel 3 171 H/W 3 172 Output source channel 4 173 174 H/W 4 ... H/W 9 175 unknown function, left in to enable testin 176 177 Possibly some of these control S/PDIF outp 178 If these turn out to be unused, they will 179 180 Selectable values for each of the digital outp 181 182 PCM out 183 DAC output of the corresponding channe 184 Input 1 ... Input 4 185 direct routing from ADC output of the 186
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.