blob: 7656770f19361f6e0329f3761e0cec90ff3b3327 [file] [log] [blame]
Mauro Carvalho Chehab1ae64392016-07-07 00:21:37 -03001# Ignore header name
2ignore define _DVBFRONTEND_H_
3
4# Group layer A-C symbols together
5replace define DTV_ISDBT_LAYERA_FEC dtv-isdbt-layer-fec
6replace define DTV_ISDBT_LAYERB_FEC dtv-isdbt-layer-fec
7replace define DTV_ISDBT_LAYERC_FEC dtv-isdbt-layer-fec
8replace define DTV_ISDBT_LAYERA_MODULATION dtv-isdbt-layer-modulation
9replace define DTV_ISDBT_LAYERB_MODULATION dtv-isdbt-layer-modulation
10replace define DTV_ISDBT_LAYERC_MODULATION dtv-isdbt-layer-modulation
11replace define DTV_ISDBT_LAYERA_SEGMENT_COUNT dtv-isdbt-layer-segment-count
12replace define DTV_ISDBT_LAYERB_SEGMENT_COUNT dtv-isdbt-layer-segment-count
13replace define DTV_ISDBT_LAYERC_SEGMENT_COUNT dtv-isdbt-layer-segment-count
14replace define DTV_ISDBT_LAYERA_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving
15replace define DTV_ISDBT_LAYERB_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving
16replace define DTV_ISDBT_LAYERC_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving
17
18# Ignore legacy defines
19ignore define DTV_ISDBS_TS_ID_LEGACY
20ignore define SYS_DVBC_ANNEX_AC
21ignore define SYS_DMBTH
22
23# Ignore limits
24ignore define DTV_MAX_COMMAND
25ignore define MAX_DTV_STATS
26ignore define DTV_IOCTL_MAX_MSGS
27
28# Stats enum is documented altogether
Mauro Carvalho Chehab836cf1d2016-08-30 10:21:03 -030029replace enum fecap_scale_params :ref:`frontend-stat-properties`
Mauro Carvalho Chehab1ae64392016-07-07 00:21:37 -030030replace symbol FE_SCALE_COUNTER frontend-stat-properties
31replace symbol FE_SCALE_DECIBEL frontend-stat-properties
32replace symbol FE_SCALE_NOT_AVAILABLE frontend-stat-properties
33replace symbol FE_SCALE_RELATIVE frontend-stat-properties
34
35# the same reference is used for both get and set ioctls
Mauro Carvalho Chehab836cf1d2016-08-30 10:21:03 -030036replace ioctl FE_SET_PROPERTY :c:type:`FE_GET_PROPERTY`
Mauro Carvalho Chehab1ae64392016-07-07 00:21:37 -030037
38# Ignore struct used only internally at Kernel
39ignore struct dtv_cmds_h
40
41# Typedefs that use the enum reference
Mauro Carvalho Chehab836cf1d2016-08-30 10:21:03 -030042replace typedef fe_sec_voltage_t :c:type:`fe_sec_voltage`
Mauro Carvalho Chehab1ae64392016-07-07 00:21:37 -030043
44# Replaces for flag constants
Mauro Carvalho Chehab836cf1d2016-08-30 10:21:03 -030045replace define FE_TUNE_MODE_ONESHOT :c:func:`FE_SET_FRONTEND_TUNE_MODE`
Mauro Carvalho Chehab1ae64392016-07-07 00:21:37 -030046replace define LNA_AUTO dtv-lna
47replace define NO_STREAM_ID_FILTER dtv-stream-id