diff --git a/Documentation/DocBook/media/dvb/dvbproperty.xml b/Documentation/DocBook/media/dvb/dvbproperty.xml
index b96a91a1494d..5f30a28a15b0 100644
--- a/Documentation/DocBook/media/dvb/dvbproperty.xml
+++ b/Documentation/DocBook/media/dvb/dvbproperty.xml
@@ -818,21 +818,59 @@ typedef enum atscmh_sccc_code_mode {
DTV_GUARD_INTERVAL
Possible values are:
-
-typedef enum fe_guard_interval {
- GUARD_INTERVAL_1_32,
- GUARD_INTERVAL_1_16,
- GUARD_INTERVAL_1_8,
- GUARD_INTERVAL_1_4,
- GUARD_INTERVAL_AUTO,
- GUARD_INTERVAL_1_128,
- GUARD_INTERVAL_19_128,
- GUARD_INTERVAL_19_256,
- GUARD_INTERVAL_PN420,
- GUARD_INTERVAL_PN595,
- GUARD_INTERVAL_PN945,
-} fe_guard_interval_t;
-
+
+
+Modulation guard interval
+
+
+ enum fe_guard_interval
+
+ &cs-def;
+
+
+ ID
+ Description
+
+
+
+
+ GUARD_INTERVAL_AUTO
+ Autodetect the guard interval
+
+ GUARD_INTERVAL_1_128
+ Guard interval 1/128
+
+ GUARD_INTERVAL_1_32
+ Guard interval 1/32
+
+ GUARD_INTERVAL_1_16
+ Guard interval 1/16
+
+ GUARD_INTERVAL_1_8
+ Guard interval 1/8
+
+ GUARD_INTERVAL_1_4
+ Guard interval 1/4
+
+ GUARD_INTERVAL_19_128
+ Guard interval 19/128
+
+ GUARD_INTERVAL_19_256
+ Guard interval 19/256
+
+ GUARD_INTERVAL_PN420
+ PN length 420 (1/4)
+
+ GUARD_INTERVAL_PN595
+ PN length 595 (1/6)
+
+ GUARD_INTERVAL_PN945
+ PN length 945 (1/9)
+
+
+
+
+
Notes:
1) If DTV_GUARD_INTERVAL is set the GUARD_INTERVAL_AUTO the hardware will
diff --git a/Documentation/DocBook/media/dvb/frontend.xml b/Documentation/DocBook/media/dvb/frontend.xml
index 563800eb1216..a005c4b472f5 100644
--- a/Documentation/DocBook/media/dvb/frontend.xml
+++ b/Documentation/DocBook/media/dvb/frontend.xml
@@ -59,22 +59,6 @@ specification is available at
More OFDM parameters
-
-frontend guard inverval
-
-typedef enum fe_guard_interval {
- GUARD_INTERVAL_1_32,
- GUARD_INTERVAL_1_16,
- GUARD_INTERVAL_1_8,
- GUARD_INTERVAL_1_4,
- GUARD_INTERVAL_AUTO,
- GUARD_INTERVAL_1_128,
- GUARD_INTERVAL_19_128,
- GUARD_INTERVAL_19_256,
-} fe_guard_interval_t;
-
-
-
frontend hierarchy
diff --git a/Documentation/DocBook/media/dvb/frontend_legacy_api.xml b/Documentation/DocBook/media/dvb/frontend_legacy_api.xml
index c1dfbd8096bd..d20f1fd75fa9 100644
--- a/Documentation/DocBook/media/dvb/frontend_legacy_api.xml
+++ b/Documentation/DocBook/media/dvb/frontend_legacy_api.xml
@@ -182,7 +182,7 @@ struct dvb_vsb_parameters {
&fe-code-rate-t; code_rate_LP; /⋆ low priority stream code rate ⋆/
&fe-modulation-t; constellation; /⋆ modulation type (see above) ⋆/
&fe-transmit-mode-t; transmission_mode;
- fe_guard_interval_t guard_interval;
+ &fe-guard-interval-t; guard_interval;
fe_hierarchy_t hierarchy_information;
};
diff --git a/include/uapi/linux/dvb/frontend.h b/include/uapi/linux/dvb/frontend.h
index 49f6e980125b..1d2b7c6dee04 100644
--- a/include/uapi/linux/dvb/frontend.h
+++ b/include/uapi/linux/dvb/frontend.h
@@ -228,7 +228,7 @@ enum fe_bandwidth {
typedef enum fe_bandwidth fe_bandwidth_t;
#endif
-typedef enum fe_guard_interval {
+enum fe_guard_interval {
GUARD_INTERVAL_1_32,
GUARD_INTERVAL_1_16,
GUARD_INTERVAL_1_8,
@@ -240,8 +240,9 @@ typedef enum fe_guard_interval {
GUARD_INTERVAL_PN420,
GUARD_INTERVAL_PN595,
GUARD_INTERVAL_PN945,
-} fe_guard_interval_t;
+};
+typedef enum fe_guard_interval fe_guard_interval_t;
typedef enum fe_hierarchy {
HIERARCHY_NONE,