diff --git a/Documentation/DocBook/media/dvb/dvbproperty.xml b/Documentation/DocBook/media/dvb/dvbproperty.xml
index c0aa1ad9eccf..08227d4e9150 100644
--- a/Documentation/DocBook/media/dvb/dvbproperty.xml
+++ b/Documentation/DocBook/media/dvb/dvbproperty.xml
@@ -515,31 +515,82 @@ get/set up to 64 properties. The actual meaning of each property is described on
fe_delivery_system type
Possible values:
-
-typedef enum fe_delivery_system {
- SYS_UNDEFINED,
- SYS_DVBC_ANNEX_A,
- SYS_DVBC_ANNEX_B,
- SYS_DVBT,
- SYS_DSS,
- SYS_DVBS,
- SYS_DVBS2,
- SYS_DVBH,
- SYS_ISDBT,
- SYS_ISDBS,
- SYS_ISDBC,
- SYS_ATSC,
- SYS_ATSCMH,
- SYS_DTMB,
- SYS_CMMB,
- SYS_DAB,
- SYS_DVBT2,
- SYS_TURBO,
- SYS_DVBC_ANNEX_C,
-} fe_delivery_system_t;
-
-
+
+ enum fe_delivery_system
+
+ &cs-def;
+
+
+ ID
+ Description
+
+
+
+
+ SYS_UNDEFINED
+ Undefined standard. Generally, indicates an error
+
+ SYS_DVBC_ANNEX_A
+ Cable TV: DVB-C following ITU-T J.83 Annex A spec
+
+ SYS_DVBC_ANNEX_B
+ Cable TV: DVB-C following ITU-T J.83 Annex B spec (ClearQAM)
+
+ SYS_DVBC_ANNEX_C
+ Cable TV: DVB-C following ITU-T J.83 Annex C spec
+
+ SYS_ISDBC
+ Cable TV: ISDB-C (no drivers yet)
+
+ SYS_DVBT
+ Terrestral TV: DVB-T
+
+ SYS_DVBT2
+ Terrestral TV: DVB-T2
+
+ SYS_ISDBT
+ Terrestral TV: ISDB-T
+
+ SYS_ATSC
+ Terrestral TV: ATSC
+
+ SYS_ATSCMH
+ Terrestral TV (mobile): ATSC-M/H
+
+ SYS_DTMB
+ Terrestrial TV: DTMB
+
+ SYS_DVBS
+ Satellite TV: DVB-S
+
+ SYS_DVBS2
+ Satellite TV: DVB-S2
+
+ SYS_TURBO
+ Satellite TV: DVB-S Turbo
+
+ SYS_ISDBS
+ Satellite TV: ISDB-S
+
+ SYS_DAB
+ Digital audio: DAB (not fully supported)
+
+ SYS_DSS
+ Satellite TV:"DSS (not fully supported)
+
+ SYS_CMMB
+ Terrestral TV (mobile):CMMB (not fully supported)
+
+ SYS_DVBH
+ Terrestral TV (mobile): DVB-H (standard deprecated)
+
+
+
+
+
+
+
DTV_ISDBT_PARTIAL_RECEPTION
diff --git a/include/uapi/linux/dvb/frontend.h b/include/uapi/linux/dvb/frontend.h
index cdd9e2fc030d..66499f238204 100644
--- a/include/uapi/linux/dvb/frontend.h
+++ b/include/uapi/linux/dvb/frontend.h
@@ -416,7 +416,7 @@ enum fe_rolloff {
typedef enum fe_rolloff fe_rolloff_t;
-typedef enum fe_delivery_system {
+enum fe_delivery_system {
SYS_UNDEFINED,
SYS_DVBC_ANNEX_A,
SYS_DVBC_ANNEX_B,
@@ -436,7 +436,9 @@ typedef enum fe_delivery_system {
SYS_DVBT2,
SYS_TURBO,
SYS_DVBC_ANNEX_C,
-} fe_delivery_system_t;
+};
+
+typedef enum fe_delivery_system fe_delivery_system_t;
/* backward compatibility */
#define SYS_DVBC_ANNEX_AC SYS_DVBC_ANNEX_A