1# SPDX-License-Identifier: GPL-2.0 2 3# Ignore header name 4ignore define _DVBFRONTEND_H_ 5 6# Group layer A-C symbols together 7replace define DTV_ISDBT_LAYERA_FEC dtv-isdbt-layer-fec 8replace define DTV_ISDBT_LAYERB_FEC dtv-isdbt-layer-fec 9replace define DTV_ISDBT_LAYERC_FEC dtv-isdbt-layer-fec 10replace define DTV_ISDBT_LAYERA_MODULATION dtv-isdbt-layer-modulation 11replace define DTV_ISDBT_LAYERB_MODULATION dtv-isdbt-layer-modulation 12replace define DTV_ISDBT_LAYERC_MODULATION dtv-isdbt-layer-modulation 13replace define DTV_ISDBT_LAYERA_SEGMENT_COUNT dtv-isdbt-layer-segment-count 14replace define DTV_ISDBT_LAYERB_SEGMENT_COUNT dtv-isdbt-layer-segment-count 15replace define DTV_ISDBT_LAYERC_SEGMENT_COUNT dtv-isdbt-layer-segment-count 16replace define DTV_ISDBT_LAYERA_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving 17replace define DTV_ISDBT_LAYERB_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving 18replace define DTV_ISDBT_LAYERC_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving 19 20# Ignore legacy defines 21ignore define DTV_ISDBS_TS_ID_LEGACY 22ignore define SYS_DVBC_ANNEX_AC 23ignore define SYS_DMBTH 24 25# Ignore limits 26ignore define DTV_MAX_COMMAND 27ignore define MAX_DTV_STATS 28ignore define DTV_IOCTL_MAX_MSGS 29 30# the same reference is used for both get and set ioctls 31replace ioctl FE_SET_PROPERTY :ref:`FE_GET_PROPERTY` 32replace ioctl FE_GET_PROPERTY :ref:`FE_GET_PROPERTY` 33 34# Typedefs that use the enum reference 35replace typedef fe_sec_voltage_t :c:type:`fe_sec_voltage` 36 37# Replaces for flag constants 38replace define FE_TUNE_MODE_ONESHOT :ref:`FE_SET_FRONTEND_TUNE_MODE` 39replace define LNA_AUTO dtv-lna 40replace define NO_STREAM_ID_FILTER dtv-stream-id 41 42# Those enums are defined at the frontend.h header, and not externally 43 44ignore symbol FE_IS_STUPID 45ignore symbol FE_CAN_INVERSION_AUTO 46ignore symbol FE_CAN_FEC_1_2 47ignore symbol FE_CAN_FEC_2_3 48ignore symbol FE_CAN_FEC_3_4 49ignore symbol FE_CAN_FEC_4_5 50ignore symbol FE_CAN_FEC_5_6 51ignore symbol FE_CAN_FEC_6_7 52ignore symbol FE_CAN_FEC_7_8 53ignore symbol FE_CAN_FEC_8_9 54ignore symbol FE_CAN_FEC_AUTO 55ignore symbol FE_CAN_QPSK 56ignore symbol FE_CAN_QAM_16 57ignore symbol FE_CAN_QAM_32 58ignore symbol FE_CAN_QAM_64 59ignore symbol FE_CAN_QAM_128 60ignore symbol FE_CAN_QAM_256 61ignore symbol FE_CAN_QAM_AUTO 62ignore symbol FE_CAN_TRANSMISSION_MODE_AUTO 63ignore symbol FE_CAN_BANDWIDTH_AUTO 64ignore symbol FE_CAN_GUARD_INTERVAL_AUTO 65ignore symbol FE_CAN_HIERARCHY_AUTO 66ignore symbol FE_CAN_8VSB 67ignore symbol FE_CAN_16VSB 68ignore symbol FE_HAS_EXTENDED_CAPS 69ignore symbol FE_CAN_MULTISTREAM 70ignore symbol FE_CAN_TURBO_FEC 71ignore symbol FE_CAN_2G_MODULATION 72ignore symbol FE_NEEDS_BENDING 73ignore symbol FE_CAN_RECOVER 74ignore symbol FE_CAN_MUTE_TS 75 76ignore symbol QPSK 77ignore symbol QAM_16 78ignore symbol QAM_32 79ignore symbol QAM_64 80ignore symbol QAM_128 81ignore symbol QAM_256 82ignore symbol QAM_AUTO 83ignore symbol VSB_8 84ignore symbol VSB_16 85ignore symbol PSK_8 86ignore symbol APSK_16 87ignore symbol APSK_32 88ignore symbol DQPSK 89ignore symbol QAM_4_NR 90ignore symbol QAM_1024 91ignore symbol QAM_4096 92ignore symbol APSK_8_L 93ignore symbol APSK_16_L 94ignore symbol APSK_32_L 95ignore symbol APSK_64 96ignore symbol APSK_64_L 97 98ignore symbol SEC_VOLTAGE_13 99ignore symbol SEC_VOLTAGE_18 100ignore symbol SEC_VOLTAGE_OFF 101 102ignore symbol SEC_TONE_ON 103ignore symbol SEC_TONE_OFF 104 105ignore symbol SEC_MINI_A 106ignore symbol SEC_MINI_B 107 108ignore symbol FE_NONE 109ignore symbol FE_HAS_SIGNAL 110ignore symbol FE_HAS_CARRIER 111ignore symbol FE_HAS_VITERBI 112ignore symbol FE_HAS_SYNC 113ignore symbol FE_HAS_LOCK 114ignore symbol FE_REINIT 115ignore symbol FE_TIMEDOUT 116 117ignore symbol FEC_NONE 118ignore symbol FEC_1_2 119ignore symbol FEC_2_3 120ignore symbol FEC_3_4 121ignore symbol FEC_4_5 122ignore symbol FEC_5_6 123ignore symbol FEC_6_7 124ignore symbol FEC_7_8 125ignore symbol FEC_8_9 126ignore symbol FEC_AUTO 127ignore symbol FEC_3_5 128ignore symbol FEC_9_10 129ignore symbol FEC_2_5 130ignore symbol FEC_1_3 131ignore symbol FEC_1_4 132ignore symbol FEC_5_9 133ignore symbol FEC_7_9 134ignore symbol FEC_8_15 135ignore symbol FEC_11_15 136ignore symbol FEC_13_18 137ignore symbol FEC_9_20 138ignore symbol FEC_11_20 139ignore symbol FEC_23_36 140ignore symbol FEC_25_36 141ignore symbol FEC_13_45 142ignore symbol FEC_26_45 143ignore symbol FEC_28_45 144ignore symbol FEC_32_45 145ignore symbol FEC_77_90 146ignore symbol FEC_11_45 147ignore symbol FEC_4_15 148ignore symbol FEC_14_45 149ignore symbol FEC_7_15 150 151ignore symbol TRANSMISSION_MODE_AUTO 152ignore symbol TRANSMISSION_MODE_1K 153ignore symbol TRANSMISSION_MODE_2K 154ignore symbol TRANSMISSION_MODE_8K 155ignore symbol TRANSMISSION_MODE_4K 156ignore symbol TRANSMISSION_MODE_16K 157ignore symbol TRANSMISSION_MODE_32K 158ignore symbol TRANSMISSION_MODE_C1 159ignore symbol TRANSMISSION_MODE_C3780 160ignore symbol TRANSMISSION_MODE_2K 161ignore symbol TRANSMISSION_MODE_8K 162 163ignore symbol GUARD_INTERVAL_AUTO 164ignore symbol GUARD_INTERVAL_1_128 165ignore symbol GUARD_INTERVAL_1_32 166ignore symbol GUARD_INTERVAL_1_16 167ignore symbol GUARD_INTERVAL_1_8 168ignore symbol GUARD_INTERVAL_1_4 169ignore symbol GUARD_INTERVAL_19_128 170ignore symbol GUARD_INTERVAL_19_256 171ignore symbol GUARD_INTERVAL_PN420 172ignore symbol GUARD_INTERVAL_PN595 173ignore symbol GUARD_INTERVAL_PN945 174ignore symbol GUARD_INTERVAL_1_64 175 176ignore symbol HIERARCHY_NONE 177ignore symbol HIERARCHY_AUTO 178ignore symbol HIERARCHY_1 179ignore symbol HIERARCHY_2 180ignore symbol HIERARCHY_4 181 182ignore symbol INTERLEAVING_NONE 183ignore symbol INTERLEAVING_AUTO 184ignore symbol INTERLEAVING_240 185ignore symbol INTERLEAVING_720 186 187ignore symbol PILOT_ON 188ignore symbol PILOT_OFF 189ignore symbol PILOT_AUTO 190 191ignore symbol ROLLOFF_35 192ignore symbol ROLLOFF_20 193ignore symbol ROLLOFF_25 194ignore symbol ROLLOFF_AUTO 195ignore symbol ROLLOFF_15 196ignore symbol ROLLOFF_10 197ignore symbol ROLLOFF_5 198 199ignore symbol INVERSION_ON 200ignore symbol INVERSION_OFF 201ignore symbol INVERSION_AUTO 202 203ignore symbol SYS_UNDEFINED 204ignore symbol SYS_DVBC_ANNEX_A 205ignore symbol SYS_DVBC_ANNEX_B 206ignore symbol SYS_DVBC_ANNEX_C 207ignore symbol SYS_ISDBC 208ignore symbol SYS_DVBT 209ignore symbol SYS_DVBT2 210ignore symbol SYS_ISDBT 211ignore symbol SYS_ATSC 212ignore symbol SYS_ATSCMH 213ignore symbol SYS_DTMB 214ignore symbol SYS_DVBS 215ignore symbol SYS_DVBS2 216ignore symbol SYS_TURBO 217ignore symbol SYS_ISDBS 218ignore symbol SYS_DAB 219ignore symbol SYS_DSS 220ignore symbol SYS_CMMB 221ignore symbol SYS_DVBH 222ignore symbol SYS_DVBC2 223 224ignore symbol ATSCMH_SCCC_BLK_SEP 225ignore symbol ATSCMH_SCCC_BLK_COMB 226ignore symbol ATSCMH_SCCC_BLK_RES 227 228ignore symbol ATSCMH_SCCC_CODE_HLF 229ignore symbol ATSCMH_SCCC_CODE_QTR 230ignore symbol ATSCMH_SCCC_CODE_RES 231 232ignore symbol ATSCMH_RSFRAME_ENS_PRI 233ignore symbol ATSCMH_RSFRAME_ENS_SEC 234 235ignore symbol ATSCMH_RSFRAME_PRI_ONLY 236ignore symbol ATSCMH_RSFRAME_PRI_SEC 237ignore symbol ATSCMH_RSFRAME_RES 238 239ignore symbol ATSCMH_RSCODE_211_187 240ignore symbol ATSCMH_RSCODE_223_187 241ignore symbol ATSCMH_RSCODE_235_187 242ignore symbol ATSCMH_RSCODE_RES 243 244ignore symbol FE_SCALE_NOT_AVAILABLE 245ignore symbol FE_SCALE_DECIBEL 246ignore symbol FE_SCALE_RELATIVE 247ignore symbol FE_SCALE_COUNTER 248