mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
f9d7912619
This commit adds a new property DTV_SCRAMBLING_SEQUENCE_INDEX. This 18 bit field, when present, carries the index of the DVB-S2 physical layer scrambling sequence as defined in clause 5.5.4 of EN 302 307. There is no explicit signalling method to convey scrambling sequence index to the receiver. If S2 satellite delivery system descriptor is available it can be used to read the scrambling sequence index (EN 300 468 table 41). By default, gold scrambling sequence index 0 is used. The valid scrambling sequence index range is from 0 to 262142. Increase the DVB API version in order userspace to be aware of the changes. Signed-off-by: Athanasios Oikonomou <athoik@gmail.com> Acked-by: Ralph Metzler <rjkm@metzlerbros.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
106 lines
2.1 KiB
ReStructuredText
106 lines
2.1 KiB
ReStructuredText
.. -*- coding: utf-8; mode: rst -*-
|
|
|
|
.. _frontend-property-satellite-systems:
|
|
|
|
*********************************************
|
|
Properties used on satellite delivery systems
|
|
*********************************************
|
|
|
|
|
|
.. _dvbs-params:
|
|
|
|
DVB-S delivery system
|
|
=====================
|
|
|
|
The following parameters are valid for DVB-S:
|
|
|
|
- :ref:`DTV_API_VERSION <DTV-API-VERSION>`
|
|
|
|
- :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
|
|
|
|
- :ref:`DTV_TUNE <DTV-TUNE>`
|
|
|
|
- :ref:`DTV_CLEAR <DTV-CLEAR>`
|
|
|
|
- :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
|
|
|
|
- :ref:`DTV_INVERSION <DTV-INVERSION>`
|
|
|
|
- :ref:`DTV_SYMBOL_RATE <DTV-SYMBOL-RATE>`
|
|
|
|
- :ref:`DTV_INNER_FEC <DTV-INNER-FEC>`
|
|
|
|
- :ref:`DTV_VOLTAGE <DTV-VOLTAGE>`
|
|
|
|
- :ref:`DTV_TONE <DTV-TONE>`
|
|
|
|
In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
|
|
are also valid.
|
|
|
|
Future implementations might add those two missing parameters:
|
|
|
|
- :ref:`DTV_DISEQC_MASTER <DTV-DISEQC-MASTER>`
|
|
|
|
- :ref:`DTV_DISEQC_SLAVE_REPLY <DTV-DISEQC-SLAVE-REPLY>`
|
|
|
|
|
|
.. _dvbs2-params:
|
|
|
|
DVB-S2 delivery system
|
|
======================
|
|
|
|
In addition to all parameters valid for DVB-S, DVB-S2 supports the
|
|
following parameters:
|
|
|
|
- :ref:`DTV_MODULATION <DTV-MODULATION>`
|
|
|
|
- :ref:`DTV_PILOT <DTV-PILOT>`
|
|
|
|
- :ref:`DTV_ROLLOFF <DTV-ROLLOFF>`
|
|
|
|
- :ref:`DTV_STREAM_ID <DTV-STREAM-ID>`
|
|
|
|
- :ref:`DTV_SCRAMBLING_SEQUENCE_INDEX <DTV-SCRAMBLING-SEQUENCE-INDEX>`
|
|
|
|
In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
|
|
are also valid.
|
|
|
|
|
|
.. _turbo-params:
|
|
|
|
Turbo code delivery system
|
|
==========================
|
|
|
|
In addition to all parameters valid for DVB-S, turbo code supports the
|
|
following parameters:
|
|
|
|
- :ref:`DTV_MODULATION <DTV-MODULATION>`
|
|
|
|
|
|
.. _isdbs-params:
|
|
|
|
ISDB-S delivery system
|
|
======================
|
|
|
|
The following parameters are valid for ISDB-S:
|
|
|
|
- :ref:`DTV_API_VERSION <DTV-API-VERSION>`
|
|
|
|
- :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
|
|
|
|
- :ref:`DTV_TUNE <DTV-TUNE>`
|
|
|
|
- :ref:`DTV_CLEAR <DTV-CLEAR>`
|
|
|
|
- :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
|
|
|
|
- :ref:`DTV_INVERSION <DTV-INVERSION>`
|
|
|
|
- :ref:`DTV_SYMBOL_RATE <DTV-SYMBOL-RATE>`
|
|
|
|
- :ref:`DTV_INNER_FEC <DTV-INNER-FEC>`
|
|
|
|
- :ref:`DTV_VOLTAGE <DTV-VOLTAGE>`
|
|
|
|
- :ref:`DTV_STREAM_ID <DTV-STREAM-ID>`
|