€•ªRŒsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ>/translations/zh_CN/userspace-api/media/v4l/ext-ctrls-rf-tuner”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ>/translations/zh_TW/userspace-api/media/v4l/ext-ctrls-rf-tuner”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ>/translations/it_IT/userspace-api/media/v4l/ext-ctrls-rf-tuner”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ>/translations/ja_JP/userspace-api/media/v4l/ext-ctrls-rf-tuner”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ>/translations/ko_KR/userspace-api/media/v4l/ext-ctrls-rf-tuner”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒPortuguese (Brazilian)”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ>/translations/pt_BR/userspace-api/media/v4l/ext-ctrls-rf-tuner”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ>/translations/sp_SP/userspace-api/media/v4l/ext-ctrls-rf-tuner”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)”}”(hŒ8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later”h]”hŒ8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later”…””}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒX/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/ext-ctrls-rf-tuner.rst”h´KubhŒtarget”“”)”}”(hŒ.. _rf-tuner-controls:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œrf-tuner-controls”uh1hÈh´Khhh²hh³hÇubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒRF Tuner Control Reference”h]”hŒRF Tuner Control Reference”…””}”(hhÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhhØh²hh³hÇh´KubhŒ paragraph”“”)”}”(hŒ_The RF Tuner (RF_TUNER) class includes controls for common features of devices having RF tuner.”h]”hŒ_The RF Tuner (RF_TUNER) class includes controls for common features of devices having RF tuner.”…””}”(hhíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hëh³hÇh´K hhØh²hubhì)”}”(hXPIn this context, RF tuner is radio receiver circuit between antenna and demodulator. It receives radio frequency (RF) from the antenna and converts that received signal to lower intermediate frequency (IF) or baseband frequency (BB). Tuners that could do baseband output are often called Zero-IF tuners. Older tuners were typically simple PLL tuners inside a metal box, while newer ones are highly integrated chips without a metal box "silicon tuners". These controls are mostly applicable for new feature rich silicon tuners, just because older tuners does not have much adjustable features.”h]”hXTIn this context, RF tuner is radio receiver circuit between antenna and demodulator. It receives radio frequency (RF) from the antenna and converts that received signal to lower intermediate frequency (IF) or baseband frequency (BB). Tuners that could do baseband output are often called Zero-IF tuners. Older tuners were typically simple PLL tuners inside a metal box, while newer ones are highly integrated chips without a metal box “silicon tunersâ€. These controls are mostly applicable for new feature rich silicon tuners, just because older tuners does not have much adjustable features.”…””}”(hhûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hëh³hÇh´K hhØh²hubhì)”}”(hŒ¼For more information about RF tuners see `Tuner (radio) `__ and `RF front end `__ from Wikipedia.”h]”(hŒ)For more information about RF tuners see ”…””}”(hj h²hh³Nh´NubhŒ reference”“”)”}”(hŒB`Tuner (radio) `__”h]”hŒ Tuner (radio)”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ Tuner (radio)”Œrefuri”Œ.http://en.wikipedia.org/wiki/Tuner_%28radio%29”uh1jhj ubhŒ and ”…””}”(hj h²hh³Nh´Nubj)”}”(hŒ<`RF front end `__”h]”hŒ RF front end”…””}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”Œ RF front end”j#Œ)http://en.wikipedia.org/wiki/RF_front_end”uh1jhj ubhŒ from Wikipedia.”…””}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hëh³hÇh´KhhØh²hubhÉ)”}”(hŒ.. _rf-tuner-control-id:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒrf-tuner-control-id”uh1hÈh´KhhØh²hh³hÇubh×)”}”(hhh]”(hÜ)”}”(hŒRF_TUNER Control IDs”h]”hŒRF_TUNER Control IDs”…””}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjOh²hh³hÇh´K ubhŒdefinition_list”“”)”}”(hhh]”(hŒdefinition_list_item”“”)”}”(hŒ¥``V4L2_CID_RF_TUNER_CLASS (class)`` The RF_TUNER class descriptor. Calling :ref:`VIDIOC_QUERYCTRL` for this control will return a description of this control class. ”h]”(hŒterm”“”)”}”(hŒ#``V4L2_CID_RF_TUNER_CLASS (class)``”h]”hŒliteral”“”)”}”(hjoh]”hŒV4L2_CID_RF_TUNER_CLASS (class)”…””}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jqhjmubah}”(h]”h ]”h"]”h$]”h&]”uh1jkh³hÇh´K%hjgubhŒ definition”“”)”}”(hhh]”hì)”}”(hŒ€The RF_TUNER class descriptor. Calling :ref:`VIDIOC_QUERYCTRL` for this control will return a description of this control class.”h]”(hŒ'The RF_TUNER class descriptor. Calling ”…””}”(hj‹h²hh³Nh´Nubh)”}”(hŒ:ref:`VIDIOC_QUERYCTRL`”h]”hŒinline”“”)”}”(hj•h]”hŒVIDIOC_QUERYCTRL”…””}”(hj™h²hh³Nh´Nubah}”(h]”h ]”(Œxref”Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j—hj“ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œ*userspace-api/media/v4l/ext-ctrls-rf-tuner”Œ refdomain”j¤Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆŒ reftarget”Œvidioc_queryctrl”uh1hh³hÇh´K#hj‹ubhŒB for this control will return a description of this control class.”…””}”(hj‹h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hëh³hÇh´K#hjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hjgubeh}”(h]”h ]”h"]”h$]”h&]”uh1jeh³hÇh´K%hjbubjf)”}”(hŒ³``V4L2_CID_RF_TUNER_BANDWIDTH_AUTO (boolean)`` Enables/disables tuner radio channel bandwidth configuration. In automatic mode bandwidth configuration is performed by the driver. ”h]”(jl)”}”(hŒ.``V4L2_CID_RF_TUNER_BANDWIDTH_AUTO (boolean)``”h]”jr)”}”(hjÔh]”hŒ*V4L2_CID_RF_TUNER_BANDWIDTH_AUTO (boolean)”…””}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jqhjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jkh³hÇh´K)hjÎubj‡)”}”(hhh]”hì)”}”(hŒƒEnables/disables tuner radio channel bandwidth configuration. In automatic mode bandwidth configuration is performed by the driver.”h]”hŒƒEnables/disables tuner radio channel bandwidth configuration. In automatic mode bandwidth configuration is performed by the driver.”…””}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hëh³hÇh´K(hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hjÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1jeh³hÇh´K)hjbh²hubjf)”}”(hX9``V4L2_CID_RF_TUNER_BANDWIDTH (integer)`` Filter(s) on tuner signal path are used to filter signal according to receiving party needs. Driver configures filters to fulfill desired bandwidth requirement. Used when V4L2_CID_RF_TUNER_BANDWIDTH_AUTO is not set. Unit is in Hz. The range and step are driver-specific. ”h]”(jl)”}”(hŒ)``V4L2_CID_RF_TUNER_BANDWIDTH (integer)``”h]”jr)”}”(hj h]”hŒ%V4L2_CID_RF_TUNER_BANDWIDTH (integer)”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jqhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jkh³hÇh´K0hjubj‡)”}”(hhh]”hì)”}”(hXFilter(s) on tuner signal path are used to filter signal according to receiving party needs. Driver configures filters to fulfill desired bandwidth requirement. Used when V4L2_CID_RF_TUNER_BANDWIDTH_AUTO is not set. Unit is in Hz. The range and step are driver-specific.”h]”hXFilter(s) on tuner signal path are used to filter signal according to receiving party needs. Driver configures filters to fulfill desired bandwidth requirement. Used when V4L2_CID_RF_TUNER_BANDWIDTH_AUTO is not set. Unit is in Hz. The range and step are driver-specific.”…””}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hëh³hÇh´K,hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jeh³hÇh´K0hjbh²hubjf)”}”(hŒ```V4L2_CID_RF_TUNER_LNA_GAIN_AUTO (boolean)`` Enables/disables LNA automatic gain control (AGC) ”h]”(jl)”}”(hŒ-``V4L2_CID_RF_TUNER_LNA_GAIN_AUTO (boolean)``”h]”jr)”}”(hjDh]”hŒ)V4L2_CID_RF_TUNER_LNA_GAIN_AUTO (boolean)”…””}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jqhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1jkh³hÇh´K3hj>ubj‡)”}”(hhh]”hì)”}”(hŒ1Enables/disables LNA automatic gain control (AGC)”h]”hŒ1Enables/disables LNA automatic gain control (AGC)”…””}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hëh³hÇh´K3hjYubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hj>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jeh³hÇh´K3hjbh²hubjf)”}”(hŒd``V4L2_CID_RF_TUNER_MIXER_GAIN_AUTO (boolean)`` Enables/disables mixer automatic gain control (AGC) ”h]”(jl)”}”(hŒ/``V4L2_CID_RF_TUNER_MIXER_GAIN_AUTO (boolean)``”h]”jr)”}”(hj|h]”hŒ+V4L2_CID_RF_TUNER_MIXER_GAIN_AUTO (boolean)”…””}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jqhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jkh³hÇh´K6hjvubj‡)”}”(hhh]”hì)”}”(hŒ3Enables/disables mixer automatic gain control (AGC)”h]”hŒ3Enables/disables mixer automatic gain control (AGC)”…””}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hëh³hÇh´K6hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hjvubeh}”(h]”h ]”h"]”h$]”h&]”uh1jeh³hÇh´K6hjbh²hubjf)”}”(hŒ^``V4L2_CID_RF_TUNER_IF_GAIN_AUTO (boolean)`` Enables/disables IF automatic gain control (AGC) ”h]”(jl)”}”(hŒ,``V4L2_CID_RF_TUNER_IF_GAIN_AUTO (boolean)``”h]”jr)”}”(hj´h]”hŒ(V4L2_CID_RF_TUNER_IF_GAIN_AUTO (boolean)”…””}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jqhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jkh³hÇh´K9hj®ubj‡)”}”(hhh]”hì)”}”(hŒ0Enables/disables IF automatic gain control (AGC)”h]”hŒ0Enables/disables IF automatic gain control (AGC)”…””}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hëh³hÇh´K9hjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hj®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jeh³hÇh´K9hjbh²hubjf)”}”(hX``V4L2_CID_RF_TUNER_RF_GAIN (integer)`` The RF amplifier is the very first amplifier on the receiver signal path, just right after the antenna input. The difference between the LNA gain and the RF gain in this document is that the LNA gain is integrated in the tuner chip while the RF gain is a separate chip. There may be both RF and LNA gain controls in the same device. The range and step are driver-specific. ”h]”(jl)”}”(hŒ'``V4L2_CID_RF_TUNER_RF_GAIN (integer)``”h]”jr)”}”(hjìh]”hŒ#V4L2_CID_RF_TUNER_RF_GAIN (integer)”…””}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jqhjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jkh³hÇh´KAhjæubj‡)”}”(hhh]”hì)”}”(hXtThe RF amplifier is the very first amplifier on the receiver signal path, just right after the antenna input. The difference between the LNA gain and the RF gain in this document is that the LNA gain is integrated in the tuner chip while the RF gain is a separate chip. There may be both RF and LNA gain controls in the same device. The range and step are driver-specific.”h]”hXtThe RF amplifier is the very first amplifier on the receiver signal path, just right after the antenna input. The difference between the LNA gain and the RF gain in this document is that the LNA gain is integrated in the tuner chip while the RF gain is a separate chip. There may be both RF and LNA gain controls in the same device. The range and step are driver-specific.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hëh³hÇh´K