sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget&/translations/zh_CN/sound/cards/maya44modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget&/translations/zh_TW/sound/cards/maya44modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget&/translations/it_IT/sound/cards/maya44modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget&/translations/ja_JP/sound/cards/maya44modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget&/translations/ko_KR/sound/cards/maya44modnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget&/translations/pt_BR/sound/cards/maya44modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget&/translations/sp_SP/sound/cards/maya44modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(h!Notes on Maya44 USB Audio Supporth]h!Notes on Maya44 USB Audio Support}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhh@/var/lib/git/docbuild/linux/Documentation/sound/cards/maya44.rsthKubhnote)}(hThe following is the original document of Rainer's patch that the current maya44 code based on. Some contents might be obsoleted, but I keep here as reference -- tiwaih]h paragraph)}(hThe following is the original document of Rainer's patch that the current maya44 code based on. Some contents might be obsoleted, but I keep here as reference -- tiwaih]hThe following is the original document of Rainer’s patch that the current maya44 code based on. Some contents might be obsoleted, but I keep here as reference -- tiwai}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h Feb 14, 2008h]h Feb 14, 2008}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(h%Rainer Zimmermann h](hRainer Zimmermann <}(hhhhhNhNubh reference)}(hmail@lightshed.deh]hmail@lightshed.de}(hhhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:mail@lightshed.deuh1hhhubh>}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(hhh](h)}(hSTATE OF DEVELOPMENTh]hSTATE OF DEVELOPMENT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hThis driver is being developed on the initiative of Piotr Makowski (oponek@gmail.com) and financed by Lars Bergmann. Development is carried out by Rainer Zimmermann (mail@lightshed.de).h](hDThis driver is being developed on the initiative of Piotr Makowski (}(hj*hhhNhNubh)}(hoponek@gmail.comh]hoponek@gmail.com}(hj2hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:oponek@gmail.comuh1hhj*ubhR) and financed by Lars Bergmann. Development is carried out by Rainer Zimmermann (}(hj*hhhNhNubh)}(hmail@lightshed.deh]hmail@lightshed.de}(hjFhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:mail@lightshed.deuh1hhj*ubh).}(hj*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h;ESI provided a sample Maya44 card for the development work.h]h;ESI provided a sample Maya44 card for the development work.}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hXHowever, unfortunately it has turned out difficult to get detailed programming information, so I (Rainer Zimmermann) had to find out some card-specific information by experiment and conjecture. Some information (in particular, several GPIO bits) is still missing.h]hXHowever, unfortunately it has turned out difficult to get detailed programming information, so I (Rainer Zimmermann) had to find out some card-specific information by experiment and conjecture. Some information (in particular, several GPIO bits) is still missing.}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hmThis is the first testing version of the Maya44 driver released to the alsa-devel mailing list (Feb 5, 2008).h]hmThis is the first testing version of the Maya44 driver released to the alsa-devel mailing list (Feb 5, 2008).}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hPThe following functions work, as tested by Rainer Zimmermann and Piotr Makowski:h]hPThe following functions work, as tested by Rainer Zimmermann and Piotr Makowski:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh bullet_list)}(hhh](h list_item)}(h*playback and capture at all sampling ratesh]h)}(hjh]h*playback and capture at all sampling rates}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hinput/output levelh]h)}(hjh]hinput/output level}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h crossmixingh]h)}(hjh]h crossmixing}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hline/mic switchh]h)}(hjh]hline/mic switch}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hphantom power switchh]h)}(hjh]hphantom power switch}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hanalogue monitor a.k.a bypass h]h)}(hanalogue monitor a.k.a bypassh]hanalogue monitor a.k.a bypass}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]h ]h"]h$]h&]bullet-uh1jhhhKhjhhubh)}(h@The following functions *should* work, but are not fully tested:h](hThe following functions }(hj2hhhNhNubhemphasis)}(h*should*h]hshould}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1j:hj2ubh work, but are not fully tested:}(hj2hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK%hjhhubj)}(hhh](j)}(h-Channel 3+4 analogue - S/PDIF input switchingh]h)}(hjYh]h-Channel 3+4 analogue - S/PDIF input switching}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjWubah}(h]h ]h"]h$]h&]uh1jhjThhhhhNubj)}(h S/PDIF outputh]h)}(hjph]h S/PDIF output}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjnubah}(h]h ]h"]h$]h&]uh1jhjThhhhhNubj)}(h1all inputs/outputs on the M/IO/DIO extension cardh]h)}(hjh]h1all inputs/outputs on the M/IO/DIO extension card}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1jhjThhhhhNubj)}(h#internal/external clock selection h]h)}(h!internal/external clock selectionh]h!internal/external clock selection}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jhjThhhhhNubeh}(h]h ]h"]h$]h&]j0j1uh1jhhhK'hjhhubh)}(hw*In particular, we would appreciate testing of these functions by anyone who has access to an M/IO/DIO extension card.*h]j;)}(hjh]huIn particular, we would appreciate testing of these functions by anyone who has access to an M/IO/DIO extension card.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1hhhhK-hjhhubh)}(h Things that do not seem to work:h]h Things that do not seem to work:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjhhubj)}(hhh](j)}(hThe level meters ("multi track") in 'alsamixer' do not seem to react to signals in (if this is a bug, it would probably be in the existing ICE1724 code). h]h)}(hThe level meters ("multi track") in 'alsamixer' do not seem to react to signals in (if this is a bug, it would probably be in the existing ICE1724 code).h]hThe level meters (“multi track”) in ‘alsamixer’ do not seem to react to signals in (if this is a bug, it would probably be in the existing ICE1724 code).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hrArdour 2.1 seems to work only via JACK, not using ALSA directly or via OSS. This still needs to be tracked down. h]h)}(hpArdour 2.1 seems to work only via JACK, not using ALSA directly or via OSS. This still needs to be tracked down.h]hpArdour 2.1 seems to work only via JACK, not using ALSA directly or via OSS. This still needs to be tracked down.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]h ]h"]h$]h&]j0j1uh1jhhhK2hjhhubeh}(h]state-of-developmentah ]h"]state of developmentah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hDRIVER DETAILSh]hDRIVER DETAILS}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhK8ubh)}(hthe following files were added:h]hthe following files were added:}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hj hhubj)}(hhh](j)}(h+pci/ice1724/maya44.c - Maya44 specific codeh]h)}(hjDh]h+pci/ice1724/maya44.c - Maya44 specific code}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjpubah}(h]h ]h"]h$]h&]uh1jhj?hhhhhNubj)}(hNpci/ice1724/ice1724.h.patch - PROPOSED patch to ice1724.h (see SAMPLING RATES)h]h)}(hjh]hNpci/ice1724/ice1724.h.patch - PROPOSED patch to ice1724.h (see SAMPLING RATES)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jhj?hhhhhNubj)}(hHi2c/other/wm8776.c - low-level access routines for Wolfson WM8776 codecsh]h)}(hjh]hHi2c/other/wm8776.c - low-level access routines for Wolfson WM8776 codecs}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1jhj?hhhhhNubj)}(hinclude/wm8776.h h]h)}(hinclude/wm8776.hh]hinclude/wm8776.h}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jhj?hhhhhNubeh}(h]h ]h"]h$]h&]j0*uh1jhhhKjjjjj j u nametypes}(j& jjAjjj uh}(j# hjjj>j jjDjjj ju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.