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

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/dvb/fe-type-t.rst

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 ] ~

  1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
  2 
  3 *************
  4 Frontend type
  5 *************
  6 
  7 For historical reasons, frontend types are named by the type of
  8 modulation used in transmission. The fontend types are given by
  9 fe_type_t type, defined as:
 10 
 11 
 12 .. c:type:: fe_type
 13 
 14 .. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.5cm}|
 15 
 16 .. flat-table:: Frontend types
 17     :header-rows:  1
 18     :stub-columns: 0
 19     :widths:       3 1 4
 20 
 21 
 22     -  .. row 1
 23 
 24        -  fe_type
 25 
 26        -  Description
 27 
 28        -  :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>` equivalent
 29           type
 30 
 31     -  .. row 2
 32 
 33        -  .. _FE-QPSK:
 34 
 35           ``FE_QPSK``
 36 
 37        -  For DVB-S standard
 38 
 39        -  ``SYS_DVBS``
 40 
 41     -  .. row 3
 42 
 43        -  .. _FE-QAM:
 44 
 45           ``FE_QAM``
 46 
 47        -  For DVB-C annex A standard
 48 
 49        -  ``SYS_DVBC_ANNEX_A``
 50 
 51     -  .. row 4
 52 
 53        -  .. _FE-OFDM:
 54 
 55           ``FE_OFDM``
 56 
 57        -  For DVB-T standard
 58 
 59        -  ``SYS_DVBT``
 60 
 61     -  .. row 5
 62 
 63        -  .. _FE-ATSC:
 64 
 65           ``FE_ATSC``
 66 
 67        -  For ATSC standard (terrestrial) or for DVB-C Annex B (cable) used
 68           in US.
 69 
 70        -  ``SYS_ATSC`` (terrestrial) or ``SYS_DVBC_ANNEX_B`` (cable)
 71 
 72 
 73 Newer formats like DVB-S2, ISDB-T, ISDB-S and DVB-T2 are not described
 74 at the above, as they're supported via the new
 75 :ref:`FE_GET_PROPERTY/FE_GET_SET_PROPERTY <FE_GET_PROPERTY>`
 76 ioctl's, using the :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
 77 parameter.
 78 
 79 In the old days, struct :c:type:`dvb_frontend_info`
 80 used to contain ``fe_type_t`` field to indicate the delivery systems,
 81 filled with either ``FE_QPSK, FE_QAM, FE_OFDM`` or ``FE_ATSC``. While this
 82 is still filled to keep backward compatibility, the usage of this field
 83 is deprecated, as it can report just one delivery system, but some
 84 devices support multiple delivery systems. Please use
 85 :ref:`DTV_ENUM_DELSYS <DTV-ENUM-DELSYS>` instead.
 86 
 87 On devices that support multiple delivery systems, struct
 88 :c:type:`dvb_frontend_info`::``fe_type_t`` is
 89 filled with the currently standard, as selected by the last call to
 90 :ref:`FE_SET_PROPERTY <FE_GET_PROPERTY>` using the
 91 :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>` property.

~ [ 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