diff --git a/Documentation/DocBook/media/dvb/dvbproperty.xml b/Documentation/DocBook/media/dvb/dvbproperty.xml
index b96a91a1494df9687f9d0a5a403d12421a2142c3..5f30a28a15b0a0ff52572c423d0be3a087c61f74 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 563800eb1216e220650e70aa4ba342e25b485576..a005c4b472f5801269dd28e2049885105d522286 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 c1dfbd8096bd9e71fd86c96e04e1c4e8768ce69e..d20f1fd75fa9d2d7e269c14f8fcede66c2ba2eb9 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 49f6e980125b5d99d8239d75b5319da522e573cd..1d2b7c6dee04c61c087326e06cbe93a92bd4713a 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,