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/admin-guide/media/si476xmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/zh_TW/admin-guide/media/si476xmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/it_IT/admin-guide/media/si476xmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/ja_JP/admin-guide/media/si476xmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/ko_KR/admin-guide/media/si476xmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/sp_SP/admin-guide/media/si476xmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhF/var/lib/git/docbuild/linux/Documentation/admin-guide/media/si476x.rsthKubh)}(h4This data file has been placed in the public domain.h]h4This data file has been placed in the public domain.}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhho/srv/docbuild/lib/venvs/build-kernel-docs/lib64/python3.9/site-packages/docutils/parsers/rst/include/isonum.txthKubh)}(hDerived from the Unicode character mappings available from . Processed by unicode2rstsubs.py, part of Docutils: .h]hDerived from the Unicode character mappings available from . Processed by unicode2rstsubs.py, part of Docutils: .}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhhhhKubhsubstitution_definition)}(h*.. |amp| unicode:: U+00026 .. AMPERSANDh]h&}hhsbah}(h]h ]h"]ampah$]h&]uh1hhhhKhhhhubh)}(h+.. |apos| unicode:: U+00027 .. APOSTROPHEh]h'}hhsbah}(h]h ]h"]aposah$]h&]uh1hhhhKhhhhubh)}(h).. |ast| unicode:: U+0002A .. ASTERISKh]h*}hhsbah}(h]h ]h"]astah$]h&]uh1hhhhK hhhhubh)}(h+.. |brvbar| unicode:: U+000A6 .. BROKEN BARh]h¦}hjsbah}(h]h ]h"]brvbarah$]h&]uh1hhhhK hhhhubh)}(h0.. |bsol| unicode:: U+0005C .. REVERSE SOLIDUSh]h\}hjsbah}(h]h ]h"]bsolah$]h&]uh1hhhhK hhhhubh)}(h*.. |cent| unicode:: U+000A2 .. CENT SIGNh]h¢}hjsbah}(h]h ]h"]centah$]h&]uh1hhhhK hhhhubh)}(h&.. |colon| unicode:: U+0003A .. COLONh]h:}hj-sbah}(h]h ]h"]colonah$]h&]uh1hhhhK hhhhubh)}(h&.. |comma| unicode:: U+0002C .. COMMAh]h,}hj<sbah}(h]h ]h"]commaah$]h&]uh1hhhhKhhhhubh)}(h... |commat| unicode:: U+00040 .. COMMERCIAL ATh]h@}hjKsbah}(h]h ]h"]commatah$]h&]uh1hhhhKhhhhubh)}(h/.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGNh]h©}hjZsbah}(h]h ]h"]copyah$]h&]uh1hhhhKhhhhubh)}(h... |curren| unicode:: U+000A4 .. CURRENCY SIGNh]h¤}hjisbah}(h]h ]h"]currenah$]h&]uh1hhhhKhhhhubh)}(h0.. |darr| unicode:: U+02193 .. DOWNWARDS ARROWh]h↓}hjxsbah}(h]h ]h"]darrah$]h&]uh1hhhhKhhhhubh)}(h,.. |deg| unicode:: U+000B0 .. DEGREE SIGNh]h°}hjsbah}(h]h ]h"]degah$]h&]uh1hhhhKhhhhubh)}(h... |divide| unicode:: U+000F7 .. DIVISION SIGNh]h÷}hjsbah}(h]h ]h"]divideah$]h&]uh1hhhhKhhhhubh)}(h,.. |dollar| unicode:: U+00024 .. DOLLAR SIGNh]h$}hjsbah}(h]h ]h"]dollarah$]h&]uh1hhhhKhhhhubh)}(h,.. |equals| unicode:: U+0003D .. EQUALS SIGNh]h=}hjsbah}(h]h ]h"]equalsah$]h&]uh1hhhhKhhhhubh)}(h1.. |excl| unicode:: U+00021 .. EXCLAMATION MARKh]h!}hjsbah}(h]h ]h"]exclah$]h&]uh1hhhhKhhhhubh)}(h9.. |frac12| unicode:: U+000BD .. VULGAR FRACTION ONE HALFh]h½}hjsbah}(h]h ]h"]frac12ah$]h&]uh1hhhhKhhhhubh)}(h<.. |frac14| unicode:: U+000BC .. VULGAR FRACTION ONE QUARTERh]h¼}hjsbah}(h]h ]h"]frac14ah$]h&]uh1hhhhKhhhhubh)}(h;.. |frac18| unicode:: U+0215B .. VULGAR FRACTION ONE EIGHTHh]h⅛}hjsbah}(h]h ]h"]frac18ah$]h&]uh1hhhhKhhhhubh)}(h?.. |frac34| unicode:: U+000BE .. VULGAR FRACTION THREE QUARTERSh]h¾}hjsbah}(h]h ]h"]frac34ah$]h&]uh1hhhhKhhhhubh)}(h>.. |frac38| unicode:: U+0215C .. VULGAR FRACTION THREE EIGHTHSh]h⅜}hjsbah}(h]h ]h"]frac38ah$]h&]uh1hhhhKhhhhubh)}(h=.. |frac58| unicode:: U+0215D .. VULGAR FRACTION FIVE EIGHTHSh]h⅝}hjsbah}(h]h ]h"]frac58ah$]h&]uh1hhhhKhhhhubh)}(h>.. |frac78| unicode:: U+0215E .. VULGAR FRACTION SEVEN EIGHTHSh]h⅞}hj,sbah}(h]h ]h"]frac78ah$]h&]uh1hhhhKhhhhubh)}(h2.. |gt| unicode:: U+0003E .. GREATER-THAN SIGNh]h>}hj;sbah}(h]h ]h"]gtah$]h&]uh1hhhhKhhhhubh)}(h9.. |half| unicode:: U+000BD .. VULGAR FRACTION ONE HALFh]h½}hjJsbah}(h]h ]h"]halfah$]h&]uh1hhhhK hhhhubh)}(h/.. |horbar| unicode:: U+02015 .. HORIZONTAL BARh]h―}hjYsbah}(h]h ]h"]horbarah$]h&]uh1hhhhK!hhhhubh)}(h'.. |hyphen| unicode:: U+02010 .. HYPHENh]h‐}hjhsbah}(h]h ]h"]hyphenah$]h&]uh1hhhhK"hhhhubh)}(h:.. |iexcl| unicode:: U+000A1 .. INVERTED EXCLAMATION MARKh]h¡}hjwsbah}(h]h ]h"]iexclah$]h&]uh1hhhhK#hhhhubh)}(h7.. |iquest| unicode:: U+000BF .. INVERTED QUESTION MARKh]h¿}hjsbah}(h]h ]h"]iquestah$]h&]uh1hhhhK$hhhhubh)}(hJ.. |laquo| unicode:: U+000AB .. LEFT-POINTING DOUBLE ANGLE QUOTATION MARKh]h«}hjsbah}(h]h ]h"]laquoah$]h&]uh1hhhhK%hhhhubh)}(h0.. |larr| unicode:: U+02190 .. LEFTWARDS ARROWh]h←}hjsbah}(h]h ]h"]larrah$]h&]uh1hhhhK&hhhhubh)}(h3.. |lcub| unicode:: U+0007B .. LEFT CURLY BRACKETh]h{}hjsbah}(h]h ]h"]lcubah$]h&]uh1hhhhK'hhhhubh)}(h;.. |ldquo| unicode:: U+0201C .. LEFT DOUBLE QUOTATION MARKh]h“}hjsbah}(h]h ]h"]ldquoah$]h&]uh1hhhhK(hhhhubh)}(h).. |lowbar| unicode:: U+0005F .. LOW LINEh]h_}hjsbah}(h]h ]h"]lowbarah$]h&]uh1hhhhK)hhhhubh)}(h1.. |lpar| unicode:: U+00028 .. LEFT PARENTHESISh]h(}hjsbah}(h]h ]h"]lparah$]h&]uh1hhhhK*hhhhubh)}(h4.. |lsqb| unicode:: U+0005B .. LEFT SQUARE BRACKETh]h[}hjsbah}(h]h ]h"]lsqbah$]h&]uh1hhhhK+hhhhubh)}(h;.. |lsquo| unicode:: U+02018 .. LEFT SINGLE QUOTATION MARKh]h‘}hjsbah}(h]h ]h"]lsquoah$]h&]uh1hhhhK,hhhhubh)}(h/.. |lt| unicode:: U+0003C .. LESS-THAN SIGNh]h<}hj sbah}(h]h ]h"]ltah$]h&]uh1hhhhK-hhhhubh)}(h+.. |micro| unicode:: U+000B5 .. MICRO SIGNh]hµ}hjsbah}(h]h ]h"]microah$]h&]uh1hhhhK.hhhhubh)}(h+.. |middot| unicode:: U+000B7 .. MIDDLE DOTh]h·}hj+sbah}(h]h ]h"]middotah$]h&]uh1hhhhK/hhhhubh)}(h/.. |nbsp| unicode:: U+000A0 .. NO-BREAK SPACEh]h }hj:sbah}(h]h ]h"]nbspah$]h&]uh1hhhhK0hhhhubh)}(h).. |not| unicode:: U+000AC .. NOT SIGNh]h¬}hjIsbah}(h]h ]h"]notah$]h&]uh1hhhhK1hhhhubh)}(h,.. |num| unicode:: U+00023 .. NUMBER SIGNh]h#}hjXsbah}(h]h ]h"]numah$]h&]uh1hhhhK2hhhhubh)}(h).. |ohm| unicode:: U+02126 .. OHM SIGNh]hΩ}hjgsbah}(h]h ]h"]ohmah$]h&]uh1hhhhK3hhhhubh)}(h;.. |ordf| unicode:: U+000AA .. FEMININE ORDINAL INDICATORh]hª}hjvsbah}(h]h ]h"]ordfah$]h&]uh1hhhhK4hhhhubh)}(h<.. |ordm| unicode:: U+000BA .. MASCULINE ORDINAL INDICATORh]hº}hjsbah}(h]h ]h"]ordmah$]h&]uh1hhhhK5hhhhubh)}(h-.. |para| unicode:: U+000B6 .. PILCROW SIGNh]h¶}hjsbah}(h]h ]h"]paraah$]h&]uh1hhhhK6hhhhubh)}(h-.. |percnt| unicode:: U+00025 .. PERCENT SIGNh]h%}hjsbah}(h]h ]h"]percntah$]h&]uh1hhhhK7hhhhubh)}(h*.. |period| unicode:: U+0002E .. FULL STOPh]h.}hjsbah}(h]h ]h"]periodah$]h&]uh1hhhhK8hhhhubh)}(h*.. |plus| unicode:: U+0002B .. PLUS SIGNh]h+}hjsbah}(h]h ]h"]plusah$]h&]uh1hhhhK9hhhhubh)}(h0.. |plusmn| unicode:: U+000B1 .. PLUS-MINUS SIGNh]h±}hjsbah}(h]h ]h"]plusmnah$]h&]uh1hhhhK:hhhhubh)}(h+.. |pound| unicode:: U+000A3 .. POUND SIGNh]h£}hjsbah}(h]h ]h"]poundah$]h&]uh1hhhhK;hhhhubh)}(h... |quest| unicode:: U+0003F .. QUESTION MARKh]h?}hjsbah}(h]h ]h"]questah$]h&]uh1hhhhKhhhhubh)}(h1.. |rarr| unicode:: U+02192 .. RIGHTWARDS ARROWh]h→}hjsbah}(h]h ]h"]rarrah$]h&]uh1hhhhK?hhhhubh)}(h4.. |rcub| unicode:: U+0007D .. RIGHT CURLY BRACKETh]h}}hj*sbah}(h]h ]h"]rcubah$]h&]uh1hhhhK@hhhhubh)}(h<.. |rdquo| unicode:: U+0201D .. RIGHT DOUBLE QUOTATION MARKh]h”}hj9sbah}(h]h ]h"]rdquoah$]h&]uh1hhhhKAhhhhubh)}(h0.. |reg| unicode:: U+000AE .. REGISTERED SIGNh]h®}hjHsbah}(h]h ]h"]regah$]h&]uh1hhhhKBhhhhubh)}(h2.. |rpar| unicode:: U+00029 .. RIGHT PARENTHESISh]h)}hjWsbah}(h]h ]h"]rparah$]h&]uh1hhhhKChhhhubh)}(h5.. |rsqb| unicode:: U+0005D .. RIGHT SQUARE BRACKETh]h]}hjfsbah}(h]h ]h"]rsqbah$]h&]uh1hhhhKDhhhhubh)}(h<.. |rsquo| unicode:: U+02019 .. RIGHT SINGLE QUOTATION MARKh]h’}hjusbah}(h]h ]h"]rsquoah$]h&]uh1hhhhKEhhhhubh)}(h-.. |sect| unicode:: U+000A7 .. SECTION SIGNh]h§}hjsbah}(h]h ]h"]sectah$]h&]uh1hhhhKFhhhhubh)}(h*.. |semi| unicode:: U+0003B .. SEMICOLONh]h;}hjsbah}(h]h ]h"]semiah$]h&]uh1hhhhKGhhhhubh)}(h,.. |shy| unicode:: U+000AD .. SOFT HYPHENh]h­}hjsbah}(h]h ]h"]shyah$]h&]uh1hhhhKHhhhhubh)}(h(.. |sol| unicode:: U+0002F .. SOLIDUSh]h/}hjsbah}(h]h ]h"]solah$]h&]uh1hhhhKIhhhhubh)}(h,.. |sung| unicode:: U+0266A .. EIGHTH NOTEh]h♪}hjsbah}(h]h ]h"]sungah$]h&]uh1hhhhKJhhhhubh)}(h0.. |sup1| unicode:: U+000B9 .. SUPERSCRIPT ONEh]h¹}hjsbah}(h]h ]h"]sup1ah$]h&]uh1hhhhKKhhhhubh)}(h0.. |sup2| unicode:: U+000B2 .. SUPERSCRIPT TWOh]h²}hjsbah}(h]h ]h"]sup2ah$]h&]uh1hhhhKLhhhhubh)}(h2.. |sup3| unicode:: U+000B3 .. SUPERSCRIPT THREEh]h³}hjsbah}(h]h ]h"]sup3ah$]h&]uh1hhhhKMhhhhubh)}(h4.. |times| unicode:: U+000D7 .. MULTIPLICATION SIGNh]h×}hjsbah}(h]h ]h"]timesah$]h&]uh1hhhhKNhhhhubh)}(h0.. |trade| unicode:: U+02122 .. TRADE MARK SIGNh]h™}hj sbah}(h]h ]h"]tradeah$]h&]uh1hhhhKOhhhhubh)}(h... |uarr| unicode:: U+02191 .. UPWARDS ARROWh]h↑}hjsbah}(h]h ]h"]uarrah$]h&]uh1hhhhKPhhhhubh)}(h... |verbar| unicode:: U+0007C .. VERTICAL LINEh]h|}hj)sbah}(h]h ]h"]verbarah$]h&]uh1hhhhKQhhhhubh)}(h*.. |yen| unicode:: U+000A5 .. YEN SIGN h]h¥}hj8sbah}(h]h ]h"]yenah$]h&]uh1hhhhKRhhhhubhsection)}(hhh](htitle)}(hThe SI476x Driverh]hThe SI476x Driver}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjIhhhhhKubh paragraph)}(h?Copyright |copy| 2013 Andrey Smirnov h](h Copyright }(hj^hhhNhNubh©}(hj^hhhNhNubh 2013 Andrey Smirnov <}(hj^hhhNhNubh reference)}(handrew.smirnov@gmail.comh]handrew.smirnov@gmail.com}(hjphhhNhNubah}(h]h ]h"]h$]h&]refurimailto:andrew.smirnov@gmail.comuh1jnhj^ubh>}(hj^hhhNhNubeh}(h]h ]h"]h$]h&]uh1j\hhhK hjIhhubjH)}(hhh](jM)}(hTODO for the driverh]hTODO for the driver}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjhhhhhK ubh bullet_list)}(hhh]h list_item)}(hX]According to the SiLabs' datasheet it is possible to update the firmware of the radio chip in the run-time, thus bringing it to the most recent version. Unfortunately I couldn't find any mentioning of the said firmware update for the old chips that I tested the driver against, so for chips like that the driver only exposes the old functionality. h]j])}(hX[According to the SiLabs' datasheet it is possible to update the firmware of the radio chip in the run-time, thus bringing it to the most recent version. Unfortunately I couldn't find any mentioning of the said firmware update for the old chips that I tested the driver against, so for chips like that the driver only exposes the old functionality.h]hX_According to the SiLabs’ datasheet it is possible to update the firmware of the radio chip in the run-time, thus bringing it to the most recent version. Unfortunately I couldn’t find any mentioning of the said firmware update for the old chips that I tested the driver against, so for chips like that the driver only exposes the old functionality.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubah}(h]h ]h"]h$]h&]bullet-uh1jhhhKhjhhubeh}(h]todo-for-the-driverah ]h"]todo for the driverah$]h&]uh1jGhjIhhhhhK ubjH)}(hhh](jM)}(hParameters exposed over debugfsh]hParameters exposed over debugfs}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjhhhhhKubj])}(hX SI476x allow user to get multiple characteristics that can be very useful for EoL testing/RF performance estimation, parameters that have very little to do with V4L2 subsystem. Such parameters are exposed via debugfs and can be accessed via regular file I/O operations.h]hX SI476x allow user to get multiple characteristics that can be very useful for EoL testing/RF performance estimation, parameters that have very little to do with V4L2 subsystem. Such parameters are exposed via debugfs and can be accessed via regular file I/O operations.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjhhubj])}(h$The drivers exposes following files:h]h$The drivers exposes following files:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjhhubj)}(hhh](j)}(hX/sys/kernel/debug//acf This file contains ACF(Automatically Controlled Features) status information. The contents of the file is binary data of the following layout: .. tabularcolumns:: |p{7ex}|p{12ex}|L| ============= ============== ==================================== Offset Name Description ============= ============== ==================================== 0x00 blend_int Flag, set when stereo separation has crossed below the blend threshold 0x01 hblend_int Flag, set when HiBlend cutoff frequency is lower than threshold 0x02 hicut_int Flag, set when HiCut cutoff frequency is lower than threshold 0x03 chbw_int Flag, set when channel filter bandwidth is less than threshold 0x04 softmute_int Flag indicating that softmute attenuation has increased above softmute threshold 0x05 smute 0 - Audio is not soft muted 1 - Audio is soft muted 0x06 smattn Soft mute attenuation level in dB 0x07 chbw Channel filter bandwidth in kHz 0x08 hicut HiCut cutoff frequency in units of 100Hz 0x09 hiblend HiBlend cutoff frequency in units of 100 Hz 0x10 pilot 0 - Stereo pilot is not present 1 - Stereo pilot is present 0x11 stblend Stereo blend in % ============= ============== ==================================== h](j])}(h/sys/kernel/debug//acf This file contains ACF(Automatically Controlled Features) status information. The contents of the file is binary data of the following layout:h]h/sys/kernel/debug//acf This file contains ACF(Automatically Controlled Features) status information. The contents of the file is binary data of the following layout:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubhtabular_col_spec)}(hhh]h}(h]h ]h"]h$]h&]spec|p{7ex}|p{12ex}|L|uh1j hhhK$hjubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1j#hj ubj$)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j#hj ubj$)}(hhh]h}(h]h ]h"]h$]h&]colwidthK$uh1j#hj ubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]j])}(hOffseth]hOffset}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK'hjOubah}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh]j])}(hNameh]hName}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK'hjfubah}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh]j])}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK'hj}ubah}(h]h ]h"]h$]h&]uh1jMhjJubeh}(h]h ]h"]h$]h&]uh1jHhjEubah}(h]h ]h"]h$]h&]uh1jChj ubhtbody)}(hhh](jI)}(hhh](jN)}(hhh]j])}(h0x00h]h0x00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK)hjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h blend_inth]h blend_int}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK)hjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hFFlag, set when stereo separation has crossed below the blend thresholdh]hFFlag, set when stereo separation has crossed below the blend threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK)hjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x01h]h0x01}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK+hjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h hblend_inth]h hblend_int}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK+hj ubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h?Flag, set when HiBlend cutoff frequency is lower than thresholdh]h?Flag, set when HiBlend cutoff frequency is lower than threshold}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK+hj$ubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x02h]h0x02}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK-hjDubah}(h]h ]h"]h$]h&]uh1jMhjAubjN)}(hhh]j])}(h hicut_inth]h hicut_int}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK-hj[ubah}(h]h ]h"]h$]h&]uh1jMhjAubjN)}(hhh]j])}(h=Flag, set when HiCut cutoff frequency is lower than thresholdh]h=Flag, set when HiCut cutoff frequency is lower than threshold}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK-hjrubah}(h]h ]h"]h$]h&]uh1jMhjAubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x03h]h0x03}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK/hjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hchbw_inth]hchbw_int}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK/hjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h>Flag, set when channel filter bandwidth is less than thresholdh]h>Flag, set when channel filter bandwidth is less than threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK/hjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x04h]h0x04}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK1hjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h softmute_inth]h softmute_int}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK1hjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hPFlag indicating that softmute attenuation has increased above softmute thresholdh]hPFlag indicating that softmute attenuation has increased above softmute threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK1hjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x05h]h0x05}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK4hj.ubah}(h]h ]h"]h$]h&]uh1jMhj+ubjN)}(hhh]j])}(hsmuteh]hsmute}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK4hjEubah}(h]h ]h"]h$]h&]uh1jMhj+ubjN)}(hhh]j])}(h30 - Audio is not soft muted 1 - Audio is soft mutedh]h30 - Audio is not soft muted 1 - Audio is soft muted}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK4hj\ubah}(h]h ]h"]h$]h&]uh1jMhj+ubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x06h]h0x06}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK6hj|ubah}(h]h ]h"]h$]h&]uh1jMhjyubjN)}(hhh]j])}(hsmattnh]hsmattn}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK6hjubah}(h]h ]h"]h$]h&]uh1jMhjyubjN)}(hhh]j])}(h!Soft mute attenuation level in dBh]h!Soft mute attenuation level in dB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK6hjubah}(h]h ]h"]h$]h&]uh1jMhjyubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x07h]h0x07}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK7hjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hchbwh]hchbw}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK7hjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hChannel filter bandwidth in kHzh]hChannel filter bandwidth in kHz}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK7hjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x08h]h0x08}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK8hj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hhicuth]hhicut}(hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK8hj/ ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(h(HiCut cutoff frequency in units of 100Hzh]h(HiCut cutoff frequency in units of 100Hz}(hjI hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK8hjF ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x09h]h0x09}(hji hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK:hjf ubah}(h]h ]h"]h$]h&]uh1jMhjc ubjN)}(hhh]j])}(hhiblendh]hhiblend}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK:hj} ubah}(h]h ]h"]h$]h&]uh1jMhjc ubjN)}(hhh]j])}(h+HiBlend cutoff frequency in units of 100 Hzh]h+HiBlend cutoff frequency in units of 100 Hz}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK:hj ubah}(h]h ]h"]h$]h&]uh1jMhjc ubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x10h]h0x10}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hstblendh]hstblend}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK>hj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hStereo blend in %h]hStereo blend in %}(hj3 hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK>hj0 ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1jHhjubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hXn/sys/kernel/debug//rds_blckcnt This file contains statistics about RDS receptions. It's binary data has the following layout: .. tabularcolumns:: |p{7ex}|p{12ex}|L| ============= ============== ==================================== Offset Name Description ============= ============== ==================================== 0x00 expected Number of expected RDS blocks 0x02 received Number of received RDS blocks 0x04 uncorrectable Number of uncorrectable RDS blocks ============= ============== ==================================== h](j])}(h/sys/kernel/debug//rds_blckcnt This file contains statistics about RDS receptions. It's binary data has the following layout:h]h/sys/kernel/debug//rds_blckcnt This file contains statistics about RDS receptions. It’s binary data has the following layout:}(hjj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKBhjf ubj )}(hhh]h}(h]h ]h"]h$]h&]j|p{7ex}|p{12ex}|L|uh1j hhhKFhjf ubj)}(hhh]j)}(hhh](j$)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1j#hj ubj$)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j#hj ubj$)}(hhh]h}(h]h ]h"]h$]h&]colwidthK$uh1j#hj ubjD)}(hhh]jI)}(hhh](jN)}(hhh]j])}(hOffseth]hOffset}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKIhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hNameh]hName}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKIhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(h Descriptionh]h Description}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKIhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1jHhj ubah}(h]h ]h"]h$]h&]uh1jChj ubj)}(hhh](jI)}(hhh](jN)}(hhh]j])}(h0x00h]h0x00}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKKhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hexpectedh]hexpected}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKKhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hNumber of expected RDS blocksh]hNumber of expected RDS blocks}(hj4 hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKKhj1 ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1jHhj ubjI)}(hhh](jN)}(hhh]j])}(h0x02h]h0x02}(hjT hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKLhjQ ubah}(h]h ]h"]h$]h&]uh1jMhjN ubjN)}(hhh]j])}(hreceivedh]hreceived}(hjk hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKLhjh ubah}(h]h ]h"]h$]h&]uh1jMhjN ubjN)}(hhh]j])}(hNumber of received RDS blocksh]hNumber of received RDS blocks}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKLhj ubah}(h]h ]h"]h$]h&]uh1jMhjN ubeh}(h]h ]h"]h$]h&]uh1jHhj ubjI)}(hhh](jN)}(hhh]j])}(h0x04h]h0x04}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKMhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(h uncorrectableh]h uncorrectable}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKMhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(h"Number of uncorrectable RDS blocksh]h"Number of uncorrectable RDS blocks}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKMhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1jHhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]colsKuh1jhj ubah}(h]h ]h"]h$]h&]uh1jhjf ubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hXG/sys/kernel/debug//agc This file contains information about parameters pertaining to AGC(Automatic Gain Control) The layout is: .. tabularcolumns:: |p{7ex}|p{12ex}|L| ============= ============== ==================================== Offset Name Description ============= ============== ==================================== 0x00 mxhi 0 - FM Mixer PD high threshold is not tripped 1 - FM Mixer PD high threshold is tripped 0x01 mxlo ditto for FM Mixer PD low 0x02 lnahi ditto for FM LNA PD high 0x03 lnalo ditto for FM LNA PD low 0x04 fmagc1 FMAGC1 attenuator resistance (see datasheet for more detail) 0x05 fmagc2 ditto for FMAGC2 0x06 pgagain PGA gain in dB 0x07 fmwblang FM/WB LNA Gain in dB ============= ============== ==================================== h](j])}(h}/sys/kernel/debug//agc This file contains information about parameters pertaining to AGC(Automatic Gain Control)h]h}/sys/kernel/debug//agc This file contains information about parameters pertaining to AGC(Automatic Gain Control)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKPhj ubj])}(hThe layout is:h]hThe layout is:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKThj ubj )}(hhh]h}(h]h ]h"]h$]h&]j|p{7ex}|p{12ex}|L|uh1j hhhKVhj ubj)}(hhh]j)}(hhh](j$)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1j#hj0 ubj$)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j#hj0 ubj$)}(hhh]h}(h]h ]h"]h$]h&]colwidthK$uh1j#hj0 ubjD)}(hhh]jI)}(hhh](jN)}(hhh]j])}(hOffseth]hOffset}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKYhjW ubah}(h]h ]h"]h$]h&]uh1jMhjT ubjN)}(hhh]j])}(hNameh]hName}(hjq hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKYhjn ubah}(h]h ]h"]h$]h&]uh1jMhjT ubjN)}(hhh]j])}(h Descriptionh]h Description}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKYhj ubah}(h]h ]h"]h$]h&]uh1jMhjT ubeh}(h]h ]h"]h$]h&]uh1jHhjQ ubah}(h]h ]h"]h$]h&]uh1jChj0 ubj)}(hhh](jI)}(hhh](jN)}(hhh]j])}(h0x00h]h0x00}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK[hj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hmxhih]hmxhi}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK[hj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hW0 - FM Mixer PD high threshold is not tripped 1 - FM Mixer PD high threshold is trippedh]hW0 - FM Mixer PD high threshold is not tripped 1 - FM Mixer PD high threshold is tripped}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK[hj ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1jHhj ubjI)}(hhh](jN)}(hhh]j])}(h0x01h]h0x01}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK_hj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hmxloh]hmxlo}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK_hj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hditto for FM Mixer PD lowh]hditto for FM Mixer PD low}(hj- hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK_hj* ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1jHhj ubjI)}(hhh](jN)}(hhh]j])}(h0x02h]h0x02}(hjM hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK`hjJ ubah}(h]h ]h"]h$]h&]uh1jMhjG ubjN)}(hhh]j])}(hlnahih]hlnahi}(hjd hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK`hja ubah}(h]h ]h"]h$]h&]uh1jMhjG ubjN)}(hhh]j])}(hditto for FM LNA PD highh]hditto for FM LNA PD high}(hj{ hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK`hjx ubah}(h]h ]h"]h$]h&]uh1jMhjG ubeh}(h]h ]h"]h$]h&]uh1jHhj ubjI)}(hhh](jN)}(hhh]j])}(h0x03h]h0x03}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKahj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hlnaloh]hlnalo}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKahj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hditto for FM LNA PD lowh]hditto for FM LNA PD low}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKahj ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1jHhj ubjI)}(hhh](jN)}(hhh]j])}(h0x04h]h0x04}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKbhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hfmagc1h]hfmagc1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKbhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(h/rsq This file contains information about parameters pertaining to RSQ(Received Signal Quality) The layout is: .. tabularcolumns:: |p{7ex}|p{12ex}|p{60ex}| ============= ============== ==================================== Offset Name Description ============= ============== ==================================== 0x00 multhint 0 - multipath value has not crossed the Multipath high threshold 1 - multipath value has crossed the Multipath high threshold 0x01 multlint ditto for Multipath low threshold 0x02 snrhint 0 - received signal's SNR has not crossed high threshold 1 - received signal's SNR has crossed high threshold 0x03 snrlint ditto for low threshold 0x04 rssihint ditto for RSSI high threshold 0x05 rssilint ditto for RSSI low threshold 0x06 bltf Flag indicating if seek command reached/wrapped seek band limit 0x07 snr_ready Indicates that SNR metrics is ready 0x08 rssiready ditto for RSSI metrics 0x09 injside 0 - Low-side injection is being used 1 - High-side injection is used 0x10 afcrl Flag indicating if AFC rails 0x11 valid Flag indicating if channel is valid 0x12 readfreq Current tuned frequency 0x14 freqoff Signed frequency offset in units of 2ppm 0x15 rssi Signed value of RSSI in dBuV 0x16 snr Signed RF SNR in dB 0x17 issi Signed Image Strength Signal indicator 0x18 lassi Signed Low side adjacent Channel Strength indicator 0x19 hassi ditto for High side 0x20 mult Multipath indicator 0x21 dev Frequency deviation 0x24 assi Adjacent channel SSI 0x25 usn Ultrasonic noise indicator 0x26 pilotdev Pilot deviation in units of 100 Hz 0x27 rdsdev ditto for RDS 0x28 assidev ditto for ASSI 0x29 strongdev Frequency deviation 0x30 rdspi RDS PI code ============= ============== ==================================== h](j])}(h~/sys/kernel/debug//rsq This file contains information about parameters pertaining to RSQ(Received Signal Quality)h]h~/sys/kernel/debug//rsq This file contains information about parameters pertaining to RSQ(Received Signal Quality)}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKihj4ubj])}(hThe layout is:h]hThe layout is:}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKmhj4ubj )}(hhh]h}(h]h ]h"]h$]h&]j|p{7ex}|p{12ex}|p{60ex}|uh1j hhhKohj4ubj)}(hhh]j)}(hhh](j$)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1j#hjaubj$)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j#hjaubj$)}(hhh]h}(h]h ]h"]h$]h&]colwidthK$uh1j#hjaubjD)}(hhh]jI)}(hhh](jN)}(hhh]j])}(hOffseth]hOffset}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKrhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hNameh]hName}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKrhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKrhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubah}(h]h ]h"]h$]h&]uh1jChjaubj)}(hhh](jI)}(hhh](jN)}(hhh]j])}(h0x00h]h0x00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKthjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hmulthinth]hmulthint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKthjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h}0 - multipath value has not crossed the Multipath high threshold 1 - multipath value has crossed the Multipath high thresholdh]h}0 - multipath value has not crossed the Multipath high threshold 1 - multipath value has crossed the Multipath high threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKthj ubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x01h]h0x01}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKxhj-ubah}(h]h ]h"]h$]h&]uh1jMhj*ubjN)}(hhh]j])}(hmultlinth]hmultlint}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKxhjDubah}(h]h ]h"]h$]h&]uh1jMhj*ubjN)}(hhh]j])}(h!ditto for Multipath low thresholdh]h!ditto for Multipath low threshold}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKxhj[ubah}(h]h ]h"]h$]h&]uh1jMhj*ubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x02h]h0x02}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKyhj{ubah}(h]h ]h"]h$]h&]uh1jMhjxubjN)}(hhh]j])}(hsnrhinth]hsnrhint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKyhjubah}(h]h ]h"]h$]h&]uh1jMhjxubjN)}(hhh]j])}(hm0 - received signal's SNR has not crossed high threshold 1 - received signal's SNR has crossed high thresholdh]hq0 - received signal’s SNR has not crossed high threshold 1 - received signal’s SNR has crossed high threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKyhjubah}(h]h ]h"]h$]h&]uh1jMhjxubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x03h]h0x03}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK}hjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hsnrlinth]hsnrlint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK}hjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hditto for low thresholdh]hditto for low threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK}hjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x04h]h0x04}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK~hjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hrssihinth]hrssihint}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK~hj.ubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hditto for RSSI high thresholdh]hditto for RSSI high threshold}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhK~hjEubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x05h]h0x05}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjeubah}(h]h ]h"]h$]h&]uh1jMhjbubjN)}(hhh]j])}(hrssilinth]hrssilint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj|ubah}(h]h ]h"]h$]h&]uh1jMhjbubjN)}(hhh]j])}(hditto for RSSI low thresholdh]hditto for RSSI low threshold}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjbubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x06h]h0x06}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hbltfh]hbltf}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h?Flag indicating if seek command reached/wrapped seek band limith]h?Flag indicating if seek command reached/wrapped seek band limit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x07h]h0x07}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h snr_readyh]h snr_ready}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h#Indicates that SNR metrics is readyh]h#Indicates that SNR metrics is ready}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj/ubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x08h]h0x08}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjOubah}(h]h ]h"]h$]h&]uh1jMhjLubjN)}(hhh]j])}(h rssireadyh]h rssiready}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjfubah}(h]h ]h"]h$]h&]uh1jMhjLubjN)}(hhh]j])}(hditto for RSSI metricsh]hditto for RSSI metrics}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj}ubah}(h]h ]h"]h$]h&]uh1jMhjLubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x09h]h0x09}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hinjsideh]hinjside}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hD0 - Low-side injection is being used 1 - High-side injection is usedh]hD0 - Low-side injection is being used 1 - High-side injection is used}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x10h]h0x10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hafcrlh]hafcrl}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hFlag indicating if AFC railsh]hFlag indicating if AFC rails}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x11h]h0x11}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj9ubah}(h]h ]h"]h$]h&]uh1jMhj6ubjN)}(hhh]j])}(hvalidh]hvalid}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjPubah}(h]h ]h"]h$]h&]uh1jMhj6ubjN)}(hhh]j])}(h#Flag indicating if channel is validh]h#Flag indicating if channel is valid}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjgubah}(h]h ]h"]h$]h&]uh1jMhj6ubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x12h]h0x12}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hreadfreqh]hreadfreq}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hCurrent tuned frequencyh]hCurrent tuned frequency}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x14h]h0x14}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hfreqoffh]hfreqoff}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h(Signed frequency offset in units of 2ppmh]h(Signed frequency offset in units of 2ppm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x15h]h0x15}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj#ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hrssih]hrssi}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj:ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hSigned value of RSSI in dBuVh]hSigned value of RSSI in dBuV}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjQubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x16h]h0x16}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjqubah}(h]h ]h"]h$]h&]uh1jMhjnubjN)}(hhh]j])}(hsnrh]hsnr}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjnubjN)}(hhh]j])}(hSigned RF SNR in dBh]hSigned RF SNR in dB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjnubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x17h]h0x17}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hissih]hissi}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h&Signed Image Strength Signal indicatorh]h&Signed Image Strength Signal indicator}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x18h]h0x18}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(hlassih]hlassi}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj$ubah}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh]j])}(h3Signed Low side adjacent Channel Strength indicatorh]h3Signed Low side adjacent Channel Strength indicator}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj;ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x19h]h0x19}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj[ubah}(h]h ]h"]h$]h&]uh1jMhjXubjN)}(hhh]j])}(hhassih]hhassi}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjrubah}(h]h ]h"]h$]h&]uh1jMhjXubjN)}(hhh]j])}(hditto for High sideh]hditto for High side}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjXubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x20h]h0x20}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hmulth]hmult}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hMultipath indicatorh]hMultipath indicator}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x21h]h0x21}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hdevh]hdev}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hFrequency deviationh]hFrequency deviation}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj%ubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x24h]h0x24}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjEubah}(h]h ]h"]h$]h&]uh1jMhjBubjN)}(hhh]j])}(hassih]hassi}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj\ubah}(h]h ]h"]h$]h&]uh1jMhjBubjN)}(hhh]j])}(hAdjacent channel SSIh]hAdjacent channel SSI}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjsubah}(h]h ]h"]h$]h&]uh1jMhjBubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x25h]h0x25}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(husnh]husn}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hUltrasonic noise indicatorh]hUltrasonic noise indicator}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x26h]h0x26}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hpilotdevh]hpilotdev}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h"Pilot deviation in units of 100 Hzh]h"Pilot deviation in units of 100 Hz}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x27h]h0x27}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj/ubah}(h]h ]h"]h$]h&]uh1jMhj,ubjN)}(hhh]j])}(hrdsdevh]hrdsdev}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjFubah}(h]h ]h"]h$]h&]uh1jMhj,ubjN)}(hhh]j])}(h ditto for RDSh]h ditto for RDS}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj]ubah}(h]h ]h"]h$]h&]uh1jMhj,ubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x28h]h0x28}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj}ubah}(h]h ]h"]h$]h&]uh1jMhjzubjN)}(hhh]j])}(hassidevh]hassidev}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjzubjN)}(hhh]j])}(hditto for ASSIh]hditto for ASSI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjzubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x29h]h0x29}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h strongdevh]h strongdev}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hFrequency deviationh]hFrequency deviation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubjI)}(hhh](jN)}(hhh]j])}(h0x30h]h0x30}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(hrdspih]hrdspi}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj0ubah}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh]j])}(h RDS PI codeh]h RDS PI code}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhjGubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubeh}(h]h ]h"]h$]h&]uh1jhjaubeh}(h]h ]h"]h$]h&]colsKuh1jhj^ubah}(h]h ]h"]h$]h&]uh1jhj4ubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h/sys/kernel/debug//rsq_primary This file contains information about parameters pertaining to RSQ(Received Signal Quality) for primary tuner only. Layout is as the one above.h]j])}(h/sys/kernel/debug//rsq_primary This file contains information about parameters pertaining to RSQ(Received Signal Quality) for primary tuner only. Layout is as the one above.h]h/sys/kernel/debug//rsq_primary This file contains information about parameters pertaining to RSQ(Received Signal Quality) for primary tuner only. Layout is as the one above.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hhhKhj}ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]h ]h"]h$]h&]j*uh1jhhhKhjhhubeh}(h]parameters-exposed-over-debugfsah ]h"]parameters exposed over debugfsah$]h&]uh1jGhjIhhhhhKubeh}(h]the-si476x-driverah ]h"]the si476x driverah$]h&]uh1jGhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jLN generatorN datestampN source_linkN source_urlN toc_backlinksjMfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_urlU &https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}(hhhhhhj jjjj*jj9j-jHj<jWjKjfjZjujijjxjjjjjjjjjjjjjjjjj jjjj)jj8j,jGj;jVjJjejYjtjhjjwjjjjjjjjjjjjjjjjj jjj j(jj7j+jFj:jUjIjdjXjsjgjjvjjjjjjjjjjjjjjjjj jjj j'jj6j*jEj9jTjHjcjWjrjfjjujjjjjjjjjjjjjjjjjjjj j&jj5j)jDj8usubstitution_names}(amphߌaposhasthbrvbarj bsoljcentj*colonj9commajHcommatjWcopyjfcurrenjudarrjdegjdividejdollarjequalsjexcljfrac12jfrac14jfrac18jfrac34j frac38jfrac58j)frac78j8gtjGhalfjVhorbarjehyphenjtiexcljiquestjlaquojlarrjlcubjldquojlowbarjlparjlsqbjlsquoj ltjmicroj(middotj7nbspjFnotjUnumjdohmjsordfjordmjparajpercntjperiodjplusjplusmnjpoundjquestjquotj raquojrarrj'rcubj6rdquojEregjTrparjcrsqbjrrsquojsectjsemijshyjsoljsungjsup1jsup2jsup3jtimesjtradejuarrj&verbarj5yenjDurefnames}refids}nameids}(jjjjjju nametypes}(jjjuh}(jjIjjjju 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]*Documentation/admin-guide/media/si476x.rst(NNNNta decorationNhhub.