• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * File auto-generated from the kernel sources. Please, don't edit it
3  */
4 #include <stddef.h>
5 
6 #include "dvb-v5.h"
7 
8 struct fe_caps_name fe_caps_name[31] = {
9 	{ FE_CAN_2G_MODULATION,          "CAN_2G_MODULATION" },
10 	{ FE_CAN_8VSB,                   "CAN_8VSB" },
11 	{ FE_CAN_16VSB,                  "CAN_16VSB" },
12 	{ FE_CAN_BANDWIDTH_AUTO,         "CAN_BANDWIDTH_AUTO" },
13 	{ FE_CAN_FEC_1_2,                "CAN_FEC_1_2" },
14 	{ FE_CAN_FEC_2_3,                "CAN_FEC_2_3" },
15 	{ FE_CAN_FEC_3_4,                "CAN_FEC_3_4" },
16 	{ FE_CAN_FEC_4_5,                "CAN_FEC_4_5" },
17 	{ FE_CAN_FEC_5_6,                "CAN_FEC_5_6" },
18 	{ FE_CAN_FEC_6_7,                "CAN_FEC_6_7" },
19 	{ FE_CAN_FEC_7_8,                "CAN_FEC_7_8" },
20 	{ FE_CAN_FEC_8_9,                "CAN_FEC_8_9" },
21 	{ FE_CAN_FEC_AUTO,               "CAN_FEC_AUTO" },
22 	{ FE_CAN_GUARD_INTERVAL_AUTO,    "CAN_GUARD_INTERVAL_AUTO" },
23 	{ FE_CAN_HIERARCHY_AUTO,         "CAN_HIERARCHY_AUTO" },
24 	{ FE_CAN_INVERSION_AUTO,         "CAN_INVERSION_AUTO" },
25 	{ FE_CAN_MULTISTREAM,            "CAN_MULTISTREAM" },
26 	{ FE_CAN_MUTE_TS,                "CAN_MUTE_TS" },
27 	{ FE_CAN_QAM_16,                 "CAN_QAM_16" },
28 	{ FE_CAN_QAM_32,                 "CAN_QAM_32" },
29 	{ FE_CAN_QAM_64,                 "CAN_QAM_64" },
30 	{ FE_CAN_QAM_128,                "CAN_QAM_128" },
31 	{ FE_CAN_QAM_256,                "CAN_QAM_256" },
32 	{ FE_CAN_QAM_AUTO,               "CAN_QAM_AUTO" },
33 	{ FE_CAN_QPSK,                   "CAN_QPSK" },
34 	{ FE_CAN_RECOVER,                "CAN_RECOVER" },
35 	{ FE_CAN_TRANSMISSION_MODE_AUTO, "CAN_TRANSMISSION_MODE_AUTO" },
36 	{ FE_CAN_TURBO_FEC,              "CAN_TURBO_FEC" },
37 	{ FE_HAS_EXTENDED_CAPS,          "HAS_EXTENDED_CAPS" },
38 	{ FE_IS_STUPID,                  "IS_STUPID" },
39 	{ FE_NEEDS_BENDING,              "NEEDS_BENDING" },
40 };
41 
42 struct fe_status_name fe_status_name[8] = {
43 	{ FE_HAS_CARRIER, "CARRIER" },
44 	{ FE_HAS_LOCK,    "LOCK" },
45 	{ FE_HAS_SIGNAL,  "SIGNAL" },
46 	{ FE_HAS_SYNC,    "SYNC" },
47 	{ FE_HAS_VITERBI, "VITERBI" },
48 	{ FE_NONE,        "NONE" },
49 	{ FE_REINIT,      "REINIT" },
50 	{ FE_TIMEDOUT,    "TIMEDOUT" },
51 };
52 
53 const char *fe_code_rate_name[34] = {
54 	[FEC_1_2] =   "1/2",
55 	[FEC_1_3] =   "1/3",
56 	[FEC_1_4] =   "1/4",
57 	[FEC_2_3] =   "2/3",
58 	[FEC_2_5] =   "2/5",
59 	[FEC_3_4] =   "3/4",
60 	[FEC_3_5] =   "3/5",
61 	[FEC_4_5] =   "4/5",
62 	[FEC_4_15] =  "4/15",
63 	[FEC_5_6] =   "5/6",
64 	[FEC_5_9] =   "5/9",
65 	[FEC_6_7] =   "6/7",
66 	[FEC_7_8] =   "7/8",
67 	[FEC_7_9] =   "7/9",
68 	[FEC_7_15] =  "7/15",
69 	[FEC_8_9] =   "8/9",
70 	[FEC_8_15] =  "8/15",
71 	[FEC_9_10] =  "9/10",
72 	[FEC_9_20] =  "9/20",
73 	[FEC_11_15] = "11/15",
74 	[FEC_11_20] = "11/20",
75 	[FEC_11_45] = "11/45",
76 	[FEC_13_18] = "13/18",
77 	[FEC_13_45] = "13/45",
78 	[FEC_14_45] = "14/45",
79 	[FEC_23_36] = "23/36",
80 	[FEC_25_36] = "25/36",
81 	[FEC_26_45] = "26/45",
82 	[FEC_28_45] = "28/45",
83 	[FEC_32_45] = "32/45",
84 	[FEC_77_90] = "77/90",
85 	[FEC_AUTO] =  "AUTO",
86 	[FEC_NONE] =  "NONE",
87 	[33] = NULL,
88 };
89 
90 const char *fe_modulation_name[22] = {
91 	[APSK_8_L] =  "APSK/8_L",
92 	[APSK_16] =   "APSK/16",
93 	[APSK_16_L] = "APSK/16_L",
94 	[APSK_32] =   "APSK/32",
95 	[APSK_32_L] = "APSK/32_L",
96 	[APSK_64] =   "APSK/64",
97 	[APSK_64_L] = "APSK/64_L",
98 	[DQPSK] =     "DQPSK",
99 	[PSK_8] =     "PSK/8",
100 	[QAM_4_NR] =  "QAM/4_NR",
101 	[QAM_16] =    "QAM/16",
102 	[QAM_32] =    "QAM/32",
103 	[QAM_64] =    "QAM/64",
104 	[QAM_128] =   "QAM/128",
105 	[QAM_256] =   "QAM/256",
106 	[QAM_1024] =  "QAM/1024",
107 	[QAM_4096] =  "QAM/4096",
108 	[QAM_AUTO] =  "QAM/AUTO",
109 	[QPSK] =      "QPSK",
110 	[VSB_8] =     "VSB/8",
111 	[VSB_16] =    "VSB/16",
112 	[21] = NULL,
113 };
114 
115 const char *fe_transmission_mode_name[10] = {
116 	[TRANSMISSION_MODE_1K] =    "1K",
117 	[TRANSMISSION_MODE_2K] =    "2K",
118 	[TRANSMISSION_MODE_4K] =    "4K",
119 	[TRANSMISSION_MODE_8K] =    "8K",
120 	[TRANSMISSION_MODE_16K] =   "16K",
121 	[TRANSMISSION_MODE_32K] =   "32K",
122 	[TRANSMISSION_MODE_AUTO] =  "AUTO",
123 	[TRANSMISSION_MODE_C1] =    "C1",
124 	[TRANSMISSION_MODE_C3780] = "C3780",
125 	[9] = NULL,
126 };
127 
128 const unsigned fe_bandwidth_name[8] = {
129 	[BANDWIDTH_1_712_MHZ] = 1712000,
130 	[BANDWIDTH_5_MHZ] =     5000000,
131 	[BANDWIDTH_6_MHZ] =     6000000,
132 	[BANDWIDTH_7_MHZ] =     7000000,
133 	[BANDWIDTH_8_MHZ] =     8000000,
134 	[BANDWIDTH_10_MHZ] =    10000000,
135 	[BANDWIDTH_AUTO] =      0,
136 	[7] = 0,
137 };
138 
139 const char *fe_guard_interval_name[13] = {
140 	[GUARD_INTERVAL_1_4] =    "1/4",
141 	[GUARD_INTERVAL_1_8] =    "1/8",
142 	[GUARD_INTERVAL_1_16] =   "1/16",
143 	[GUARD_INTERVAL_1_32] =   "1/32",
144 	[GUARD_INTERVAL_1_64] =   "1/64",
145 	[GUARD_INTERVAL_1_128] =  "1/128",
146 	[GUARD_INTERVAL_19_128] = "19/128",
147 	[GUARD_INTERVAL_19_256] = "19/256",
148 	[GUARD_INTERVAL_AUTO] =   "AUTO",
149 	[GUARD_INTERVAL_PN420] =  "PN420",
150 	[GUARD_INTERVAL_PN595] =  "PN595",
151 	[GUARD_INTERVAL_PN945] =  "PN945",
152 	[12] = NULL,
153 };
154 
155 const char *fe_hierarchy_name[6] = {
156 	[HIERARCHY_1] =    "1",
157 	[HIERARCHY_2] =    "2",
158 	[HIERARCHY_4] =    "4",
159 	[HIERARCHY_AUTO] = "AUTO",
160 	[HIERARCHY_NONE] = "NONE",
161 	[5] = NULL,
162 };
163 
164 const char *fe_voltage_name[4] = {
165 	[SEC_VOLTAGE_13] =  "13",
166 	[SEC_VOLTAGE_18] =  "18",
167 	[SEC_VOLTAGE_OFF] = "OFF",
168 	[3] = NULL,
169 };
170 
171 const char *fe_tone_name[3] = {
172 	[SEC_TONE_OFF] = "OFF",
173 	[SEC_TONE_ON] =  "ON",
174 	[2] = NULL,
175 };
176 
177 const char *fe_inversion_name[4] = {
178 	[INVERSION_AUTO] = "AUTO",
179 	[INVERSION_OFF] =  "OFF",
180 	[INVERSION_ON] =   "ON",
181 	[3] = NULL,
182 };
183 
184 const char *fe_pilot_name[4] = {
185 	[PILOT_AUTO] = "AUTO",
186 	[PILOT_OFF] =  "OFF",
187 	[PILOT_ON] =   "ON",
188 	[3] = NULL,
189 };
190 
191 const char *fe_rolloff_name[8] = {
192 	[ROLLOFF_5] =    "5",
193 	[ROLLOFF_10] =   "10",
194 	[ROLLOFF_15] =   "15",
195 	[ROLLOFF_20] =   "20",
196 	[ROLLOFF_25] =   "25",
197 	[ROLLOFF_35] =   "35",
198 	[ROLLOFF_AUTO] = "AUTO",
199 	[7] = NULL,
200 };
201 
202 const char *dvb_v5_name[72] = {
203 	[DTV_API_VERSION] =                    "API_VERSION",
204 	[DTV_ATSCMH_FIC_VER] =                 "ATSCMH_FIC_VER",
205 	[DTV_ATSCMH_NOG] =                     "ATSCMH_NOG",
206 	[DTV_ATSCMH_PARADE_ID] =               "ATSCMH_PARADE_ID",
207 	[DTV_ATSCMH_PRC] =                     "ATSCMH_PRC",
208 	[DTV_ATSCMH_RS_CODE_MODE_PRI] =        "ATSCMH_RS_CODE_MODE_PRI",
209 	[DTV_ATSCMH_RS_CODE_MODE_SEC] =        "ATSCMH_RS_CODE_MODE_SEC",
210 	[DTV_ATSCMH_RS_FRAME_ENSEMBLE] =       "ATSCMH_RS_FRAME_ENSEMBLE",
211 	[DTV_ATSCMH_RS_FRAME_MODE] =           "ATSCMH_RS_FRAME_MODE",
212 	[DTV_ATSCMH_SCCC_BLOCK_MODE] =         "ATSCMH_SCCC_BLOCK_MODE",
213 	[DTV_ATSCMH_SCCC_CODE_MODE_A] =        "ATSCMH_SCCC_CODE_MODE_A",
214 	[DTV_ATSCMH_SCCC_CODE_MODE_B] =        "ATSCMH_SCCC_CODE_MODE_B",
215 	[DTV_ATSCMH_SCCC_CODE_MODE_C] =        "ATSCMH_SCCC_CODE_MODE_C",
216 	[DTV_ATSCMH_SCCC_CODE_MODE_D] =        "ATSCMH_SCCC_CODE_MODE_D",
217 	[DTV_ATSCMH_SGN] =                     "ATSCMH_SGN",
218 	[DTV_ATSCMH_TNOG] =                    "ATSCMH_TNOG",
219 	[DTV_BANDWIDTH_HZ] =                   "BANDWIDTH_HZ",
220 	[DTV_CLEAR] =                          "CLEAR",
221 	[DTV_CODE_RATE_HP] =                   "CODE_RATE_HP",
222 	[DTV_CODE_RATE_LP] =                   "CODE_RATE_LP",
223 	[DTV_DELIVERY_SYSTEM] =                "DELIVERY_SYSTEM",
224 	[DTV_DISEQC_MASTER] =                  "DISEQC_MASTER",
225 	[DTV_DISEQC_SLAVE_REPLY] =             "DISEQC_SLAVE_REPLY",
226 	[DTV_DVBT2_PLP_ID_LEGACY] =            "DVBT2_PLP_ID_LEGACY",
227 	[DTV_ENUM_DELSYS] =                    "ENUM_DELSYS",
228 	[DTV_FE_CAPABILITY] =                  "FE_CAPABILITY",
229 	[DTV_FE_CAPABILITY_COUNT] =            "FE_CAPABILITY_COUNT",
230 	[DTV_FREQUENCY] =                      "FREQUENCY",
231 	[DTV_GUARD_INTERVAL] =                 "GUARD_INTERVAL",
232 	[DTV_HIERARCHY] =                      "HIERARCHY",
233 	[DTV_INNER_FEC] =                      "INNER_FEC",
234 	[DTV_INTERLEAVING] =                   "INTERLEAVING",
235 	[DTV_INVERSION] =                      "INVERSION",
236 	[DTV_ISDBT_LAYERA_FEC] =               "ISDBT_LAYERA_FEC",
237 	[DTV_ISDBT_LAYERA_MODULATION] =        "ISDBT_LAYERA_MODULATION",
238 	[DTV_ISDBT_LAYERA_SEGMENT_COUNT] =     "ISDBT_LAYERA_SEGMENT_COUNT",
239 	[DTV_ISDBT_LAYERA_TIME_INTERLEAVING] = "ISDBT_LAYERA_TIME_INTERLEAVING",
240 	[DTV_ISDBT_LAYERB_FEC] =               "ISDBT_LAYERB_FEC",
241 	[DTV_ISDBT_LAYERB_MODULATION] =        "ISDBT_LAYERB_MODULATION",
242 	[DTV_ISDBT_LAYERB_SEGMENT_COUNT] =     "ISDBT_LAYERB_SEGMENT_COUNT",
243 	[DTV_ISDBT_LAYERB_TIME_INTERLEAVING] = "ISDBT_LAYERB_TIME_INTERLEAVING",
244 	[DTV_ISDBT_LAYERC_FEC] =               "ISDBT_LAYERC_FEC",
245 	[DTV_ISDBT_LAYERC_MODULATION] =        "ISDBT_LAYERC_MODULATION",
246 	[DTV_ISDBT_LAYERC_SEGMENT_COUNT] =     "ISDBT_LAYERC_SEGMENT_COUNT",
247 	[DTV_ISDBT_LAYERC_TIME_INTERLEAVING] = "ISDBT_LAYERC_TIME_INTERLEAVING",
248 	[DTV_ISDBT_LAYER_ENABLED] =            "ISDBT_LAYER_ENABLED",
249 	[DTV_ISDBT_PARTIAL_RECEPTION] =        "ISDBT_PARTIAL_RECEPTION",
250 	[DTV_ISDBT_SB_SEGMENT_COUNT] =         "ISDBT_SB_SEGMENT_COUNT",
251 	[DTV_ISDBT_SB_SEGMENT_IDX] =           "ISDBT_SB_SEGMENT_IDX",
252 	[DTV_ISDBT_SB_SUBCHANNEL_ID] =         "ISDBT_SB_SUBCHANNEL_ID",
253 	[DTV_ISDBT_SOUND_BROADCASTING] =       "ISDBT_SOUND_BROADCASTING",
254 	[DTV_LNA] =                            "LNA",
255 	[DTV_MODULATION] =                     "MODULATION",
256 	[DTV_PILOT] =                          "PILOT",
257 	[DTV_ROLLOFF] =                        "ROLLOFF",
258 	[DTV_SCRAMBLING_SEQUENCE_INDEX] =      "SCRAMBLING_SEQUENCE_INDEX",
259 	[DTV_STAT_CNR] =                       "STAT_CNR",
260 	[DTV_STAT_ERROR_BLOCK_COUNT] =         "STAT_ERROR_BLOCK_COUNT",
261 	[DTV_STAT_POST_ERROR_BIT_COUNT] =      "STAT_POST_ERROR_BIT_COUNT",
262 	[DTV_STAT_POST_TOTAL_BIT_COUNT] =      "STAT_POST_TOTAL_BIT_COUNT",
263 	[DTV_STAT_PRE_ERROR_BIT_COUNT] =       "STAT_PRE_ERROR_BIT_COUNT",
264 	[DTV_STAT_PRE_TOTAL_BIT_COUNT] =       "STAT_PRE_TOTAL_BIT_COUNT",
265 	[DTV_STAT_SIGNAL_STRENGTH] =           "STAT_SIGNAL_STRENGTH",
266 	[DTV_STAT_TOTAL_BLOCK_COUNT] =         "STAT_TOTAL_BLOCK_COUNT",
267 	[DTV_STREAM_ID] =                      "STREAM_ID",
268 	[DTV_SYMBOL_RATE] =                    "SYMBOL_RATE",
269 	[DTV_TONE] =                           "TONE",
270 	[DTV_TRANSMISSION_MODE] =              "TRANSMISSION_MODE",
271 	[DTV_TUNE] =                           "TUNE",
272 	[DTV_UNDEFINED] =                      "UNDEFINED",
273 	[DTV_VOLTAGE] =                        "VOLTAGE",
274 	[71] = NULL,
275 };
276 
277 const char *delivery_system_name[21] = {
278 	[SYS_ATSC] =         "ATSC",
279 	[SYS_ATSCMH] =       "ATSCMH",
280 	[SYS_CMMB] =         "CMMB",
281 	[SYS_DAB] =          "DAB",
282 	[SYS_DSS] =          "DSS",
283 	[SYS_DTMB] =         "DTMB",
284 	[SYS_DVBC2] =        "DVBC2",
285 	[SYS_DVBC_ANNEX_A] = "DVBC/ANNEX_A",
286 	[SYS_DVBC_ANNEX_B] = "DVBC/ANNEX_B",
287 	[SYS_DVBC_ANNEX_C] = "DVBC/ANNEX_C",
288 	[SYS_DVBH] =         "DVBH",
289 	[SYS_DVBS] =         "DVBS",
290 	[SYS_DVBS2] =        "DVBS2",
291 	[SYS_DVBT] =         "DVBT",
292 	[SYS_DVBT2] =        "DVBT2",
293 	[SYS_ISDBC] =        "ISDBC",
294 	[SYS_ISDBS] =        "ISDBS",
295 	[SYS_ISDBT] =        "ISDBT",
296 	[SYS_TURBO] =        "TURBO",
297 	[SYS_UNDEFINED] =    "UNDEFINED",
298 	[20] = NULL,
299 };
300 
301