Home
last modified time | relevance | path

Searched full:modulation (Results 1 – 25 of 306) sorted by relevance

12345678910>>...13

/Linux-v5.10/Documentation/admin-guide/media/
Ddvb_intro.rst150 MODULATION = QAM/64
178 MODULATION = QAM/64
193 MODULATION = QAM/64
208 MODULATION = QAM/64
223 MODULATION = QAM/64
238 MODULATION = QAM/64
253 MODULATION = QAM/64
268 MODULATION = QAM/64
283 MODULATION = QAM/64
298 MODULATION = QAM/64
[all …]
/Linux-v5.10/Documentation/userspace-api/media/v4l/
Dvidioc-enum-freq-bands.rst92 - ``modulation``
93 - :cspan:`2` The supported modulation systems of this frequency
94 band. See :ref:`band-modulation`.
98 Currently only one modulation system per frequency band
100 modulation systems are possible. Contact the linux-media
113 .. _band-modulation:
115 .. flat-table:: Band Modulation Systems
122 - Vestigial Sideband modulation, used for analog TV.
125 - Frequency Modulation, commonly used for analog radio.
128 - Amplitude Modulation, commonly used for analog radio.
/Linux-v5.10/drivers/net/wireless/zydas/zd1211rw/
Dzd_mac.h17 u8 modulation; member
29 /* The field modulation of struct zd_ctrlset controls the bit rate, the use
33 * The term zd-rate is used for the combination of the modulation type flag
39 #define ZD_PURE_RATE(modulation) ((modulation) & ZD_PURE_RATE_MASK) argument
40 #define ZD_MODULATION_TYPE(modulation) ((modulation) & ZD_MODULATION_TYPE_MASK) argument
41 #define ZD_RATE(modulation) ((modulation) & ZD_RATE_MASK) argument
43 /* The two possible modulation types. Notify that 802.11b doesn't use the CCK
52 * with the modulation type flag and call the resulting values zd-rates.
67 /* The bit 5 of the zd_ctrlset modulation field controls the preamble in CCK
/Linux-v5.10/include/uapi/linux/dvb/
Dfrontend.h49 * @FE_CAN_QPSK: Supports QPSK modulation
50 * @FE_CAN_QAM_16: Supports 16-QAM modulation
51 * @FE_CAN_QAM_32: Supports 32-QAM modulation
52 * @FE_CAN_QAM_64: Supports 64-QAM modulation
53 * @FE_CAN_QAM_128: Supports 128-QAM modulation
54 * @FE_CAN_QAM_256: Supports 256-QAM modulation
55 * @FE_CAN_QAM_AUTO: Can auto-detect QAM modulation
60 * @FE_CAN_8VSB: Supports 8-VSB modulation
61 * @FE_CAN_16VSB: Supporta 16-VSB modulation
64 * @FE_CAN_TURBO_FEC: Supports "turbo FEC" modulation
[all …]
/Linux-v5.10/drivers/media/dvb-frontends/
Dlgs8gxx_priv.h23 #define SC_MASK 0x1C /* Sub-Carrier Modulation Mask */
24 #define SC_QAM64 0x10 /* 64QAM modulation */
25 #define SC_QAM32 0x0C /* 32QAM modulation */
26 #define SC_QAM16 0x08 /* 16QAM modulation */
27 #define SC_QAM4NR 0x04 /* 4QAM-NR modulation */
28 #define SC_QAM4 0x00 /* 4QAM modulation */
Das102_fe.c99 switch (c->modulation) { in as102_fe_set_frontend()
101 tune_args.modulation = CONST_QPSK; in as102_fe_set_frontend()
104 tune_args.modulation = CONST_QAM16; in as102_fe_set_frontend()
107 tune_args.modulation = CONST_QAM64; in as102_fe_set_frontend()
110 tune_args.modulation = CONST_UNKNOWN; in as102_fe_set_frontend()
197 switch (tps.modulation) { in as102_fe_get_frontend()
199 c->modulation = QPSK; in as102_fe_get_frontend()
202 c->modulation = QAM_16; in as102_fe_get_frontend()
205 c->modulation = QAM_64; in as102_fe_get_frontend()
Dor51132.c253 "or51132: setmode: Modulation set to unsupported value (%d)\n", in or51132_setmode()
280 static int modulation_fw_class(enum fe_modulation modulation) in modulation_fw_class() argument
282 switch(modulation) { in modulation_fw_class()
305 modulation_fw_class(p->modulation)) { in or51132_set_parameters()
306 switch (modulation_fw_class(p->modulation)) { in or51132_set_parameters()
322 printk("or51132: Modulation type(%d) UNSUPPORTED\n", in or51132_set_parameters()
323 p->modulation); in or51132_set_parameters()
342 /* Change only if we are actually changing the modulation */ in or51132_set_parameters()
343 if (state->current_modulation != p->modulation) { in or51132_set_parameters()
344 state->current_modulation = p->modulation; in or51132_set_parameters()
[all …]
Dstv0367_priv.h96 FE_TER_HIER_ALPHA_NONE, /* Regular modulation */
97 FE_TER_HIER_ALPHA_1, /* Hierarchical modulation a = 1*/
98 FE_TER_HIER_ALPHA_2, /* Hierarchical modulation a = 2*/
99 FE_TER_HIER_ALPHA_4 /* Hierarchical modulation a = 4*/
175 enum stv0367cab_mod modulation; member
Dgp8psk-fe.c145 if (c->delivery_system == SYS_DVBS && c->modulation == PSK_8) in gp8psk_fe_set_frontend()
150 if (c->modulation != QPSK) { in gp8psk_fe_set_frontend()
151 dprintk("%s: unsupported modulation selected (%d)\n", in gp8psk_fe_set_frontend()
152 __func__, c->modulation); in gp8psk_fe_set_frontend()
174 switch (c->modulation) { in gp8psk_fe_set_frontend()
221 default: /* Unknown modulation */ in gp8psk_fe_set_frontend()
222 dprintk("%s: unsupported modulation selected (%d)\n", in gp8psk_fe_set_frontend()
223 __func__, c->modulation); in gp8psk_fe_set_frontend()
Dcxd2820r_c.c39 "delivery_system=%d modulation=%d frequency=%u symbol_rate=%u inversion=%d\n", in cxd2820r_set_frontend_c()
40 c->delivery_system, c->modulation, c->frequency, in cxd2820r_set_frontend_c()
111 c->modulation = QAM_16; in cxd2820r_get_frontend_c()
114 c->modulation = QAM_32; in cxd2820r_get_frontend_c()
117 c->modulation = QAM_64; in cxd2820r_get_frontend_c()
120 c->modulation = QAM_128; in cxd2820r_get_frontend_c()
123 c->modulation = QAM_256; in cxd2820r_get_frontend_c()
Dstv0297.c225 enum fe_modulation modulation) in stv0297_set_qam() argument
229 switch (modulation) { in stv0297_set_qam()
411 switch (p->modulation) { in stv0297_set_frontend()
513 stv0297_set_qam(state, p->modulation); in stv0297_set_frontend()
521 if (p->modulation == QAM_128 || in stv0297_set_frontend()
522 p->modulation == QAM_256) in stv0297_set_frontend()
624 p->modulation = QAM_16; in stv0297_get_frontend()
627 p->modulation = QAM_32; in stv0297_get_frontend()
630 p->modulation = QAM_128; in stv0297_get_frontend()
633 p->modulation = QAM_256; in stv0297_get_frontend()
[all …]
Dl64781.c163 if (p->modulation != QPSK && p->modulation != QAM_16 && in apply_frontend_param()
164 p->modulation != QAM_64) in apply_frontend_param()
190 spi_bias *= qam_tab[p->modulation]; in apply_frontend_param()
203 val0x06 = (p->hierarchy << 2) | p->modulation; in apply_frontend_param()
310 p->modulation = QPSK; in get_frontend()
313 p->modulation = QAM_16; in get_frontend()
316 p->modulation = QAM_64; in get_frontend()
319 printk(KERN_WARNING "Unexpected value for modulation\n"); in get_frontend()
Dlgdt330x.c345 /* Change only if we are actually changing the modulation */ in lgdt330x_set_parameters()
346 if (state->current_modulation != p->modulation) { in lgdt330x_set_parameters()
347 switch (p->modulation) { in lgdt330x_set_parameters()
400 "%s: Modulation type(%d) UNSUPPORTED\n", in lgdt330x_set_parameters()
401 __func__, p->modulation); in lgdt330x_set_parameters()
406 "%s: error blasting bytes to lgdt3303 for modulation type(%d)\n", in lgdt330x_set_parameters()
407 __func__, p->modulation); in lgdt330x_set_parameters()
421 state->current_modulation = p->modulation; in lgdt330x_set_parameters()
497 u32 c; /* per-modulation SNR calculation constant */ in lgdt3302_read_snr()
523 "%s: Modulation set to unsupported value\n", in lgdt3302_read_snr()
[all …]
Dlgdt3305.c271 switch (p->modulation) { in lgdt3305_set_modulation()
294 switch (p->modulation) { in lgdt3305_set_filter_extension()
317 switch (p->modulation) { in lgdt3305_passband_digital_agc()
344 switch (p->modulation) { in lgdt3305_rfagc_loop()
394 switch (p->modulation) { in lgdt3305_agc_setup()
432 switch (p->modulation) { in lgdt3305_set_agc_power_ref()
472 switch (p->modulation) { in lgdt3305_spectral_inversion()
495 switch (p->modulation) { in lgdt3305_set_if()
509 switch (p->modulation) { in lgdt3305_set_if()
675 lg_dbg("(%d, %d)\n", p->frequency, p->modulation); in lgdt3304_set_parameters()
[all …]
/Linux-v5.10/drivers/staging/pi433/
Dpi433_if.h40 * @modulation:
59 enum modulation modulation; member
88 * @modulation:
108 enum modulation modulation; member
/Linux-v5.10/drivers/cpufreq/
Dgx-suspmod.c3 * Cyrix MediaGX and NatSemi Geode Suspend Modulation
17 * are based on Suspend Modulation.
19 * Suspend Modulation works by asserting and de-asserting the SUSP# pin
24 * Suspend Modulation's OFF/ON duration are configurable
25 * with 'Suspend Modulation OFF Count Register'
26 * and 'Suspend Modulation ON Count Register'.
53 * - fix cpu_khz calc when it stops cpu modulation.
69 * Suspend Modulation - Definitions *
90 #define PCI_MODOFF 0x94 /* suspend modulation OFF counter register, 1 = 32us */
91 #define PCI_MODON 0x95 /* suspend modulation ON counter register */
[all …]
/Linux-v5.10/Documentation/userspace-api/media/dvb/
Ddvb-frontend-parameters.rst82 fe_modulation_t modulation; /* modulation type (see above) */
97 fe_modulation_t modulation; /* modulation type (see above) */
115 fe_modulation_t constellation; /* modulation type (see above) */
Dfrontend-property-cable-systems.rst16 QAM modulation.
19 supports a subset of the Annex A modulation types, and a roll-off of
34 - :ref:`DTV_MODULATION <DTV-MODULATION>`
68 - :ref:`DTV_MODULATION <DTV-MODULATION>`
Dfrontend-property-terrestrial-systems.rst27 - :ref:`DTV_MODULATION <DTV-MODULATION>`
69 - :ref:`DTV_MODULATION <DTV-MODULATION>`
156 - :ref:`DTV_ISDBT_LAYERA_MODULATION <DTV-ISDBT-LAYER-MODULATION>`
164 - :ref:`DTV_ISDBT_LAYERB_MODULATION <DTV-ISDBT-LAYER-MODULATION>`
172 - :ref:`DTV_ISDBT_LAYERC_MODULATION <DTV-ISDBT-LAYER-MODULATION>`
199 - :ref:`DTV_MODULATION <DTV-MODULATION>`
277 - :ref:`DTV_MODULATION <DTV-MODULATION>`
/Linux-v5.10/drivers/media/test-drivers/vidtv/
Dvidtv_demod.h20 * modulation and fec_inner
21 * @modulation: see enum fe_modulation
28 * of modulation and fec_inner in use. We might simulate some noise if the
34 u32 modulation; member
/Linux-v5.10/Documentation/driver-api/
Dmiscellaneous.rst25 Pulse-Width Modulation (PWM)
28 Pulse-width modulation is a modulation technique primarily used to
/Linux-v5.10/sound/soc/tegra/
DKconfig80 to interface with Pulse Density Modulation (PDM) input devices.
82 to Pulse Code Modulation (PCM) signals. This can be viewed as a
101 converts the multi-bit Pulse Code Modulation (PCM) audio input to
102 oversampled 1-bit Pulse Density Modulation (PDM) output. From the
106 the desired 1-bit output via Delta Sigma Modulation (DSM).
/Linux-v5.10/Documentation/devicetree/bindings/sound/
Dnvidia,tegra186-dspk.yaml11 Density Modulation (PDM) transmitter that up-samples the input to
13 over sampled Pulse Code Modulation (PCM) input to the desired 1-bit
14 output via Delta Sigma Modulation (DSM).
/Linux-v5.10/include/uapi/sound/
Dsfnt_info.h91 unsigned short moddelay; /* modulation delay (0x8000) */
92 unsigned short modatkhld; /* modulation attack & hold time (0x7f7f) */
93 unsigned short moddcysus; /* modulation decay & sustain (0x7f7f) */
94 unsigned short modrelease; /* modulation release time (0x807f) */
103 unsigned short pefe; /* modulation pitch & cutoff (0x0000) */
/Linux-v5.10/Documentation/userspace-api/media/
Dfrontend.h.rst.exceptions10 replace define DTV_ISDBT_LAYERA_MODULATION dtv-isdbt-layer-modulation
11 replace define DTV_ISDBT_LAYERB_MODULATION dtv-isdbt-layer-modulation
12 replace define DTV_ISDBT_LAYERC_MODULATION dtv-isdbt-layer-modulation

12345678910>>...13