Home
last modified time | relevance | path

Searched refs:radio (Results 1 – 25 of 176) sorted by relevance

12345678

/linux-6.3-rc2/drivers/media/radio/si470x/
A Dradio-si470x-usb.c344 radio->software_version = radio->usb_buf[1]; in si470x_get_scratch_page_versions()
345 radio->hardware_version = radio->usb_buf[2]; in si470x_get_scratch_page_versions()
447 if (radio->wr_index >= radio->buf_size) in si470x_int_in_callback()
451 if (radio->wr_index == radio->rd_index) { in si470x_int_in_callback()
454 if (radio->rd_index >= radio->buf_size) in si470x_int_in_callback()
458 if (radio->wr_index != radio->rd_index) in si470x_int_in_callback()
464 if (radio->int_in_running && radio->usbdev) { in si470x_int_in_callback()
666 radio->videodev.ctrl_handler = &radio->hdl; in si470x_usb_driver_probe()
667 radio->videodev.lock = &radio->lock; in si470x_usb_driver_probe()
668 radio->videodev.v4l2_dev = &radio->v4l2_dev; in si470x_usb_driver_probe()
[all …]
A Dradio-si470x-i2c.c306 memcpy(&radio->buffer[radio->wr_index], &tmpbuf, 3); in si470x_i2c_interrupt()
310 if (radio->wr_index >= radio->buf_size) in si470x_i2c_interrupt()
314 if (radio->wr_index == radio->rd_index) { in si470x_i2c_interrupt()
317 if (radio->rd_index >= radio->buf_size) in si470x_i2c_interrupt()
322 if (radio->wr_index != radio->rd_index) in si470x_i2c_interrupt()
340 if (!radio) { in si470x_i2c_probe()
375 radio->videodev.ctrl_handler = &radio->hdl; in si470x_i2c_probe()
376 radio->videodev.lock = &radio->lock; in si470x_i2c_probe()
377 radio->videodev.v4l2_dev = &radio->v4l2_dev; in si470x_i2c_probe()
382 video_set_drvdata(&radio->videodev, radio); in si470x_i2c_probe()
[all …]
A Dradio-si470x-common.c187 return radio->set_register(radio, SYSCONFIG2); in si470x_set_band()
199 retval = radio->get_register(radio, POWERCFG); in si470x_set_chan()
211 retval = radio->set_register(radio, CHANNEL); in si470x_set_chan()
230 retval = radio->set_register(radio, CHANNEL); in si470x_set_chan()
264 retval = radio->get_register(radio, READCHAN); in si470x_get_freq()
471 while (radio->wr_index == radio->rd_index) { in si470x_fops_read()
477 radio->wr_index != radio->rd_index) < 0) { in si470x_fops_read()
488 if (radio->rd_index == radio->wr_index) in si470x_fops_read()
498 if (radio->rd_index >= radio->buf_size) in si470x_fops_read()
529 if (radio->rd_index != radio->wr_index) in si470x_fops_poll()
[all …]
A Dradio-si470x.h157 int (*get_register)(struct si470x_device *radio, int regnr);
158 int (*set_register)(struct si470x_device *radio, int regnr);
217 int si470x_disconnect_check(struct si470x_device *radio);
218 int si470x_set_freq(struct si470x_device *radio, unsigned int freq);
219 int si470x_start(struct si470x_device *radio);
220 int si470x_stop(struct si470x_device *radio);
A DKconfig9 Say Y here if you want to connect this type of radio to your
14 module will be called radio-si470x-common.
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
39 module will be called radio-usb-si470x.
48 Say Y here if you want to connect this type of radio to your
52 module will be called radio-i2c-si470x.
A DMakefile6 obj-$(CONFIG_RADIO_SI470X) += radio-si470x-common.o
7 obj-$(CONFIG_USB_SI470X) += radio-si470x-usb.o
8 obj-$(CONFIG_I2C_SI470X) += radio-si470x-i2c.o
/linux-6.3-rc2/drivers/media/radio/
A Dradio-mr800.c357 amradio_set_freq(radio, radio->curfreq); in vidioc_s_hw_freq_seek()
378 if (radio->buffer[1] || radio->buffer[2]) { in vidioc_s_hw_freq_seek()
380 radio->curfreq = (radio->buffer[1] << 8) | radio->buffer[2]; in vidioc_s_hw_freq_seek()
384 amradio_set_freq(radio, radio->curfreq); in vidioc_s_hw_freq_seek()
390 amradio_set_freq(radio, radio->curfreq); in vidioc_s_hw_freq_seek()
449 amradio_set_stereo(radio, radio->stereo); in usb_amradio_resume()
450 amradio_set_freq(radio, radio->curfreq); in usb_amradio_resume()
536 radio->v4l2_dev.ctrl_handler = &radio->hdl; in usb_amradio_probe()
540 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_amradio_probe()
544 radio->vdev.lock = &radio->lock; in usb_amradio_probe()
[all …]
A Dradio-keene.c79 radio->buffer[4] = radio->pa; in keene_cmd_main()
85 radio->buffer[5] = (radio->muted ? 4 : 8) | (play ? 1 : 2) | in keene_cmd_main()
109 radio->buffer[2] = radio->tx; in keene_cmd_set()
113 radio->buffer[3] = (radio->stereo ? 0 : 1) | (radio->preemph_75_us ? 4 : 0); in keene_cmd_set()
159 keene_cmd_main(radio, radio->curfreq, true); in usb_keene_resume()
315 if (radio) in usb_keene_probe()
318 if (!radio || !radio->buffer) { in usb_keene_probe()
354 strscpy(radio->vdev.name, radio->v4l2_dev.name, in usb_keene_probe()
356 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_keene_probe()
359 radio->vdev.lock = &radio->lock; in usb_keene_probe()
[all …]
A Dradio-ma901.c107 retval = usb_control_msg(radio->usbdev, usb_sndctrlpipe(radio->usbdev, 0), in ma901radio_set_freq()
130 retval = usb_control_msg(radio->usbdev, usb_sndctrlpipe(radio->usbdev, 0), in ma901radio_set_volume()
328 kfree(radio); in usb_ma901radio_release()
350 if (!radio) { in usb_ma901radio_probe()
390 radio->v4l2_dev.ctrl_handler = &radio->hdl; in usb_ma901radio_probe()
392 strscpy(radio->vdev.name, radio->v4l2_dev.name, in usb_ma901radio_probe()
394 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_ma901radio_probe()
398 radio->vdev.lock = &radio->lock; in usb_ma901radio_probe()
402 radio->intf = intf; in usb_ma901radio_probe()
406 video_set_drvdata(&radio->vdev, radio); in usb_ma901radio_probe()
[all …]
A Ddsbr100.c117 return dsbr100_setfreq(radio, radio->curfreq); in dsbr100_start()
159 radio->stereo = !(radio->transfer_buffer[0] & 0x01); in dsbr100_getstat()
233 return radio->muted ? dsbr100_stop(radio) : dsbr100_start(radio); in usb_dsbr100_s_ctrl()
276 if (!radio->muted && dsbr100_stop(radio) < 0) in usb_dsbr100_suspend()
290 if (!radio->muted && dsbr100_start(radio) < 0) in usb_dsbr100_resume()
306 kfree(radio); in usb_dsbr100_release()
343 if (!radio) in usb_dsbr100_probe()
377 radio->videodev.lock = &radio->v4l2_lock; in usb_dsbr100_probe()
378 radio->videodev.ctrl_handler = &radio->hdl; in usb_dsbr100_probe()
385 video_set_drvdata(&radio->videodev, radio); in usb_dsbr100_probe()
[all …]
A Dradio-wl1273.c198 if (radio->wr_index >= radio->buf_size) in wl1273_fm_rds()
202 if (radio->wr_index == radio->rd_index) { in wl1273_fm_rds()
212 if (radio->wr_index != radio->rd_index) in wl1273_fm_rds()
1052 if (radio->owner && radio->owner != file) { in wl1273_fm_fops_write()
1090 if (radio->owner && radio->owner != file) in wl1273_fm_fops_poll()
1098 if (radio->rd_index != radio->wr_index) in wl1273_fm_fops_poll()
1200 if (radio->owner && radio->owner != file) { in wl1273_fm_fops_read()
1237 if (radio->rd_index == radio->wr_index) in wl1273_fm_fops_read()
1247 if (radio->rd_index >= radio->buf_size) in wl1273_fm_fops_read()
2029 radio->dev = &radio->core->client->dev; in wl1273_fm_radio_probe()
[all …]
A Dradio-si476x.c435 err = radio->ops->rsq_status(radio->core, in si476x_radio_g_tuner()
525 retval = radio->ops->tune_freq(radio->core, &args); in si476x_radio_pretune()
530 retval = radio->ops->tune_freq(radio->core, &args); in si476x_radio_pretune()
723 err = radio->ops->tune_freq(radio->core, &args); in si476x_radio_s_frequency()
811 err = radio->ops->seek_start(radio->core, in si476x_radio_s_hw_freq_seek()
1193 err = radio->ops->acf_status(radio->core, &report); in si476x_radio_read_acf_blob()
1221 err = radio->ops->rds_blckcnt(radio->core, true, in si476x_radio_read_rds_blckcnt_blob()
1250 err = radio->ops->agc_status(radio->core, &report); in si476x_radio_read_agc_blob()
1403 radio->videodev.v4l2_dev = &radio->v4l2dev; in si476x_radio_probe()
1414 video_set_drvdata(&radio->videodev, radio); in si476x_radio_probe()
[all …]
A Dradio-raremono.c143 ret = usb_control_msg(radio->usbdev, usb_sndctrlpipe(radio->usbdev, 0), in raremono_cmd_main()
229 v->signal = ((radio->buffer[1] & 0xf) << 8 | radio->buffer[2]) << 4; in vidioc_g_tuner()
277 kfree(radio); in raremono_device_release()
304 radio = kzalloc(sizeof(*radio), GFP_KERNEL); in usb_raremono_probe()
305 if (!radio) in usb_raremono_probe()
309 kfree(radio); in usb_raremono_probe()
350 strscpy(radio->vdev.name, radio->v4l2_dev.name, in usb_raremono_probe()
352 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_raremono_probe()
355 radio->vdev.lock = &radio->lock; in usb_raremono_probe()
362 video_set_drvdata(&radio->vdev, radio); in usb_raremono_probe()
[all …]
A Dradio-tea5764.c299 tea5764_i2c_read(radio); in vidioc_g_tuner()
345 tea5764_power_up(radio); in vidioc_s_frequency()
358 tea5764_i2c_read(radio); in vidioc_g_frequency()
424 if (!radio) in tea5764_i2c_probe()
450 r = &radio->regs; in tea5764_i2c_probe()
462 video_set_drvdata(&radio->vdev, radio); in tea5764_i2c_probe()
463 radio->vdev.lock = &radio->mutex; in tea5764_i2c_probe()
470 tea5764_mute(radio, 1); in tea5764_i2c_probe()
485 kfree(radio); in tea5764_i2c_probe()
494 if (radio) { in tea5764_i2c_remove()
[all …]
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
17 obj-$(CONFIG_RADIO_RTRACK) += radio-aimslab.o
22 obj-$(CONFIG_RADIO_SHARK) += radio-shark.o
31 obj-$(CONFIG_RADIO_TRUST) += radio-trust.o
38 obj-$(CONFIG_USB_KEENE) += radio-keene.o
39 obj-$(CONFIG_USB_MA901) += radio-ma901.o
[all …]
A DKconfig30 module will be called radio-maxiradio.
60 module will be called radio-shark.
77 module will be called radio-shark2.
97 module will be called radio-si476x.
181 module will be called radio-keene.
193 module will be called radio-ma901.
205 module will be called radio-mr800.
224 # TI's ST based wl128x FM radio
233 bool "ISA radio devices"
315 tristate "miroSOUND PCM20 radio"
[all …]
/linux-6.3-rc2/drivers/media/radio/si4713/
A Dradio-usb-si4713.c136 kfree(radio); in usb_si4713_video_device_release()
404 radio->i2c_adapter.dev.parent = &radio->usbdev->dev; in si4713_register_i2c_adapter()
405 i2c_set_adapdata(&radio->i2c_adapter, radio); in si4713_register_i2c_adapter()
424 if (radio) in usb_si4713_probe()
427 if (!radio || !radio->buffer) { in usb_si4713_probe()
429 kfree(radio); in usb_si4713_probe()
467 strscpy(radio->vdev.name, radio->v4l2_dev.name, in usb_si4713_probe()
469 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_si4713_probe()
472 radio->vdev.lock = &radio->lock; in usb_si4713_probe()
477 video_set_drvdata(&radio->vdev, radio); in usb_si4713_probe()
[all …]
/linux-6.3-rc2/Documentation/admin-guide/media/
A Dradio-cardlist.rst6 There is also support for pure AM/FM radio, and even for some FM radio
16 radio-maxiradio Guillemot MAXI Radio FM 2000 radio
17 radio-miropcm20 miroSOUND PCM20 radio
23 radio-shark Griffin radioSHARK USB radio receiver
27 radio-tea5764 TEA5764 I2C FM radio
30 radio-timb Enable the Timberdale radio driver
31 radio-trust Trust FM radio card
36 radio-zoltrix Zoltrix Radio
39 radio-ma901 Masterkit MA901 USB FM radio
40 radio-mr800 AverMedia MR 800 USB FM radio
[all …]
A Dsi470x.rst17 together with a small microcontroller C8051F321, to form a USB radio.
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
64 - gnomeradio - FM-radio tuner for the GNOME desktop
65 - gradio - GTK FM radio tuner
67 - radio - ncurses-based radio application
124 mplayer -radio adevice=hw=1.0:arate=96000 \
[all …]
/linux-6.3-rc2/Documentation/driver-api/media/drivers/
A Dradiotrack.rst3 The Radiotrack radio driver
42 The RadioTrack card is an ISA 8-bit FM radio card. The radio frequency (RF)
130 radio enable, tuner adjust disable)
133 radio disable, tuner adjust disable)
139 radio enable, tuner adjust disable)
144 radio enable, tuner adjust disable)
149 radio enable, tuner adjust disable)
160 BASE <-- 0x01 (audio mute, no stereo detect, radio
162 BASE <-- 0x03 (audio mute, no stereo detect, radio
165 BASE <-- 0x05 (audio mute, no stereo detect, radio
[all …]
/linux-6.3-rc2/drivers/media/i2c/
A Dvp27smpx.c29 int radio; member
67 state->radio = 1; in vp27smpx_s_radio()
75 state->radio = 0; in vp27smpx_s_std()
83 if (!state->radio) in vp27smpx_s_tuner()
92 if (state->radio) in vp27smpx_g_tuner()
106 state->radio ? " (Radio)" : ""); in vp27smpx_log_status()
/linux-6.3-rc2/Documentation/userspace-api/media/v4l/
A Ddev-radio.rst9 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
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-6.3-rc2/drivers/media/pci/saa7134/
A Dsaa7134-cards.c92 .radio = {
133 .radio = {
175 .radio = {
250 .radio = {
298 .radio = {
332 .radio = {
361 .radio = {
395 .radio = {
436 .radio = {
530 .radio = {
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/net/
A Drfkill-gpio.yaml20 radio-type:
21 description: rfkill radio type
37 - radio-type
49 radio-type = "wlan";
/linux-6.3-rc2/Documentation/ABI/testing/
A Dsysfs-class-uwb_rc7 Platform (UWB) radio controllers.
26 An individual UWB radio controller.
41 radio controller's supported band groups.
44 the radio controller is not beaconing.
84 radio controller. A write will change the radio
94 Controller PAL using this radio controller.
102 as part of a scan or is a member of the radio
110 The time (using the radio controllers internal 1 ms
156 measure of the radio link quality.

Completed in 78 milliseconds

12345678