Home
last modified time | relevance | path

Searched +full:radio +full:- +full:type (Results 1 – 25 of 283) sorted by relevance

12345678910>>...12

/linux/drivers/media/radio/si470x/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Silicon Labs Si470x FM Radio Receiver support"
9 Say Y here if you want to connect this type of radio to your
14 module will be called radio-si470x-common.
17 tristate "Silicon Labs Si470x FM Radio Receiver support with USB"
22 - 10c4:818a: Silicon Labs USB FM Radio Reference Design
23 - 06e1:a155: ADS/Tech FM Radio Receiver (formerly Instant FM Music)
24 - 1b80:d700: KWorld USB FM Radio SnapMusic Mobile 700 (FM700)
25 - 10c5:819a: Sanei Electric FM USB Radio (aka DealExtreme.com PCear)
32 to redirect the audio stream from the radio to your sound device:
[all …]
H A Dradio-si470x-common.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * drivers/media/radio/si470x/radio-si470x-common.c
5 * Driver for radios with Silicon Labs Si470x FM Radio Receivers
14 * 2008-01-12 Tobias Lorenz <tobias.lorenz@gmx.net>
16 * - First working version
17 * 2008-01-13 Tobias Lorenz <tobias.lorenz@gmx.net>
19 * - Improved error handling, every function now returns errno
20 * - Improved multi user access (start/mute/stop)
21 * - Channel doesn't get lost anymore after start/mute/stop
22 * - RDS support added (polling mode via interrupt EP 1)
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dtuner.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
15 depending on the number of RF connectors on the tuner. The ``type``
16 field of the respective struct :c:type:`v4l2_input`
21 Radio input devices have exactly one tuner with index zero, no video
27 struct :c:type:`v4l2_tuner` returned by :ref:`VIDIOC_G_TUNER <VIDIOC_G_TUNER>`
29 current video or radio input is queried.
36 and set the ``V4L2_CAP_TUNER`` flag in the struct :c:type:`v4l2_capability`
48 modulator. The ``type`` field of the respective struct
49 :c:type:`v4l2_output` returned by the
54 Radio output devices have exactly one modulator with index zero, no
[all …]
H A Ddev-rds.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
10 The Radio Data System transmits supplementary information in binary
12 inaudible audio subcarrier of a radio program. This interface is aimed
28 (or the so-called 'E blocks' in general) be needed, then please contact
29 the linux-media mailing list:
37 :c:type:`v4l2_capability` returned by the
40 ``capability`` field of struct :c:type:`v4l2_tuner`. If the
43 :ref:`Reading RDS data <reading-rds-data>`. For future use the flag
45 for a radio tuner with this capability does not yet exist, so if you are
47 linux-media mailing list:
[all …]
H A Ddev-sdr.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
6 Software Defined Radio Interface (SDR)
9 SDR is an abbreviation of Software Defined Radio, the radio device which
24 :c:type:`v4l2_capability` returned by the
32 :c:type:`v4l2_capability` returned by the
46 ADC/DAC sampling rate (sampling frequency) and the possible radio
49 The ``V4L2_TUNER_SDR`` tuner type is used for setting SDR device ADC/DAC
50 frequency, and the ``V4L2_TUNER_RF`` tuner type is used for setting
51 radio frequency. The tuner index of the RF tuner (if any) must always
69 To use the :ref:`format` ioctls applications set the ``type``
[all …]
H A Ddev-radio.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
6 Radio Interface
9 This interface is intended for AM and FM (analog) radio receivers and
12 Conventionally V4L2 radio devices are accessed through character device
13 special files named ``/dev/radio`` and ``/dev/radio0`` to
20 Devices supporting the radio interface set the ``V4L2_CAP_RADIO`` and
23 :c:type:`v4l2_capability` returned by the
31 Radio devices can support :ref:`controls <control>`, and must support
43 Radio devices may have a couple audio controls (as discussed in
45 Further all radio devices have one tuner or modulator (these are
[all …]
H A Dvidioc-g-frequency.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_FREQUENCY - VIDIOC_S_FREQUENCY - Get or set tuner or modulator radio frequency
33 Pointer to struct :c:type:`v4l2_frequency`.
38 To get the current tuner or modulator radio frequency applications set
40 :c:type:`v4l2_frequency` to the respective tuner or
46 To change the current tuner or modulator radio frequency applications
47 initialize the ``tuner``, ``type`` and ``frequency`` fields, and the
48 ``reserved`` array of a struct :c:type:`v4l2_frequency`
52 write-only ioctl, it does not return the actual new frequency.
56 .. c:type:: v4l2_frequency
[all …]
H A Dvidioc-g-tuner.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_TUNER - VIDIOC_S_TUNER - Get or set tuner attributes
33 Pointer to struct :c:type:`v4l2_tuner`.
40 :c:type:`v4l2_tuner` and call the ``VIDIOC_G_TUNER`` ioctl
46 Tuners have two writable properties, the audio mode and the radio
52 Since this is a write-only ioctl, it does not return the actually
59 To change the radio frequency the
64 .. c:type:: v4l2_tuner
68 .. flat-table:: struct v4l2_tuner
69 :header-rows: 0
[all …]
H A Dvidioc-enum-freq-bands.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_ENUM_FREQ_BANDS - Enumerate supported frequency bands
29 Pointer to struct :c:type:`v4l2_frequency_band`.
35 this applications initialize the ``tuner``, ``type`` and ``index``
37 :c:type:`v4l2_frequency_band` and call the
45 .. c:type:: v4l2_frequency_band
47 .. flat-table:: struct v4l2_frequency_band
48 :header-rows: 0
49 :stub-columns: 0
52 * - __u32
[all …]
H A Daudio.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
11 each. Radio devices have no audio inputs or outputs. They have exactly
13 tuners with video inputs or outputs only, and radio devices have none of
24 :c:type:`v4l2_input` or struct
25 :c:type:`v4l2_output`, where each bit represents the index
32 The struct :c:type:`v4l2_audio` returned by the
56 in the struct :c:type:`v4l2_capability` returned by
63 .. code-block:: c
69 if (-1 == ioctl(fd, VIDIOC_G_AUDIO, &audio)) {
80 .. code-block:: c
[all …]
/linux/drivers/media/radio/
H A Ddsbr100.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* A driver for the D-Link DSB-R100 USB radio and Gemtek USB Radio 21.
14 * is that they don't have any:-)
17 * http://unimut.fsk.uni-heidelberg.de/unimut/demi/dsbr
19 * Fully tested with the Keene USB FM Transmitter and the v4l2-compliance tool.
21 * Copyright (c) 2000 Markus Demleitner <msdemlei@cl.uni-heidelberg.de>
31 #include <media/v4l2-device.h>
32 #include <media/v4l2-ioctl.h>
33 #include <media/v4l2-ctrls.h>
34 #include <media/v4l2-event.h>
[all …]
H A Dradio-tea5764.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * driver/media/radio/radio-tea5764.c
5 * Driver for TEA5764 radio chip for linux 2.6.
9 * Based in radio-tea5761.c Copyright (C) 2005 Nokia Corporation
14 * 2008-12-06 Fabio Belavenuto <belavenuto@gmail.com>
25 #include <linux/videodev2.h> /* kernel radio structs */
27 #include <media/v4l2-common.h>
28 #include <media/v4l2-ioctl.h>
29 #include <media/v4l2-device.h>
30 #include <media/v4l2-ctrls.h>
[all …]
H A Dradio-mr800.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * A driver for the AverMedia MR 800 USB FM radio. This device plugs
12 * Big thanks to authors and contributors of dsbr100.c and radio-si470x.c
15 * http://av-usbradio.sourceforge.net/index.php
16 * http://sourceforge.net/projects/av-usbradio/
20 * Also, Faidon Liambotis <paravoid@debian.org> wrote nice driver for this radio
21 * in 2007. He allowed to use his driver to improve current mr800 radio driver.
22 * http://www.spinics.net/lists/linux-usb-devel/msg10109.html
25 * It's required to blacklist AverMedia USB Radio
26 * in usbhid/hid-quirks.c
[all …]
H A Dradio-sf16fmi.c1 // SPDX-License-Identifier: GPL-2.0-only
2 /* SF16-FMI, SF16-FMP and SF16-FMD radio driver for Linux radio support
13 * Frequency control is done digitally -- ie out(port,encodefreq(95.8));
14 * No volume control - only mute/unmute - you have to use line volume
15 * control on SB-part of SF16-FMI/SF16-FMP/SF16-FMD
27 #include <linux/videodev2.h> /* kernel radio structs */
29 #include <media/v4l2-device.h>
30 #include <media/v4l2-ioctl.h>
31 #include <media/v4l2-ctrls.h>
32 #include <media/v4l2-event.h>
[all …]
H A Dradio-ma901.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for the MasterKit MA901 USB FM radio. This device plugs
16 #include <media/v4l2-device.h>
17 #include <media/v4l2-ioctl.h>
18 #include <media/v4l2-ctrls.h>
19 #include <media/v4l2-event.h>
24 #define DRIVER_DESC "Masterkit MA901 USB FM radio driver"
36 #define MA901_DRIVER_NAME "radio-ma901"
38 dev_warn(dev, MA901_DRIVER_NAME " - " fmt, ##arg)
41 dev_err(dev, MA901_DRIVER_NAME " - " fmt, ##arg)
[all …]
/linux/drivers/media/radio/si4713/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Silicon Labs Si4713 FM Radio Transmitter support with USB"
9 - 10c4:8244: Silicon Labs FM Transmitter USB device.
11 Say Y here if you want to connect this type of radio to your
15 module will be called radio-usb-si4713.
18 tristate "Silicon Labs Si4713 FM Radio Transmitter support with I2C"
25 Say Y here if you want to connect this type of radio to your
29 module will be called radio-platform-si4713.
32 tristate "Silicon Labs Si4713 FM Radio Transmitter support"
35 Say Y here if you want support to Si4713 FM Radio Transmitter.
[all …]
/linux/drivers/media/v4l2-core/
H A Dtuner-core.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Copyright(c) 2005-2011 by Mauro Carvalho Chehab
9 * - Added support for a separate Radio tuner
10 * - Major rework and cleanups at the code
14 * devices here, we pretend to support a single, fake device type that will
15 * handle both radio and analog TV tuning.
31 #include <media/tuner-types.h>
32 #include <media/v4l2-device.h>
33 #include <media/v4l2-ioctl.h>
39 #include "tuner-simple.h"
[all …]
/linux/Documentation/devicetree/bindings/net/
H A Drfkill-gpio.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/rfkill-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Johannes Berg <johannes@sipsolutions.net>
11 - Philipp Zabel <p.zabel@pengutronix.de>
15 const: rfkill-gpio
20 radio-type:
21 description: rfkill radio type
23 - bluetooth
[all …]
/linux/include/media/
H A Dtuner.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * tuner.h - definition for different tuners
5 * Copyright (C) 1997 Markus Schroeder (schroedm@uni-duesseldorf.de)
6 * minor modifications by Ralph Metzler (rjkm@thp.uni-koeln.de)
14 #include <media/v4l2-mc.h>
43 #define TUNER_TEMIC_4009FR5_PAL 20 /* incl. FM radio (3X 7607, 7488, 7711) */
44 #define TUNER_TEMIC_4039FR5_NTSC 21 /* incl. FM radio (3X 7246, 7578, 7732) */
73 #define TUNER_PHILIPS_4IN1 44 /* ATI TV Wonder Pro - Conexant */
83 #define TUNER_MICROTUNE_4042FI5 49 /* DViCO FusionHDTV 3 Gold-Q - 4042 FI5 (3X 8147) */
90 #define TUNER_TCL_2002MB 55 /* Hauppauge PVR-150 PAL */
[all …]
/linux/drivers/media/pci/cx88/
H A Dcx88-cards.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * card-specific stuff.
19 static unsigned int tuner[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
20 static unsigned int radio[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET }; variable
21 static unsigned int card[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
24 module_param_array(radio, int, NULL, 0444);
27 MODULE_PARM_DESC(tuner, "tuner type");
28 MODULE_PARM_DESC(radio, "radio tuner type");
29 MODULE_PARM_DESC(card, "card type");
45 /* ------------------------------------------------------------------ */
[all …]
/linux/drivers/net/wireless/broadcom/b43/
H A Dphy_common.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 #define B43_PHYROUTE_OFDM_GPHY 0x0400 /* OFDM register routing for G-PHYs */
14 #define B43_PHYROUTE_EXT_GPHY 0x0800 /* Extended G-PHY registers */
15 #define B43_PHYROUTE_N_BMODE 0x0C00 /* N-PHY BMODE registers */
17 /* CCK (B-PHY) registers. */
19 /* N-PHY registers. */
21 /* N-PHY BMODE registers. */
23 /* OFDM (A-PHY) registers. */
25 /* Extended G-PHY registers. */
40 * enum b43_interference_mitigation - Interference Mitigation mode
[all …]
/linux/Documentation/admin-guide/media/
H A Dvivid.rst1 .. SPDX-License-Identifier: GPL-2.0
7 output, vbi capture and output, metadata capture and output, radio receivers and
8 transmitters, touch capture and a software defined radio receiver. In addition a
13 Each input can be a webcam, TV capture device, S-Video capture device or an HDMI
14 capture device. Each output can be an S-Video output device or an HDMI output
23 - Support for read()/write(), MMAP, USERPTR and DMABUF streaming I/O.
24 - A large list of test patterns and variations thereof
25 - Working brightness, contrast, saturation and hue controls
26 - Support for the alpha color component
27 - Full colorspace support, including limited/full RGB range
[all …]
/linux/Documentation/driver-api/
H A Drfkill.rst2 rfkill - RF kill switch support
12 The rfkill subsystem provides a generic interface for disabling any radio
17 disable all transmitters of a certain type (or all). This is intended for
25 - hard block
26 read-only radio block that cannot be overridden by software
28 - soft block
29 writable radio block (need not be readable) that is set by
34 admin-guide/kernel-parameters.rst.
43 * the deprecated rfkill-input module (an input layer handler, being
47 The rfkill core provides API for kernel drivers to register their radio
[all …]
/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-types.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _media-controller-types:
10 .. _media-entity-functions:
11 .. _MEDIA-ENT-F-UNKNOWN:
12 .. _MEDIA-ENT-F-V4L2-SUBDEV-UNKNOWN:
13 .. _MEDIA-ENT-F-IO-V4L:
14 .. _MEDIA-ENT-F-IO-VBI:
15 .. _MEDIA-ENT-F-IO-SWRADIO:
16 .. _MEDIA-ENT-F-IO-DTV:
17 .. _MEDIA-ENT-F-DTV-DEMOD:
[all …]
/linux/drivers/net/wireless/broadcom/b43legacy/
H A Db43legacy.h1 /* SPDX-License-Identifier: GPL-2.0 */
59 /* 32-bit DMA */
66 /* 64-bit DMA */
119 #define B43legacy_SHM_AUTOINC_R 0x0200 /* Read Auto-increment */
120 #define B43legacy_SHM_AUTOINC_W 0x0100 /* Write Auto-increment */
153 #define B43legacy_SHM_SH_SPUWKUP 0x0094 /* pre-wakeup for synth PU in us */
154 #define B43legacy_SHM_SH_PRETBTT 0x0096 /* pre-TBTT in us */
158 /* Hardware Radio Enable masks */
163 #define B43legacy_HF_SYMW 0x00000002 /* G-PHY SYM workaround */
164 #define B43legacy_HF_GDCW 0x00000020 /* G-PHY DV cancel filter */
[all …]

12345678910>>...12