Home
last modified time | relevance | path

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

12345678910>>...17

/linux-6.12.1/drivers/media/radio/
Dradio-raremono.c1 // SPDX-License-Identifier: GPL-2.0-only
16 #include <media/v4l2-device.h>
17 #include <media/v4l2-ioctl.h>
18 #include <media/v4l2-ctrls.h>
19 #include <media/v4l2-event.h>
22 * 'Thanko's Raremono' is a Japanese si4734-based AM/FM/SW USB receiver:
43 * well) are identical to the si470x Silicon Labs USB FM Radio Reference
76 .type = V4L2_TUNER_RADIO,
86 .type = V4L2_TUNER_RADIO,
95 .type = V4L2_TUNER_RADIO,
[all …]
Dradio-si476x.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * drivers/media/radio/radio-si476x.c -- V4L2 driver for SI476X chips
19 #include <media/v4l2-common.h>
20 #include <media/v4l2-ioctl.h>
21 #include <media/v4l2-ctrls.h>
22 #include <media/v4l2-event.h>
23 #include <media/v4l2-device.h>
25 #include <media/drv-intf/si476x.h>
26 #include <linux/mfd/si476x-core.h>
40 #define DRIVER_NAME "si476x-radio"
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 tristate "Radio Adapters"
12 Say Y here to enable selecting AM/FM radio adapters.
17 tristate "Guillemot MAXI Radio FM 2000 radio"
21 Choose Y here if you have this radio card. This card may also be
24 In order to control your radio card, you will need to use programs
27 <file:Documentation/userspace-api/media/index.rst>.
30 module will be called radio-maxiradio.
33 tristate "SAA7706H Car Radio DSP"
36 Say Y here if you want to use the SAA7706H Car radio Digital
[all …]
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 …]
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 …]
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 …]
Dradio-keene.c1 // SPDX-License-Identifier: GPL-2.0-or-later
13 #include <media/v4l2-device.h>
14 #include <media/v4l2-ioctl.h>
15 #include <media/v4l2-ctrls.h>
16 #include <media/v4l2-event.h>
69 /* Set frequency (if non-0), PA, mute and turn on/off the FM transmitter. */
70 static int keene_cmd_main(struct keene_device *radio, unsigned freq, bool play) in keene_cmd_main() argument
72 unsigned short freq_send = freq ? (freq - 76 * 16000) / 800 : 0; in keene_cmd_main()
75 radio->buffer[0] = 0x00; in keene_cmd_main()
76 radio->buffer[1] = 0x50; in keene_cmd_main()
[all …]
Dradio-wl1273.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for the Texas Instruments WL1273 FM radio.
12 #include <linux/mfd/wl1273-core.h>
15 #include <media/v4l2-common.h>
16 #include <media/v4l2-ctrls.h>
17 #include <media/v4l2-device.h>
18 #include <media/v4l2-ioctl.h>
20 #define DRIVER_DESC "Wl1273 FM Radio"
35 * static int radio_nr - The number of the radio device
41 MODULE_PARM_DESC(radio_nr, "The number of the radio device. Default = 0");
[all …]
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 …]
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-6.12.1/drivers/media/radio/si470x/
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 …]
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-6.12.1/Documentation/userspace-api/media/v4l/
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 …]
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 …]
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 …]
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 …]
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 …]
/linux-6.12.1/drivers/media/radio/si4713/
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-6.12.1/drivers/media/pci/saa7134/
Dsaa7134-cards.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * card-specific stuff.
7 * (c) 2001-04 Gerd Knorr <kraxel@bytesex.org> [SuSE Labs]
11 #include "saa7134-reg.h"
16 #include <linux/i2c-algo-bit.h>
19 #include <media/v4l2-common.h>
29 [SAA7134_INPUT_RADIO] = "Radio",
38 [SAA7134_INPUT_SVIDEO] = "S-Video",
39 [SAA7134_INPUT_SVIDEO0] = "S-Video0",
40 [SAA7134_INPUT_SVIDEO1] = "S-Video1",
[all …]
/linux-6.12.1/drivers/media/v4l2-core/
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-6.12.1/Documentation/devicetree/bindings/net/
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-6.12.1/include/media/
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 …]
Dtuner-types.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 * enum param_type - type of the tuner pameters
12 * @TUNER_PARAM_TYPE_RADIO: Tuner params are for FM and/or AM radio
27 * struct tuner_range - define the frequencies supported by the tuner
30 * (TV) or 62.5 Hz (Radio), as defined by
54 * struct tuner_params - Parameters to be used to setup the tuner. Those
55 * are used by drivers/media/tuners/tuner-types.c in
57 * the parameters are for tuners based on tda9887 IF-PLL
58 * multi-standard analog TV/Radio demodulator, with is
61 * @type: Type of the tuner parameters, as defined at
[all …]
/linux-6.12.1/drivers/media/pci/cx88/
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-6.12.1/drivers/net/wireless/broadcom/b43/
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 …]

12345678910>>...17