Home
last modified time | relevance | path

Searched full:radio (Results 1 – 25 of 681) sorted by relevance

12345678910>>...28

/linux/Documentation/admin-guide/media/
H A Dradio-cardlist.rst3 Radio drivers
6 There is also support for pure AM/FM radio, and even for some FM radio
12 si4713 Silicon Labs Si4713 FM Radio Transmitter
13 radio-aztech Aztech/Packard Bell Radio
14 radio-cadet ADS Cadet AM/FM Tuner
15 radio-gemtek GemTek Radio card (or compatible)
16 radio-maxiradio Guillemot MAXI Radio FM 2000 radio
17 radio-miropcm20 miroSOUND PCM20 radio
18 radio-aimslab AIMSlab RadioTrack (aka RadioReveal)
19 radio-rtrack2 AIMSlab RadioTrack II
[all …]
H A Dsi470x.rst5 The Silicon Labs Si470x FM Radio Receivers driver
14 Silicon Laboratories is the manufacturer of the radio ICs, that nowadays are the
15 most often used radio receivers in cell phones. Usually they are connected with
17 together with a small microcontroller C8051F321, to form a USB radio.
18 Part of this reference design is also a radio application in binary and source
30 - Si4700: FM radio receiver
31 - Si4701: FM radio receiver, RDS Support
32 - Si4702: FM radio receiver
33 - Si4703: FM radio receiver, RDS Support
34 - Si4704: FM radio receiver, no external antenna required
[all …]
/linux/drivers/media/radio/
H A Dradio-mr800.c3 * 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
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.
25 * It's required to blacklist AverMedia USB Radio
59 #define DRIVER_DESC "AverMedia MR 800 USB FM radio driver"
71 #define MR800_DRIVER_NAME "radio-mr800"
112 MODULE_PARM_DESC(radio_nr, "Radio Nr");
135 static int amradio_send_cmd(struct amradio_device *radio, u8 cmd, u8 arg, in amradio_send_cmd() argument
141 radio->buffer[0] = 0x00; in amradio_send_cmd()
[all …]
H A Dradio-wl1273.c3 * Driver for the Texas Instruments WL1273 FM radio.
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");
61 struct mutex lock; /* for serializing fm radio operations */
131 static int wl1273_fm_rds(struct wl1273_device *radio) in wl1273_fm_rds() argument
133 struct wl1273_core *core = radio->core; in wl1273_fm_rds()
170 dev_err(radio->dev, WL1273_FM_DRIVER_NAME in wl1273_fm_rds()
194 memcpy(&radio->buffer[radio->wr_index], &rds, RDS_BLOCK_SIZE); in wl1273_fm_rds()
195 radio->wr_index += 3; in wl1273_fm_rds()
[all …]
H A Dradio-ma901.c3 * Driver for the MasterKit MA901 USB FM radio. This device plugs
24 #define DRIVER_DESC "Masterkit MA901 USB FM radio driver"
36 #define MA901_DRIVER_NAME "radio-ma901"
68 MODULE_PARM_DESC(radio_nr, "Radio file number");
93 static int ma901radio_set_freq(struct ma901radio_device *radio, int freq) in ma901radio_set_freq() argument
98 radio->buffer[0] = 0x0a; in ma901radio_set_freq()
99 radio->buffer[1] = MA901_RADIO_SET_FREQ; in ma901radio_set_freq()
100 radio->buffer[2] = ((freq_send >> 8) & 0xff) + 0x80; in ma901radio_set_freq()
101 radio->buffer[3] = freq_send & 0xff; in ma901radio_set_freq()
102 radio->buffer[4] = 0x00; in ma901radio_set_freq()
[all …]
H A Dradio-keene.c70 static int keene_cmd_main(struct keene_device *radio, unsigned freq, bool play) in keene_cmd_main() argument
75 radio->buffer[0] = 0x00; in keene_cmd_main()
76 radio->buffer[1] = 0x50; in keene_cmd_main()
77 radio->buffer[2] = (freq_send >> 8) & 0xff; in keene_cmd_main()
78 radio->buffer[3] = freq_send & 0xff; in keene_cmd_main()
79 radio->buffer[4] = radio->pa; in keene_cmd_main()
85 radio->buffer[5] = (radio->muted ? 4 : 8) | (play ? 1 : 2) | in keene_cmd_main()
87 radio->buffer[6] = 0x00; in keene_cmd_main()
88 radio->buffer[7] = 0x00; in keene_cmd_main()
90 ret = usb_control_msg(radio->usbdev, usb_sndctrlpipe(radio->usbdev, 0), in keene_cmd_main()
[all …]
H A Dradio-si476x.c3 * drivers/media/radio/radio-si476x.c -- V4L2 driver for SI476X chips
40 #define DRIVER_NAME "si476x-radio"
237 * signals from both antennas to receive FM radio.
289 * struct si476x_radio - radio device
300 * core structure is the radio device is being used
327 struct si476x_radio *radio = video_drvdata(file); in si476x_radio_querycap() local
329 strscpy(capability->driver, radio->v4l2dev.name, in si476x_radio_querycap()
339 struct si476x_radio *radio = video_drvdata(file); in si476x_radio_enum_freq_bands() local
344 switch (radio->core->chip_id) { in si476x_radio_enum_freq_bands()
377 struct si476x_radio *radio = video_drvdata(file); in si476x_radio_g_tuner() local
[all …]
H A Ddsbr100.c2 /* A driver for the D-Link DSB-R100 USB radio and Gemtek USB Radio 21.
40 MODULE_DESCRIPTION("D-Link DSB-R100 USB FM radio driver");
81 static int dsbr100_setfreq(struct dsbr100_device *radio, unsigned freq) in dsbr100_setfreq() argument
86 if (!radio->muted) { in dsbr100_setfreq()
87 retval = usb_control_msg(radio->usbdev, in dsbr100_setfreq()
88 usb_rcvctrlpipe(radio->usbdev, 0), in dsbr100_setfreq()
92 radio->transfer_buffer, 8, 300); in dsbr100_setfreq()
98 radio->curfreq = freq; in dsbr100_setfreq()
101 dev_err(&radio->usbdev->dev, in dsbr100_setfreq()
107 /* switch on radio */
[all …]
H A DKconfig7 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
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
45 tristate "Griffin radioSHARK USB radio receiver"
49 Choose Y here if you have this radio receiver.
[all …]
H A Dradio-raremono.c43 * well) are identical to the si470x Silicon Labs USB FM Radio Reference
122 static int raremono_cmd_main(struct raremono_device *radio, unsigned band, unsigned freq) in raremono_cmd_main() argument
139 radio->buffer[0] = 0x04 + band_offset; in raremono_cmd_main()
140 radio->buffer[1] = freq >> 8; in raremono_cmd_main()
141 radio->buffer[2] = freq & 0xff; in raremono_cmd_main()
143 ret = usb_control_msg(radio->usbdev, usb_sndctrlpipe(radio->usbdev, 0), in raremono_cmd_main()
146 0x0300 + radio->buffer[0], 2, in raremono_cmd_main()
147 radio->buffer, 3, USB_TIMEOUT); in raremono_cmd_main()
150 dev_warn(radio->v4l2_dev.dev, "%s failed (%d)\n", __func__, ret); in raremono_cmd_main()
153 radio->curfreq = (band == BAND_FM) ? freq * 10 : freq; in raremono_cmd_main()
[all …]
H A Dradio-tea5764.c3 * 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
25 #include <linux/videodev2.h> /* kernel radio structs */
36 #define DRIVER_DESC "A driver for the TEA5764 radio chip for EZX Phones."
140 static int tea5764_i2c_read(struct tea5764_device *radio) in tea5764_i2c_read() argument
143 u16 *p = (u16 *) &radio->regs; in tea5764_i2c_read()
146 { .addr = radio->i2c_client->addr, in tea5764_i2c_read()
148 .len = sizeof(radio->regs), in tea5764_i2c_read()
149 .buf = (void *)&radio->regs in tea5764_i2c_read()
[all …]
H A DMakefile6 shark2-objs := radio-shark2.o radio-tea5777.o
10 obj-$(CONFIG_RADIO_AZTECH) += radio-aztech.o
11 obj-$(CONFIG_RADIO_CADET) += radio-cadet.o
12 obj-$(CONFIG_RADIO_GEMTEK) += radio-gemtek.o
13 obj-$(CONFIG_RADIO_ISA) += radio-isa.o
14 obj-$(CONFIG_RADIO_MAXIRADIO) += radio-maxiradio.o
15 obj-$(CONFIG_RADIO_MIROPCM20) += radio-miropcm20.o
16 obj-$(CONFIG_RADIO_RTRACK2) += radio-rtrack2.o
17 obj-$(CONFIG_RADIO_RTRACK) += radio-aimslab.o
19 obj-$(CONFIG_RADIO_SF16FMI) += radio-sf16fmi.o
[all …]
/linux/drivers/media/radio/si470x/
H A Dradio-si470x-usb.c3 * drivers/media/radio/si470x/radio-si470x-usb.c
5 * USB driver for radios with Silicon Labs Si470x FM Radio Receivers
19 #define DRIVER_CARD "Silicon Labs Si470x FM Radio"
20 #define DRIVER_DESC "USB radio driver for Si470x FM Radio Receivers"
28 #include "radio-si470x.h"
33 /* Silicon Labs USB FM Radio Reference Design */
35 /* ADS/Tech FM Radio Receiver (formerly Instant FM Music) */
37 /* KWorld USB FM Radio SnapMusic Mobile 700 (FM700) */
39 /* Sanei Electric, Inc. FM USB Radio (sold as DealExtreme.com PCear) */
54 /* Radio Nr */
[all …]
H A Dradio-si470x-i2c.c3 * drivers/media/radio/si470x/radio-si470x-i2c.c
5 * I2C driver for radios with Silicon Labs Si470x FM Radio Receivers
14 #define DRIVER_CARD "Silicon Labs Si470x FM Radio"
15 #define DRIVER_DESC "I2C radio driver for Si470x FM Radio Receivers"
25 #include "radio-si470x.h"
42 /* Radio Nr */
45 MODULE_PARM_DESC(radio_nr, "Radio Nr");
84 static int si470x_get_register(struct si470x_device *radio, int regnr) in si470x_get_register() argument
89 .addr = radio->client->addr, in si470x_get_register()
96 if (i2c_transfer(radio->client->adapter, msgs, 1) != 1) in si470x_get_register()
[all …]
H A Dradio-si470x-common.c3 * drivers/media/radio/si470x/radio-si470x-common.c
5 * Driver for radios with Silicon Labs Si470x FM Radio Receivers
43 * - renamed FMRADIO to RADIO to cut line length (checkpatch.pl)
49 * - USB Vendor/Product ID for ADS/Tech FM Radio Receiver verified
82 * - add support for KWorld USB FM Radio FM700
83 * - blacklisted KWorld radio in hid-core.c and hid-ids.h
85 * - add support for DealExtreme USB Radio
102 #include "radio-si470x.h"
179 static int si470x_set_band(struct si470x_device *radio, int band) in si470x_set_band() argument
181 if (radio->band == band) in si470x_set_band()
[all …]
H A DKconfig3 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:
35 Say Y here if you want to connect this type of radio to your
[all …]
/linux/drivers/media/radio/si4713/
H A Dradio-usb-si4713.c68 struct si4713_usb_device *radio = video_drvdata(file); in vidioc_querycap() local
70 strscpy(v->driver, "radio-usb-si4713", sizeof(v->driver)); in vidioc_querycap()
72 usb_make_path(radio->usbdev, v->bus_info, sizeof(v->bus_info)); in vidioc_querycap()
79 struct si4713_usb_device *radio = video_drvdata(file); in vidioc_g_modulator() local
81 return v4l2_subdev_call(radio->v4l2_subdev, tuner, g_modulator, vm); in vidioc_g_modulator()
87 struct si4713_usb_device *radio = video_drvdata(file); in vidioc_s_modulator() local
89 return v4l2_subdev_call(radio->v4l2_subdev, tuner, s_modulator, vm); in vidioc_s_modulator()
95 struct si4713_usb_device *radio = video_drvdata(file); in vidioc_s_frequency() local
97 return v4l2_subdev_call(radio->v4l2_subdev, tuner, s_frequency, vf); in vidioc_s_frequency()
103 struct si4713_usb_device *radio = video_drvdata(file); in vidioc_g_frequency() local
[all …]
H A DKconfig3 tristate "Silicon Labs Si4713 FM Radio Transmitter support with USB"
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.
37 RDS and RBDS signals as well. This module is the v4l2 radio
/linux/net/ax25/
H A DKconfig3 # Amateur Radio protocols and AX.25 device configuration
8 bool "Amateur Radio support"
10 If you want to connect your Linux box to an amateur radio, answer Y
17 the questions about amateur radio.
19 comment "Packet Radio protocols"
23 tristate "Amateur Radio AX.25 Level 2 protocol"
27 radio. It is either used by itself for point-to-point links, or to
29 that connects your Linux box to your amateur radio. You can either
31 modem connecting your computer's serial port to your radio's
40 radio as well as information about how to configure an AX.25 port is
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Ddev-radio.rst6 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
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
46 discussed in :ref:`tuner`) with index number zero to select the radio
/linux/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.h3 * mac80211_hwsim - software simulator of 802.11 radio(s) for mac80211
34 * frames from a mac80211_hwsim radio device.
43 * broadcasting the frames to all listening mac80211_hwsim radio
56 * frames by any mac80211_hwsim radio device.
67 * @HWSIM_CMD_NEW_RADIO: create a new radio with the given parameters,
68 * returns the radio ID (>= 0) or negative on errors, if successful
75 * @HWSIM_CMD_DEL_RADIO: destroy a radio, reply is multicasted
116 * @HWSIM_ATTR_ADDR_RECEIVER: MAC address of the radio device that
118 * @HWSIM_ATTR_ADDR_TRANSMITTER: MAC address of the radio device that
130 * command giving the number of channels supported by the new radio
[all …]
/linux/Documentation/networking/device_drivers/wifi/intel/
H A Dipw2100.rst26 5. Radio Kill Switch
50 radio operation and to ensure electromagnetic compliance (EMC). These
71 system configuration do not cause the EMC and radio operation to be
123 For example, to disable the radio on driver loading, enter:
177 0 RF kill not enabled (radio on)
178 1 SW based RF kill active (radio off)
179 2 HW based RF kill active (radio off)
180 3 Both HW and SW RF kill active (radio off)
186 0 If SW based RF kill active, turn the radio back on
187 1 If radio is on, activate SW based RF kill
[all …]
/linux/drivers/net/hamradio/
H A DKconfig9 used for networking over AX.25 amateur radio connections; it
10 connects the computer's serial port with the radio's microphone
26 modem connecting your computer's serial port to your radio's
28 an alternative to KISS for networking over AX.25 amateur radio
43 radio. If you say Y here, you will be able to send and receive AX.25
46 amateur radio connection.
52 These cards are used to connect your Linux box to an amateur radio
58 to "Amateur Radio AX.25 Level 2" support.
89 This is one of two drivers for Baycom style simple amateur radio
109 This is one of two drivers for Baycom style simple amateur radio
[all …]
/linux/drivers/net/ieee802154/
H A Dmac802154_hwsim.h8 * @MAC802154_HWSIM_CMD_SET_RADIO: change radio parameters during runtime
9 * @MAC802154_HWSIM_CMD_NEW_RADIO: create a new radio with the given parameters
10 * returns the radio ID (>= 0) or negative on errors, if successful
12 * @MAC802154_HWSIM_CMD_DEL_RADIO: destroy a radio, reply is multicasted
40 * @MAC802154_HWSIM_ATTR_RADIO_ID: u32 attribute to identify the radio
43 * edge information according the radio id
59 * @MAC802154_HWSIM_EDGE_ATTR_ENDPOINT_ID: radio id where the edge points to
60 * @MAC802154_HWSIM_EDGE_ATTR_LQI: LQI value which the endpoint radio will
/linux/Documentation/driver-api/media/drivers/
H A Dradiotrack.rst3 The Radiotrack radio driver
30 value, I wanted to see if the tuner could be tuned beyond the usual FM radio
42 The RadioTrack card is an ISA 8-bit FM radio card. The radio frequency (RF)
59 (or blocks) of the radio card. This way, many functions can be changed in
69 | VolA | VolB | ???? | Stereo | Radio | TuneA | TuneB | Tune |
96 Radio to Audio (path) Enable Description
130 radio enable, tuner adjust disable)
133 radio disable, tuner adjust disable)
139 radio enable, tuner adjust disable)
144 radio enable, tuner adjust disable)
[all …]

12345678910>>...28