diff --git a/Documentation/DocBook/media/dvb/dvbapi.xml b/Documentation/DocBook/media/dvb/dvbapi.xml
index d36f8f93c4ff..757488b24f4f 100644
--- a/Documentation/DocBook/media/dvb/dvbapi.xml
+++ b/Documentation/DocBook/media/dvb/dvbapi.xml
@@ -84,7 +84,7 @@ Added ISDB-T test originally written by Patrick Boettcher
LINUX DVB API
-Version 5.2
+Version 5.8
&sub-intro;
diff --git a/Documentation/DocBook/media/dvb/dvbproperty.xml b/Documentation/DocBook/media/dvb/dvbproperty.xml
index d188be963a47..3eebdac31f94 100644
--- a/Documentation/DocBook/media/dvb/dvbproperty.xml
+++ b/Documentation/DocBook/media/dvb/dvbproperty.xml
@@ -793,15 +793,26 @@ typedef enum fe_hierarchy {
} fe_hierarchy_t;
-
- DTV_ISDBS_TS_ID
- Currently unused.
+
+ DTV_STREAM_ID
+ DVB-S2, DVB-T2 and ISDB-S support the transmission of several
+ streams on a single transport stream.
+ This property enables the DVB driver to handle substream filtering,
+ when supported by the hardware.
+ By default, substream filtering is disabled.
+
+ For DVB-S2 and DVB-T2, the valid substream id range is from 0 to 255.
+
+ For ISDB, the valid substream id range is from 1 to 65535.
+
+ To disable it, you should use the special macro NO_STREAM_ID_FILTER.
+
+ Note: any value outside the id range also disables filtering.
+
-
- DTV_DVBT2_PLP_ID
- DVB-T2 supports Physical Layer Pipes (PLP) to allow transmission of
- many data types via a single multiplex. The API will soon support this
- at which point this section will be expanded.
+
+ DTV_DVBT2_PLP_ID_LEGACY
+ Obsolete, replaced with DTV_STREAM_ID.DTV_ENUM_DELSYS
@@ -869,7 +880,7 @@ enum fe_interleaving {
DTV_GUARD_INTERVALDTV_TRANSMISSION_MODEDTV_HIERARCHY
- DTV_DVBT2_PLP_ID
+ DTV_STREAM_ID
@@ -1048,6 +1059,7 @@ enum fe_interleaving {
DTV_MODULATIONDTV_PILOTDTV_ROLLOFF
+ DTV_STREAM_ID
@@ -1070,7 +1082,7 @@ enum fe_interleaving {
DTV_SYMBOL_RATEDTV_INNER_FECDTV_VOLTAGE
- DTV_ISDBS_TS_ID
+ DTV_STREAM_ID
diff --git a/Documentation/DocBook/media/dvb/frontend.xml b/Documentation/DocBook/media/dvb/frontend.xml
index 950bdfb4504b..426c2526a454 100644
--- a/Documentation/DocBook/media/dvb/frontend.xml
+++ b/Documentation/DocBook/media/dvb/frontend.xml
@@ -101,6 +101,7 @@ a specific frontend type.
FE_CAN_8VSB = 0x200000,
FE_CAN_16VSB = 0x400000,
FE_HAS_EXTENDED_CAPS = 0x800000,
+ FE_CAN_MULTISTREAM = 0x4000000,
FE_CAN_TURBO_FEC = 0x8000000,
FE_CAN_2G_MODULATION = 0x10000000,
FE_NEEDS_BENDING = 0x20000000,
diff --git a/Documentation/DocBook/media/dvb/intro.xml b/Documentation/DocBook/media/dvb/intro.xml
index 170064a3dc8f..2048b53d19b9 100644
--- a/Documentation/DocBook/media/dvb/intro.xml
+++ b/Documentation/DocBook/media/dvb/intro.xml
@@ -205,7 +205,7 @@ a partial path like:
additional include file linux/dvb/version.h exists, which defines the
constant DVB_API_VERSION. This document
-describes DVB_API_VERSION 5.4.
+describes DVB_API_VERSION 5.8.