/linux-4.1.27/arch/powerpc/math-emu/ |
H A D | mtfsf.c | 9 mtfsf(unsigned int FM, u32 *frB) mtfsf() argument 14 if (likely(FM == 1)) mtfsf() 16 else if (likely(FM == 0xff)) mtfsf() 19 mask = ((FM & 1) | mtfsf() 20 ((FM << 3) & 0x10) | mtfsf() 21 ((FM << 6) & 0x100) | mtfsf() 22 ((FM << 9) & 0x1000) | mtfsf() 23 ((FM << 12) & 0x10000) | mtfsf() 24 ((FM << 15) & 0x100000) | mtfsf() 25 ((FM << 18) & 0x1000000) | mtfsf() 26 ((FM << 21) & 0x10000000)) * 15; mtfsf() 47 printk("%s: %02x %p: %08lx\n", __func__, FM, frB, __FPU_FPSCR); mtfsf()
|
/linux-4.1.27/drivers/media/radio/wl128x/ |
H A D | Makefile | 3 # FM radio.
|
H A D | fmdrv.h | 2 * FM Driver for Connectivity chip of Texas Instruments. 4 * Common header for all FM driver sub-modules. 38 #define FM_DRV_CARD_SHORT_NAME "TI FM Radio" 39 #define FM_DRV_CARD_LONG_NAME "Texas Instruments FM Radio" 101 /* FM region (Europe/US, Japan) info */ 111 /* FM Interrupt processing related info */ 114 u16 flag; /* FM interrupt flag */ 115 u16 mask; /* FM interrupt mask */ 149 /* FM RX mode info */ 171 * FM TX RDS data 185 * FM TX global data 203 /* FM driver operation structure */ 207 struct snd_card *card; /* Card which holds FM mixer controls */ 212 long flag; /* FM driver state machine info */ 231 u8 curr_fmmode; /* Current FM chip mode (TX, RX, OFF) */ 232 struct fm_rx rx; /* FM receiver info */
|
H A D | fmdrv_v4l2.h | 2 * FM Driver for Connectivity chip of Texas Instruments. 4 * FM V4L2 module header.
|
H A D | fmdrv_common.c | 2 * FM Driver for Connectivity chip of Texas Instruments. 4 * This sub-module of FM driver is common for FM RX and TX 12 * 4) Handling FM Interrupt packet and taking appropriate action. 13 * 5) Loading FM firmware to the chip (common, FM TX, and FM RX 78 /* FM irq handlers forward declaration */ 106 * When FM common module receives interrupt packet, following handlers 149 /* FM interrupt handler table */ 200 /* To dump outgoing FM Channel-8 packets */ dump_tx_skb_data() 225 /* To dump incoming FM Channel-8 packets */ dump_rx_skb_data() 257 * FM common sub-module will schedule this tasklet whenever it receives 258 * FM packet from ST driver. 284 /* FM interrupt packet? */ recv_tasklet() 286 /* FM interrupt handler started already? */ recv_tasklet() 335 * not zero, schedule FM TX tasklet. recv_tasklet() 343 /* FM send tasklet: is scheduled when FM packet has to be sent to chip */ send_tasklet() 361 /* Send queued FM TX packets */ send_tasklet() 374 /* Write FM packet to ST driver */ send_tasklet() 387 * Queues FM Channel-8 packet to FM TX queue and schedules FM TX tasklet for 417 * Don't fill FM header info for the commands which come from fm_send_cmd() 418 * FM firmware file. fm_send_cmd() 429 /* FM opcode */ fm_send_cmd() 458 /* Sends FM Channel-8 command to the chip and waits for the response */ fmc_send_cmd() 510 /* --- Helper functions used in FM interrupt handlers ---*/ check_cmdresp_status() 548 * recovery action here. FM interrupts are disabled in the beginning of 574 /* --------- FM interrupt handlers ------------*/ fm_irq_send_flag_getcmd() 1033 /* Re-enable FM interrupts */ fm_irq_send_intmsk_cmd() 1223 fmerr("FM core is not ready\n"); fm_power_down() 1227 fmdbg("FM chip is already in OFF state\n"); fm_power_down() 1240 /* Reads init command from FM firmware file and loads to the chip */ fm_download_firmware() 1317 /* Does FM power on sequence */ fm_power_up() 1331 * Initialize FM common module. FM GPIO toggling is fm_power_up() 1336 fmerr("Unable to prepare FM Common\n"); fm_power_up() 1381 /* Set FM Modes(TX, RX, OFF) */ fmc_set_mode() 1387 fmerr("Invalid FM mode\n"); fmc_set_mode() 1434 /* Returns current FM mode (TX, RX, OFF) */ fmc_get_mode() 1438 fmerr("FM core is not ready\n"); fmc_get_mode() 1450 /* Called by ST layer when FM packet is available */ fm_st_receive() 1463 fmerr("Received SKB (%p) is not FM Channel 8 pkt\n", skb); fm_st_receive() 1488 * This function will be called from FM V4L2 open function. 1497 fmdbg("FM Core is already up\n"); fmc_prepare() 1591 * This function will be called from FM V4L2 release function. 1600 fmdbg("FM Core is already down\n"); fmc_release() 1621 fmerr("Failed to de-register FM from ST %d\n", ret); fmc_release() 1630 * Module init function. Ask FM V4L module to register video device. 1631 * Allocate memory for FM driver context and RX RDS buffer. 1638 fmdbg("FM driver version %s\n", FM_DRV_VERSION); fm_drv_init() 1670 /* Module exit function. Ask FM V4L module to unregister video device */ fm_drv_exit() 1687 MODULE_DESCRIPTION("FM Driver for TI's Connectivity chip. " FM_DRV_VERSION);
|
H A D | fmdrv_common.h | 2 * FM Driver for Connectivity chip of Texas Instruments. 3 * FM Common module header file 144 /* FM Channel-8 command message format */ 148 __u8 op; /* FM Opcode */ 155 /* FM Channel-8 event messgage format */ 161 __u8 op; /* FM Opcode */ 189 * Firmware files of FM. ASIC ID and ASIC version will be appened to this, 244 /* FM RX De-emphasis filter modes */ 248 /* FM RDS modes */ 254 /* FM and RX RDS block enable/disable */ 360 /* FM TX Pre-emphasis filter values */ 365 /* FM TX antenna impedance values */ 370 /* Functions exported by FM common sub-module */
|
H A D | fmdrv_rx.h | 2 * FM Driver for Connectivity chip of Texas Instruments. 3 * FM RX module header.
|
H A D | fmdrv_tx.h | 2 * FM Driver for Connectivity chip of Texas Instruments. 3 * FM TX module header.
|
H A D | fmdrv_v4l2.c | 2 * FM Driver for Connectivity chip of Texas Instruments. 55 fmerr("FM device is already disconnected\n"); fm_v4l2_fops_read() 126 * Start with FM RX mode as default. 135 fmerr("FM device is already opened\n"); fm_v4l2_fops_open() 145 fmerr("Unable to prepare FM CORE\n"); fm_v4l2_fops_open() 149 fmdbg("Load FM RX firmware..\n"); fm_v4l2_fops_open() 153 fmerr("Unable to load FM RX firmware\n"); fm_v4l2_fops_open() 170 fmdbg("FM device is already closed\n"); fm_v4l2_fops_release() 183 fmerr("FM CORE release failed\n"); fm_v4l2_fops_release() 300 strcpy(tuner->name, "FM"); fm_v4l2_vidioc_g_tuner() 546 /* Setup FM driver's V4L2 properties */ fm_v4l2_init_video_device()
|
H A D | fmdrv_tx.c | 2 * FM Driver for Connectivity chip of Texas Instruments. 3 * This sub-module of FM driver implements FM TX functionality. 309 * units of dB/uV, whereas range and step are specific to FM chip. fm_tx_set_pwr_lvl() 311 * to chip specific value by subtracting 122 from it. Refer to TI FM fm_tx_set_pwr_lvl() 328 * Sets FM TX pre-emphasis filter value (OFF, 50us, or 75us)
|
H A D | fmdrv_rx.c | 2 * FM Driver for Connectivity chip of Texas Instruments. 3 * This sub-module of FM driver implements FM RX functionality. 130 /* Re-enable default FM interrupts */ fm_rx_set_freq() 259 /* Re-enable default FM interrupts */ fm_rx_seek()
|
/linux-4.1.27/drivers/misc/ti-st/ |
H A D | Makefile | 3 # and its protocol drivers (BT, FM, GPS)
|
H A D | st_core.c | 174 * forward the packet to protocol driver (BT/FM/GPS) st_check_data_len() 232 * client drivers (Bluetooth,FM,GPS..etc). 235 * CH-8 packets from FM, CH-9 packets from GPS cores. 311 * owner (BT/FM/GPS) */ st_int_recv() 866 /* Initialize ST TxQ and Tx waitQ queue head. All BT/FM/GPS module skb's st_core_init()
|
H A D | st_kim.c | 879 /* Free the Bluetooth/FM/GPIO kim_remove() 951 MODULE_DESCRIPTION("Shared Transport Driver for TI BT/FM/GPS combo chips ");
|
/linux-4.1.27/drivers/media/radio/si470x/ |
H A D | Makefile | 2 # Makefile for radios with Silicon Labs Si470x FM Radio Receivers
|
H A D | radio-si470x-usb.c | 4 * USB driver for radios with Silicon Labs Si470x FM Radio Receivers 32 #define DRIVER_CARD "Silicon Labs Si470x FM Radio Receiver" 33 #define DRIVER_DESC "USB radio driver for Si470x FM Radio Receivers" 46 /* Silicon Labs USB FM Radio Reference Design */ 48 /* ADS/Tech FM Radio Receiver (formerly Instant FM Music) */ 50 /* KWorld USB FM Radio SnapMusic Mobile 700 (FM700) */ 52 /* Sanei Electric, Inc. FM USB Radio (sold as DealExtreme.com PCear) */ 54 /* Axentia ALERT FM USB Receiver */
|
H A D | radio-si470x-i2c.c | 4 * I2C driver for radios with Silicon Labs Si470x FM Radio Receivers 27 #define DRIVER_CARD "Silicon Labs Si470x FM Radio Receiver" 28 #define DRIVER_DESC "I2C radio driver for Si470x FM Radio Receivers"
|
H A D | radio-si470x.h | 4 * Driver for radios with Silicon Labs Si470x FM Radio Receivers 98 #define SYSCONFIG3_SKCNT 0x000f /* bits 03..00: Seek FM Impulse Detection Threshold */
|
H A D | radio-si470x-common.c | 4 * Driver for radios with Silicon Labs Si470x FM Radio Receivers 62 * - USB Vendor/Product ID for ADS/Tech FM Radio Receiver verified 95 * - add support for KWorld USB FM Radio FM700 596 strcpy(tuner->name, "FM"); si470x_vidioc_g_tuner()
|
/linux-4.1.27/include/media/ |
H A D | tuner-types.h | 40 * 203 MHz and then switching to 96.6 MHz FM radio. The result was 46 /* Many Philips tuners use tda9887 PORT1 to select the FM radio 48 get proper FM reception. */ 50 /* Some Philips tuners use tda9887 PORT2 to select the FM radio 52 get proper FM reception. */ 54 /* Some Philips tuners use tda9887 cGainNormal to select the FM radio 78 /* Some cards require PORT1 to be 1 for mono Radio FM and 0 for stereo. */
|
H A D | tea575x.h | 5 * ALSA driver for TEA5757/5759 Philips AM/FM tuner chips 63 u32 band; /* 0: FM, 1: FM-Japan, 2: AM */
|
H A D | tuner.h | 55 #define TUNER_TEMIC_4009FR5_PAL 20 /* incl. FM radio (3X 7607, 7488, 7711) */ 56 #define TUNER_TEMIC_4039FR5_NTSC 21 /* incl. FM radio (3X 7246, 7578, 7732) */ 108 #define TUNER_TEA5767 62 /* Only FM Radio Tuner */ 124 #define TUNER_TEA5761 75 /* Only FM Radio Tuner */ 129 #define TUNER_PHILIPS_FQ1216LME_MK3 80 /* Active loopthrough, no FM */ 135 #define TUNER_PHILIPS_FQ1236_MK5 85 /* NTSC, TDA9885, no FM radio */
|
/linux-4.1.27/drivers/media/tuners/ |
H A D | tuner-xc2028-types.h | 14 #define BASE_TYPES (BASE|F8MHZ|MTS|FM|INPUT1|INPUT2|INIT1) 46 /* There's a FM | BASE firmware + FM specific firmware (std=0) */ 47 #define FM (1<<10) macro 49 #define STD_SPECIFIC_TYPES (MTS|FM|LCD|NOGD) 51 /* Applies only for FM firmware
|
H A D | tea5761.c | 2 * For Philips TEA5761 FM Chip 306 .name = "tea5761", // Philips TEA5761HN FM Radio 337 tuner_info("type set to %s\n", "Philips TEA5761HN FM Radio"); tea5761_attach() 346 MODULE_DESCRIPTION("Philips TEA5761 FM tuner driver");
|
H A D | tea5767.c | 2 * For Philips TEA5767 FM Chip used on some TV Cards like Prolink Pixelview 428 .name = "tea5767", // Philips TEA5767HN FM Radio 465 tuner_info("type set to %s\n", "Philips TEA5767HN FM Radio"); tea5767_attach() 473 MODULE_DESCRIPTION("Philips TEA5767 FM tuner driver");
|
H A D | tuner-types.c | 1300 /* --------- TUNER_PHILIPS_FQ1216LME_MK3 -- active loopthrough, no FM ------- */ 1380 .has_tda9887 = 1, /* TDA9885, no FM radio */ 1568 .name = "LG PAL_I+FM (TAPC-I001D)", 1578 .name = "LG NTSC+FM (TPI8NSR01F)", 1583 .name = "LG PAL_BG+FM (TPI8PSB01D)", 1595 .name = "Temic PAL* auto + FM (4009 FN5)", 1708 .name = "Philips PAL/SECAM_D (FM 1256 I-H3)", 1771 .name = "Philips TEA5767HN FM Radio", 1854 .name = "Philips TEA5761 FM Radio", 1887 [TUNER_PHILIPS_FQ1216LME_MK3] = { /* PAL/SECAM, Loop-thru, no FM */ 1913 [TUNER_PHILIPS_FQ1236_MK5] = { /* NTSC, TDA9885, no FM radio */
|
H A D | tda9887.c | 18 TDA9887 (PAL, SECAM, NTSC, FM Radio) 306 "FM/radio", dump_write_message() 307 "FM/TV", dump_write_message() 308 "FM/radio" dump_write_message()
|
H A D | xc4000.c | 58 "16: use FM radio input 1 instead of input 2\n" 250 {"FM Radio-INPUT2", 0x0008, 0x9800, 10700}, 251 {"FM Radio-INPUT1", 0x0008, 0x9000, 10700} 532 if ((priv->cur_fw.type & (FM | DTV6 | DTV7 | DTV78 | DTV8)) == 0) { xc_tune_channel() 594 if (type & FM) dump_firm_type_and_int_freq() 595 printk(KERN_CONT "FM "); dump_firm_type_and_int_freq() 661 & (BASE | INIT1 | FM | DTV6 | DTV7 | DTV78 | DTV8 | SCODE)) seek_firmware() 1294 type = FM | INPUT1; xc4000_set_analog_params() 1297 type = FM | INPUT2; xc4000_set_analog_params() 1545 & (BASE | FM | DTV6 | DTV7 | DTV78 | DTV8)) == BASE) { xc4000_get_frequency()
|
H A D | tuner-xc2028.c | 203 if (type & FM) dump_firm_type_and_int_freq() 204 printk("FM "); dump_firm_type_and_int_freq() 730 if (priv->ctrl.mts && !(type & FM)) check_firmware() 824 if (new_fw.type & FM) check_firmware() 1168 type |= FM; xc2028_set_analog_freq()
|
H A D | mt20xx.c | 338 // per Manual for FM tuning: first if center freq. 1085 MHz mt2032_set_radio_freq() 614 //priv->radio_if2 = 10700 * 1000; /* 10.7MHz - FM radio */ microtune_attach()
|
H A D | tuner-simple.c | 502 tuner_dbg("This tuner doesn't have FM. " simple_radio_bandswitch() 503 "Most cards have a TEA5767 for FM\n"); simple_radio_bandswitch() 529 tuner_err("This tuner doesn't have FM\n"); simple_radio_bandswitch() 564 171.2=16*10.70 FM Radio (at set_radio_freq) simple_set_tv_freq()
|
H A D | tda8290.c | 148 /* Set TDA8295 to FM radio; Start TDA8290 with MN values */ set_audio() 150 tuner_dbg("setting to radio FM\n"); set_audio()
|
H A D | xc5000.c | 212 {"FM Radio-INPUT2", 0x9802, 0x9002}, 213 {"FM Radio-INPUT1", 0x0208, 0x9002}, 214 {"FM Radio-INPUT1_MONO", 0x0278, 0x9002}
|
H A D | tda827x.c | 86 dprintk("setting tda827x to radio FM\n"); tda827x_set_std()
|
/linux-4.1.27/include/uapi/sound/ |
H A D | asound_fm.h | 11 * Direct FM control 38 * Data structure composing an FM "note" or sound event. 43 unsigned char voice; /* FM voice (0 to 17) */ 66 * This describes an FM note by its voice, octave, frequency number (10bit) 78 * FM parameters that apply globally to all voices, and thus are not "notes" 96 * FM mode ioctl settings
|
/linux-4.1.27/sound/isa/ |
H A D | adlib.c | 2 * AdLib FM card driver. 12 #define CRD_NAME "AdLib FM" 82 dev_err(dev, "could not create FM\n"); snd_adlib_probe()
|
H A D | cmi8330.c | 115 MODULE_PARM_DESC(fmport, "FM port # for CMI8330/CMI8329 driver."); 241 WSS_DOUBLE("FM Playback Switch", 0, 243 WSS_DOUBLE("FM Playback Volume", 0,
|
H A D | sc6000.c | 480 /* reassign AUX0 to FM */ snd_sc6000_mixer() 482 strcpy(id2.name, "FM Playback Switch"); snd_sc6000_mixer() 487 strcpy(id2.name, "FM Playback Volume"); snd_sc6000_mixer()
|
H A D | opl3sa2.c | 79 MODULE_PARM_DESC(fm_port, "FM port # for OPL3-SA driver."); 522 /* reassign AUX1 to FM */ snd_opl3sa2_mixer() 524 strcpy(id2.name, "FM Playback Switch"); snd_opl3sa2_mixer() 530 strcpy(id2.name, "FM Playback Volume"); snd_opl3sa2_mixer()
|
H A D | es18xx.c | 52 * - Zoom Video is implemented by sharing the FM DAC, thus the user can 53 * have either FM playback or Video playback but not both simultaneously. 1279 ES18XX_DOUBLE("FM Playback Volume", 0, 0x36, 0x36, 4, 0, 15, 0), 1297 ES18XX_DOUBLE("FM Capture Volume", 0, 0x6b, 0x6b, 4, 0, 15, 0), 1411 /* FM I/O */ snd_es18xx_initialize() 1508 FM enabled */ snd_es18xx_initialize() 2007 MODULE_PARM_DESC(fm_port, "FM port # for ES18xx driver.");
|
/linux-4.1.27/drivers/media/usb/usbvision/ |
H A D | usbvision-cards.c | 215 .model_string = "Nogatech USB-TV (NTSC) FM", 229 .model_string = "PNY USB-TV (NTSC) FM", 245 .model_string = "PixelView PlayTv-USB PRO (PAL) FM", 345 .model_string = "Hauppauge WinTV USB (NTSC FM)", 359 .model_string = "Hauppauge WinTV USB (PAL B/G FM)", 373 .model_string = "Hauppauge WinTV USB (PAL I FM)", 387 .model_string = "Hauppauge WinTV USB (PAL D/K FM)", 611 .model_string = "Hauppauge WinTV USB Pro (NTSC M/N FM)", 627 .model_string = "Hauppauge WinTV USB Pro (PAL B/G FM)", 643 .model_string = "Hauppauge WinTV USB Pro (PAL I FM)", 659 .model_string = "Hauppauge WinTV USB Pro (PAL D/K FM)", 675 .model_string = "Hauppauge WinTV USB Pro (Temic PAL/SECAM B/G/I/D/K/L FM)", 691 .model_string = "Hauppauge WinTV USB Pro (Temic PAL B/G FM)", 707 .model_string = "Hauppauge WinTV USB Pro (PAL/SECAM B/G/I/D/K/L FM)", 723 .model_string = "Hauppauge WinTV USB Pro (NTSC M/N FM) V2", 737 .model_string = "Camtel Technology USB TV Genie Pro FM Model TVB330", 875 .model_string = "Pinnacle Studio PCTV USB (PAL) FM", 903 .model_string = "Pinnacle Studio PCTV USB (NTSC) FM", 917 .model_string = "Pinnacle Studio PCTV USB (NTSC) FM V3", 933 .model_string = "Pinnacle Studio PCTV USB (PAL) FM V2", 949 .model_string = "Pinnacle Studio PCTV USB (NTSC) FM V2", 965 .model_string = "Pinnacle Studio PCTV USB (PAL) FM V3", 1013 .model_string = "Pinnacle PCTV Bungee USB (PAL) FM",
|
/linux-4.1.27/drivers/media/i2c/ |
H A D | msp3400-kthreads.c | 45 "4.5/4.72 M Dual FM-Stereo", V4L2_STD_MN }, 47 "5.5/5.74 B/G Dual FM-Stereo", V4L2_STD_BG }, 49 "6.5/6.25 D/K1 Dual FM-Stereo", V4L2_STD_DK }, 51 "6.5/6.74 D/K2 Dual FM-Stereo", V4L2_STD_DK }, 53 "6.5 D/K FM-Mono (HDEV3)", V4L2_STD_DK }, 55 "6.5/5.74 D/K3 Dual FM-Stereo", V4L2_STD_DK }, 57 "5.5/5.85 B/G NICAM FM", V4L2_STD_BG }, 61 "6.0/6.55 I NICAM FM", V4L2_STD_PAL_I }, 63 "6.5/5.85 D/K NICAM FM", V4L2_STD_DK }, 65 "6.5/5.85 D/K NICAM FM (HDEV2)", V4L2_STD_DK }, 67 "6.5/5.85 D/K NICAM FM (HDEV3)", V4L2_STD_DK }, 75 "10.7 FM-Stereo Radio", V4L2_STD_ALL }, 105 }, { /* FM Radio */ 110 }, { /* Terrestrial FM-mono + FM-stereo */ 115 }, { /* Sat FM-mono */ 120 }, { /* NICAM/FM -- B/G (5.5/5.85), D/K (6.5/5.85) */ 125 }, { /* NICAM/FM -- I (6.0/6.552) */ 153 { MSP_CARRIER(5.7421875), "5.742 PAL B/G FM-stereo" }, 160 { MSP_CARRIER(6.2578125), "6.25 PAL D/K1 FM-stereo" }, 161 { MSP_CARRIER(6.7421875), "6.74 PAL D/K2 FM-stereo" }, 162 { MSP_CARRIER(7.02), "7.02 PAL SAT FM-stereo s/b" }, 163 { MSP_CARRIER(7.20), "7.20 PAL SAT FM-stereo s" }, 164 { MSP_CARRIER(7.38), "7.38 PAL SAT FM-stereo b" }, 262 int src = 0; /* channel source: FM/AM, nicam or SCART */ msp3400c_set_audmode() 298 v4l_dbg(1, msp_debug, client, "FM set_audmode: %s\n", modestr); msp3400c_set_audmode() 348 "FM-Radio set_audmode: %s\n", modestr); msp3400c_set_audmode() 400 "NICAM/FM carrier : %d.%03d MHz\n", msp3400c_print_mode() 408 "FM-stereo carrier : %d.%03d MHz\n", msp3400c_print_mode() 615 /* B/G FM-stereo */ msp3400c_thread() 639 /* D/K FM-stereo */ msp3400c_thread() 810 case 0x0040: /* FM radio */ msp3410d_thread() 830 msp_write_dsp(client, 0x0e, 0x3000); /* FM */ msp3410d_thread() 976 msp_write_dsp(client, 0x0e, 0x3000); /* FM */ msp34xxg_reset()
|
H A D | msp3400-driver.c | 12 * FM-Mono 13 * should work. The stereo modes are backward compatible to FM-mono, 14 * therefore FM-Mono should be allways available. 16 * FM-Stereo (B/G, used in germany) 19 * FM-Stereo (satellite) 74 the autoscan seems work well only with FM... */ 98 MODULE_PARM_DESC(amsound, "Hardwire AM sound at 6.5Hz (France), FM can autoscan"); 433 /* set msp3400 to FM radio mode */ msp_s_radio() 588 case MSP_MODE_FM_RADIO: p = "FM Radio"; break; msp_log_status() 589 case MSP_MODE_FM_TERRA: p = "Terrestrial FM-mono/stereo"; break; msp_log_status() 590 case MSP_MODE_FM_SAT: p = "Satellite FM-mono"; break; msp_log_status() 591 case MSP_MODE_FM_NICAM1: p = "NICAM/FM (B/G, D/K)"; break; msp_log_status() 592 case MSP_MODE_FM_NICAM2: p = "NICAM/FM (I)"; break; msp_log_status()
|
H A D | tvaudio.c | 661 /* Bits C6..C4 control FM stantard 663 * 0, 0, 0 B/G (PAL FM) 806 #define TDA9874A_FMER 0x0a /* FM de-emphasis */ 807 #define TDA9874A_FMMR 0x0b /* FM dematrix */ 857 * - FM de-emphasis register (slow identification mode) 946 * mono FM (or AM) on 1st sound carrier due to high NICAM bit tda9874a_getrxsubchans() 982 /* Note: TDA9874A supports automatic FM dematrixing (FMMR register) tda9874a_setaudmode() 1099 tda9874a_NCONR = 0x05; /* auto-mute: 1st carrier FM or AM */ tda9874a_initialize() 1109 * TDA9875: I2C-bus controlled DSP audio processor, FM demodulator 1131 #define TDA9875_ACS 0x1f /* Auxiliary channel select (FM) 0b0000000*/ 1138 #define TDA9875_C1MSB 0x03 /* Carrier 1 (FM) frequency register MSB */ 1139 #define TDA9875_C1MIB 0x04 /* Carrier 1 (FM) frequency register (16-8]b */ 1140 #define TDA9875_C1LSB 0x05 /* Carrier 1 (FM) frequency register LSB */ 1145 #define TDA9875_DEEM 0x0a /* FM de-emphasis regirter*/ 1146 #define TDA9875_FMAT 0x0b /* FM Matrix regirter*/ 1156 chip_write(chip, TDA9875_C1MSB, 0x00); /*Car1(FM) MSB XMHz*/ tda9875_initialize() 1157 chip_write(chip, TDA9875_C1MIB, 0x00); /*Car1(FM) MIB XMHz*/ tda9875_initialize() 1158 chip_write(chip, TDA9875_C1LSB, 0x00); /*Car1(FM) LSB XMHz*/ tda9875_initialize() 1164 chip_write(chip, TDA9875_FMAT, 0x00); /*FM Matrix reg 0x00*/ tda9875_initialize()
|
H A D | saa717x.c | 717 [0x0f] = "FM radio / IF 10.7 / 50 deemp", get_inf_dev_status() 718 [0x10] = "FM radio / IF 10.7 / 75 deemp", get_inf_dev_status() 719 [0x11] = "FM radio / IF sel / 50 deemp", get_inf_dev_status() 720 [0x12] = "FM radio / IF sel / 75 deemp", get_inf_dev_status() 745 (reg_data3 & 0x000800) ? " BTSC/FM radio pilot " : "", get_inf_dev_status()
|
H A D | ir-kbd-i2c.c | 6 * modified for PixelView (BT878P+W/FM) by
|
/linux-4.1.27/sound/drivers/opl3/ |
H A D | opl3_lib.c | 6 * Routines for control of AdLib FM cards (OPL2/OPL3/OPL4 chips) 36 MODULE_DESCRIPTION("Routines for control of AdLib FM cards (OPL2/OPL3/OPL4 chips)"); 92 * This function returns 1 if the FM chip is present at the given I/O port snd_opl3_detect() 93 * The detection algorithm plays with the timer built in the FM chip and snd_opl3_detect() 96 * Note! The timers of the FM chip are not connected to AdLib (and compatible) snd_opl3_detect() 106 /* Reset the IRQ of the FM chip */ snd_opl3_detect() 123 /* Reset the IRQ of the FM chip */ snd_opl3_detect() 135 /* There is a FM chip on this address. Detect the type (OPL2 to OPL4) */ snd_opl3_detect() 495 /* create hardware dependent device (direct FM) */ snd_opl3_hwdep_new() 510 strcpy(hw->name, "OPL2 FM"); snd_opl3_hwdep_new() 514 strcpy(hw->name, "OPL3 FM"); snd_opl3_hwdep_new() 518 strcpy(hw->name, "OPL4 FM"); snd_opl3_hwdep_new()
|
H A D | opl3_seq.c | 4 * Midi Sequencer interface routines for OPL2/OPL3/OPL4 FM 6 * OPL2/3 FM instrument loader: 33 MODULE_DESCRIPTION("ALSA driver for OPL3 FM synth"); 195 sprintf(name, "OPL%i FM Port", opl_ver); snd_opl3_synth_create_port() 237 sprintf(name, "OPL%i FM synth", opl_ver); snd_opl3_seq_probe()
|
H A D | opl3_midi.c | 4 * Midi synth routines for OPL2/OPL3/OPL4 FM 38 * logarithmic scaling as present in the FM-synthesizer chips. so : Volume 88 * Converts the note frequency to block and fnum values for the FM chip 140 * Get a FM voice (channel) to play a note on. 449 * between FM operators (see include/opl3.h) snd_opl3_note_on() 476 /* Program the FM voice characteristics */ snd_opl3_note_on()
|
H A D | opl3_oss.c | 223 snd_printk(KERN_ERR "FM Error: Patch record too short\n"); snd_opl3_load_patch_seq_oss() 230 snd_printk(KERN_ERR "FM Error: Invalid instrument number %d\n", snd_opl3_load_patch_seq_oss()
|
H A D | opl3_drums.c | 4 * OPL2/OPL3/OPL4 FM routines for internal percussion channels
|
/linux-4.1.27/drivers/media/radio/ |
H A D | radio-trust.c | 1 /* radio-trust.c - Trust FM Radio card driver for Linux 2.2 30 MODULE_DESCRIPTION("A driver for the Trust FM Radio card."); 47 MODULE_PARM_DESC(io, "I/O addresses of the Trust FM Radio card (0x350 or 0x358)"); 226 .card = "Trust FM Radio",
|
H A D | tea575x.c | 2 * ALSA driver for TEA5757/5759 Philips AM/FM radio tuner chips 37 MODULE_DESCRIPTION("Routines for control of TEA5757/5759 Philips AM/FM radio tuner chips"); 55 #define TEA575X_BIT_SEARCH_5_28 (0<<16) /* FM >5uV, AM >28uV */ 56 #define TEA575X_BIT_SEARCH_10_40 (1<<16) /* FM >10uV, AM > 40uV */ 57 #define TEA575X_BIT_SEARCH_30_63 (2<<16) /* FM >30uV, AM > 63uV */ 58 #define TEA575X_BIT_SEARCH_150_1000 (3<<16) /* FM > 150uV, AM > 1000uV */ 302 strlcpy(v->name, tea->has_am ? "FM/AM" : "FM", sizeof(v->name)); snd_tea575x_g_tuner() 334 /* Only apply changes if currently tuning FM */ vidioc_s_tuner()
|
H A D | radio-tea5777.h | 5 * v4l2 driver for TEA5777 Philips AM/FM radio tuner chips 9 * Based on the ALSA driver for TEA5757/5759 Philips AM/FM radio tuner chips:
|
H A D | radio-tea5777.c | 2 * v4l2 driver for TEA5777 Philips AM/FM radio tuner chips 6 * Based on the ALSA driver for TEA5757/5759 Philips AM/FM radio tuner chips: 39 MODULE_DESCRIPTION("Routines for control of TEA5777 Philips AM/FM radio tuner chips"); 90 /* Write reg, FM specific bits */ 144 /* Read reg, FM specific bits */ 311 strlcpy(v->name, "AM/FM", sizeof(v->name)); vidioc_g_tuner() 313 strlcpy(v->name, "FM", sizeof(v->name)); vidioc_g_tuner()
|
H A D | radio-gemtek.c | 22 * Fully tested with the Keene USB FM Transmitter and the v4l2-compliance tool. 176 * Calculate divisor from FM-frequency for BU2614FS (3.125 KHz STDF expected). 193 * Set FM-frequency. 204 gemtek_bu2614_set(gt, BU2614_SWIN, 0); /* FM-mode */ gemtek_s_frequency() 230 gemtek_bu2614_set(gt, BU2614_SWIN, 0); /* FM-mode */ gemtek_s_mute_volume()
|
H A D | radio-keene.c | 35 MODULE_DESCRIPTION("Keene FM Transmitter driver"); 82 /* Set frequency (if non-0), PA, mute and turn on/off the FM transmitter. */ keene_cmd_main() 182 strlcpy(v->card, "Keene FM Transmitter", sizeof(v->card)); vidioc_querycap() 197 strlcpy(v->name, "FM", sizeof(v->name)); vidioc_g_modulator() 318 * The Keene FM transmitter USB device has the same USB ID as usb_keene_probe()
|
H A D | radio-raremono.c | 34 * 'Thanko's Raremono' is a Japanese si4734-based AM/FM/SW USB receiver: 48 MODULE_DESCRIPTION("Thanko's Raremono AM/FM/SW Receiver USB driver"); 55 * well) are identical to the si470x Silicon Labs USB FM Radio Reference 86 /* Band FM */ 227 strlcpy(v->name, "AM/FM/SW", sizeof(v->name)); vidioc_g_tuner()
|
H A D | radio-cadet.c | 1 /* radio-cadet.c - A video4linux driver for the ADS Cadet AM/FM Radio Card 49 MODULE_DESCRIPTION("A driver for the ADS Cadet AM/FM/RDS radio card."); 118 if (!dev->is_fm_band) /* Only FM has stereo capability! */ cadet_getstereo() 226 if (dev->is_fm_band) { /* FM */ cadet_setfreq() 381 v->rangehigh = bands[1].rangehigh; /* 108.0 MHz (end of FM band) */ vidioc_g_tuner() 536 /* ADS Cadet AM/FM Radio Card */
|
H A D | tef6862.c | 85 /* only support FM for now */ tef6862_g_tuner() 86 strlcpy(v->name, "FM", sizeof(v->name)); tef6862_g_tuner()
|
H A D | dsbr100.c | 18 * Fully tested with the Keene USB FM Transmitter and the v4l2-compliance tool. 53 MODULE_DESCRIPTION("D-Link DSB-R100 USB FM radio driver"); 182 strlcpy(v->card, "D-Link R-100 USB FM Radio", sizeof(v->card)); vidioc_querycap() 198 strcpy(v->name, "FM"); vidioc_g_tuner()
|
H A D | radio-si476x.c | 50 #define DRIVER_CARD "SI476x AM/FM Receiver" 245 * signals from both antennas to receive FM radio. 370 /* AM/FM tuners -- all bands are supported */ si476x_radio_enum_freq_bands() 380 /* FM companion tuner chips -- only FM bands are si476x_radio_enum_freq_bands() 427 strlcpy(tuner->name, "FM (secondary)", sizeof(tuner->name)); si476x_radio_g_tuner() 432 strlcpy(tuner->name, "AM/FM (primary)", si476x_radio_g_tuner() 435 strlcpy(tuner->name, "AM/FM", sizeof(tuner->name)); si476x_radio_g_tuner() 445 strlcpy(tuner->name, "FM", sizeof(tuner->name)); si476x_radio_g_tuner() 588 * when switching between AM/FM? si476x_radio_do_post_powerup_init() 1585 MODULE_DESCRIPTION("Driver for Si4761/64/68 AM/FM Radio MFD Cell");
|
H A D | radio-aztech.c | 15 * Fully tested with the Keene USB FM Transmitter and the v4l2-compliance tool.
|
H A D | radio-ma901.c | 2 * Driver for the MasterKit MA901 USB FM radio. This device plugs 37 #define DRIVER_DESC "Masterkit MA901 USB FM radio driver" 205 strlcpy(v->card, "Masterkit MA901 USB FM Radio", sizeof(v->card)); vidioc_querycap() 229 strcpy(v->name, "FM"); vidioc_g_tuner()
|
H A D | radio-aimslab.c | 26 * Fully tested with the Keene USB FM Transmitter and the v4l2-compliance tool.
|
H A D | radio-maxiradio.c | 2 * Guillemot Maxi Radio FM 2000 PCI radio card driver for Linux
|
H A D | radio-mr800.c | 2 * A driver for the AverMedia MR 800 USB FM radio. This device plugs 72 #define DRIVER_DESC "AverMedia MR 800 USB FM radio driver" 274 strlcpy(v->card, "AverMedia MR 800 USB FM Radio", sizeof(v->card)); vidioc_querycap() 298 strcpy(v->name, "FM"); vidioc_g_tuner()
|
H A D | radio-tea5764.c | 312 strlcpy(v->name, "FM", sizeof(v->name)); vidioc_g_tuner() 422 .name = "TEA5764 FM-Radio",
|
H A D | radio-sf16fmi.c | 148 strlcpy(v->name, "FM", sizeof(v->name)); vidioc_g_tuner()
|
H A D | radio-sf16fmr2.c | 20 MODULE_DESCRIPTION("MediaForte SF16-FMR2 and SF16-FMD2 FM radio card driver");
|
H A D | radio-zoltrix.c | 38 * Fully tested with the Keene USB FM Transmitter and the v4l2-compliance tool.
|
H A D | radio-isa.c | 68 strlcpy(v->name, "FM", sizeof(v->name)); radio_isa_g_tuner()
|
H A D | radio-miropcm20.c | 234 strlcpy(v->name, "FM", sizeof(v->name)); vidioc_g_tuner()
|
H A D | radio-shark.c | 141 * So assume that when we're tuned to an FM station and mono has not shark_read_val()
|
H A D | radio-wl1273.c | 2 * Driver for the Texas Instruments WL1273 FM radio. 32 #define DRIVER_DESC "Wl1273 FM Radio" 1284 strlcpy(capability->card, "Texas Instruments Wl1273 FM Radio", wl1273_fm_vidioc_querycap()
|
/linux-4.1.27/include/uapi/linux/ |
H A D | sound.h | 11 #define SND_DEV_SEQ 1 /* Sequencer output /dev/sequencer (FM
|
H A D | tty.h | 34 #define N_TI_WL 22 /* for TI's WL BT, FM, GPS combo chips */
|
H A D | mtio.h | 29 #define MTBSF 2 /* backward space FileMark (position before FM) */ 37 #define MTBSFM 10 /* +backward space FileMark, position at FM */ 38 #define MTFSFM 11 /* +forward space FileMark, position at FM */ 40 * MTEOM positions after the last FM, ready for
|
H A D | rfkill.h | 39 * @RFKILL_TYPE_FM: switch is on a FM radio device.
|
H A D | v4l2-controls.h | 56 #define V4L2_CTRL_CLASS_FM_TX 0x009b0000 /* FM Modulator controls */ 62 #define V4L2_CTRL_CLASS_FM_RX 0x00a10000 /* FM Receiver controls */ 756 /* FM Modulator class control IDs */
|
H A D | soundcard.h | 454 * For FM synths (YM3812/OPL3) use struct sbi_instrument and write it to the 466 * Record for FM patches
|
/linux-4.1.27/drivers/media/rc/keymaps/ |
H A D | rc-winfast.c | 33 { 0x02, KEY_TUNER }, /* TV/FM, not on Y0400052 */ 70 { 0x37, KEY_RADIO }, /* FM */
|
H A D | rc-avermedia-m135a.c | 30 { 0x0201, KEY_MODE }, /* TV/FM or SOURCE */ 75 { 0x0408, KEY_MODE }, /* TV/FM */
|
H A D | rc-msi-tvanywhere-plus.c | 35 TV/FM 1 2 3 70 { 0x03, KEY_RADIO }, /* TV/FM */
|
H A D | rc-apac-viewcomp.c | 34 { 0x1c, KEY_TUNER }, /* TV/FM */
|
H A D | rc-avermedia-m733a-rm-k6.c | 23 { 0x0408, KEY_MODE }, /* TV/FM */
|
H A D | rc-avermedia.c | 30 { 0x20, KEY_TV }, /* TV/FM */
|
H A D | rc-dntv-live-dvbt-pro.c | 24 { 0x5a, KEY_RADIO }, /* FM radio */
|
H A D | rc-encore-enltv-fm53.c | 16 /* Encore ENLTV-FM v5.3
|
H A D | rc-encore-enltv2.c | 16 /* Encore ENLTV2-FM - silver plastic - "Wand Media" written at the botton
|
H A D | rc-gadmei-rm008z.c | 27 { 0x0f, KEY_RADIO}, /* FM */
|
H A D | rc-iodata-bctv7e.c | 20 { 0x20, KEY_RADIO }, /* FM */
|
H A D | rc-norwood.c | 59 { 0x34, KEY_RADIO }, /* FM */
|
H A D | rc-pctv-sedna.c | 48 { 0x1c, KEY_RADIO }, /* FM Radio */
|
H A D | rc-pixelview-mk12.c | 58 { 0x866b07, KEY_RADIO }, /* FM */
|
H A D | rc-pixelview.c | 23 { 0x03, KEY_TUNER }, /* TV/FM */
|
H A D | rc-powercolor-real-angel.c | 55 { 0x14, KEY_RADIO }, /* FM radio */
|
H A D | rc-winfast-usbii-deluxe.c | 45 { 0x72, KEY_VIDEO}, /* INPUT MODES (TV/FM) */
|
H A D | rc-avermedia-cardbus.c | 20 { 0x01, KEY_TUNER }, /* TV/FM */
|
H A D | rc-behold-columbus.c | 28 * Mute Source TV/FM Power *
|
H A D | rc-behold.c | 31 * TV/FM POWER *
|
H A D | rc-encore-enltv.c | 16 /* Encore ENLTV-FM - black plastic, white front cover with white glowing buttons
|
H A D | rc-manli.c | 29 * FM (|) *
|
H A D | rc-nec-terratec-cinergy-xs.c | 16 /* Terratec Cinergy Hybrid T USB XS FM
|
/linux-4.1.27/include/sound/ |
H A D | ak4531_codec.h | 44 #define AK4531_LFM 0x04 /* FM volume left */ 45 #define AK4531_RFM 0x05 /* FM volume right */
|
H A D | emu8000.h | 65 int fm_chorus_depth; /* FM OPL3 chorus depth */ 66 int fm_reverb_depth; /* FM OPL3 reverb depth */
|
H A D | opl3.h | 181 * AM or FM). The 4 OP connection mode is defined by the rightmost 243 /* FM operator */ 266 #define FM_PATCH_OPL2 0x01 /* OPL2 2 operators FM instrument */ 267 #define FM_PATCH_OPL3 0x02 /* OPL3 4 operators FM instrument */
|
H A D | cs4231-regs.h | 165 #define CS4236_LEFT_FM 0x68 /* left FM volume */ 166 #define CS4236_RIGHT_FM 0x78 /* right FM volume */
|
/linux-4.1.27/drivers/media/pci/saa7134/ |
H A D | saa7134-tvaudio.c | 94 .name = "PAL-B/G FM-stereo", 100 .name = "PAL-D/K1 FM-stereo", 106 .name = "PAL-D/K2 FM-stereo", 112 .name = "PAL-D/K3 FM-stereo", 148 .name = "NTSC-A2 FM-stereo", 647 [0x0f] = "FM radio / IF 10.7 / 50 deemp", 648 [0x10] = "FM radio / IF 10.7 / 75 deemp", 649 [0x11] = "FM radio / IF sel / 50 deemp", 650 [0x12] = "FM radio / IF sel / 75 deemp", 796 dprintk("FM Radio\n"); tvaudio_thread_ddep() 850 (value & 0x000800) ? " BTSC/FM radio pilot " : "", tvaudio_thread_ddep()
|
H A D | saa7134-cards.c | 226 /* LifeView FlyTV Platinum FM (LR214WF) */ 228 .name = "LifeView FlyTV Platinum FM / Gold", 267 .gpio = 0x00000, /* GP16=0 selects FM radio antenna */ 276 /* RoverMedia TV Link Pro FM (LR138 REV:I) */ 278 .name = "RoverMedia TV Link Pro FM", 747 .name = "ASUS TV-FM 7134", 774 .name = "ASUS TV-FM 7135", 1060 .name = "ASUS TV-FM 7133", 1194 .name = "Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) ", 1229 .name = "Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM)", 1265 .name = "Elitegroup ECS TVP3XP FM1246 Tuner Card (PAL,FM)", 1538 .name = "Compro VideoMate TV PVR/FM", 1702 .name = "Avermedia AVerTV GO 007 FM", 2018 .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ 2158 .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ 2355 .name = "Beholder BeholdTV 409 FM", 2884 .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ 3109 .gpio = 0x000000, /* GPIO21=Low for FM radio antenna */ 3457 .gpio = 0x0800100, /* GPIO 23 HI for FM */ 3489 .gpio = 0x0800100, /* GPIO 23 HI for FM */ 3557 .name = "Encore ENLTV-FM", 3594 .name = "Encore ENLTV-FM v5.3", 3630 .name = "Encore ENLTV-FM 3", 4029 .name = "Beholder BeholdTV 403 FM", 4085 .name = "Beholder BeholdTV 405 FM", 4144 .name = "Beholder BeholdTV 407 FM", 4204 .name = "Beholder BeholdTV 505 FM", 4273 .name = "Beholder BeholdTV 507 FM / BeholdTV 509 FM", 4365 .name = "Beholder BeholdTV Columbus TV/FM", 4398 .name = "Beholder BeholdTV 607 FM", 4426 .name = "Beholder BeholdTV 609 FM", 4454 .name = "Beholder BeholdTV 607 FM", 4482 .name = "Beholder BeholdTV 609 FM", 5003 .name = "Avermedia DVB-S Hybrid+FM A700", 5291 .name = "Avermedia AVerTV GO 007 FM Plus", 5704 .name = "Beholder BeholdTV 503 FM", 5799 .name = "AverMedia AverTV Satellite Hybrid+FM A706", 7103 .subdevice = 0x2055, /* AverTV Satellite Hybrid+FM A706 */ 7400 case 67019: /* WinTV-HVR1110 (Retail, IR Blaster, hybrid, FM, SVid/Comp, 3.5mm audio in) */ hauppauge_eeprom() 7401 case 67109: /* WinTV-HVR1000 (Retail, IR Receive, analog, no FM, SVid/Comp, 3.5mm audio in) */ hauppauge_eeprom() 7402 case 67201: /* WinTV-HVR1150 (Retail, IR Receive, hybrid, FM, SVid/Comp, 3.5mm audio in) */ hauppauge_eeprom() 7403 case 67301: /* WinTV-HVR1000 (Retail, IR Receive, analog, no FM, SVid/Comp, 3.5mm audio in) */ hauppauge_eeprom() 7404 case 67209: /* WinTV-HVR1110 (Retail, IR Receive, hybrid, FM, SVid/Comp, 3.5mm audio in) */ hauppauge_eeprom() 7405 case 67559: /* WinTV-HVR1110 (OEM, no IR, hybrid, FM, SVid/Comp, RCA aud) */ hauppauge_eeprom() 7406 case 67569: /* WinTV-HVR1110 (OEM, no IR, hybrid, FM) */ hauppauge_eeprom() 7407 case 67579: /* WinTV-HVR1110 (OEM, no IR, hybrid, no FM) */ hauppauge_eeprom() 7408 case 67589: /* WinTV-HVR1110 (OEM, no IR, hybrid, no FM, SVid/Comp, RCA aud) */ hauppauge_eeprom() 7409 case 67599: /* WinTV-HVR1110 (OEM, no IR, hybrid, no FM, SVid/Comp, RCA aud) */ hauppauge_eeprom() 7410 case 67651: /* WinTV-HVR1150 (OEM, no IR, hybrid, FM, SVid/Comp, RCA aud) */ hauppauge_eeprom() 7411 case 67659: /* WinTV-HVR1110 (OEM, no IR, hybrid, FM, SVid/Comp, RCA aud) */ hauppauge_eeprom() 7663 saa7134_set_gpio(dev, 13, 3); /* FM antenna */ saa7134_board_init1() 8115 /* set TEA5767(analog FM) defines */ saa7134_board_init2()
|
/linux-4.1.27/sound/oss/ |
H A D | opl3.c | 32 * Major improvements to the FM handling 30AUG92 by Rob Hooft, 122 printk(KERN_WARNING "FM Error: Invalid instrument number %d\n", ins.channel); opl3_ioctl() 149 * This function returns 1 if the FM chip is present at the given I/O port opl3_detect() 150 * The detection algorithm plays with the timer built in the FM chip and opl3_detect() 153 * Note! The timers of the FM chip are not connected to AdLib (and compatible) opl3_detect() 189 /* Reset the IRQ of the FM chip */ opl3_detect() 237 outb((0xF8), ioaddr - 8); /* Select OPL4 FM mixer control */ opl3_detect() 305 printk(KERN_WARNING "FM warning: Invalid patch format field (key) 0x%x\n", instr->key); store_instr() 325 * logarithmic scaling as present in the FM-synthesizer chips. so : Volume 682 * Converts the note frequency to block and fnum values for the FM chip freq_to_fnum() 828 printk(KERN_WARNING "FM Error: Patch record too short\n"); opl3_load_patch() 837 printk(KERN_WARNING "FM Error: Invalid instrument number %d\n", ins.channel); opl3_load_patch() 1163 strcpy(devc->fm_info.name, "Yamaha OPL4/OPL3 FM"); opl3_init()
|
H A D | sound_config.h | 52 #define SBFM_MAXINSTR (256) /* Size of the FM Instrument bank */
|
H A D | sb_mixer.c | 117 /* SM_GAMES Master volume is lower and PCM & FM volumes 126 0x6464, /* FM */ 147 0x4b4b, /* FM */
|
H A D | ad1848.c | 2340 * bit 0x08: FM Synthesis Decode Enable init_deskpro() 2363 tmp = 0x58; /* MSS Mode, MSS&FM decode enabled */ init_deskpro() 2395 * I/O port 0xc45 FM Address Decode/MSS ID Register. init_deskpro() 2397 * bank=0, bits 0xfe: FM synthesis Decode Compare bits 7:1 (default=0x88) init_deskpro() 2414 outb((0x88), 0xc45); /* FM base 7:0 = 0x88 */ init_deskpro() 2429 * I/O port 0xc46 FM Address Decode/Address ASIC Revision Register. init_deskpro() 2431 * bank=0, bits 0xff: FM synthesis Decode Compare bits 15:8 (default=0x03) init_deskpro() 2445 outb((0x03), 0xc46); /* FM base 15:8 = 0x03 */ init_deskpro() 2459 * I/O port 0xc47 FM Address Decode Register. init_deskpro() 2461 * bank=0, bits 0xff: Decode enable selection for various FM address bits init_deskpro() 2475 outb((0x7c), 0xc47); /* FM decode enable bits = 0x7c */ init_deskpro()
|
H A D | ad1848_mixer.h | 226 0x4b4b, /* FM */
|
H A D | opl3_hw.h | 154 * AM or FM). The 4 OP connection mode is defined by the rightmost
|
H A D | pas2_mixer.c | 46 0x5050, /* FM */
|
/linux-4.1.27/drivers/media/platform/vivid/ |
H A D | vivid-radio-common.c | 36 /* Band FM */ 125 * For SW and FM there is a channel every 1000 kHz, for AM there is one vivid_radio_calc_sig_qual()
|
H A D | vivid-radio-tx.c | 119 strlcpy(a->name, "AM/FM/SW Transmitter", sizeof(a->name)); vidioc_g_modulator()
|
H A D | vivid-radio-rx.c | 235 strlcpy(vt->name, "AM/FM/SW Receiver", sizeof(vt->name)); vivid_radio_rx_g_tuner()
|
/linux-4.1.27/sound/drivers/opl4/ |
H A D | opl4_mixer.c | 66 .name = "FM Playback Volume",
|
H A D | opl4_lib.c | 215 opl4->res_fm_port = request_region(fm_port, 8, "OPL4 FM"); snd_opl4_create()
|
/linux-4.1.27/include/linux/i2c/ |
H A D | pxa-i2c.h | 29 * 15. FM 0 (100 Khz operation)
|
/linux-4.1.27/drivers/media/dvb-frontends/drx39xyj/ |
H A D | drx_driver.h | 503 DRX_STANDARD_FM, /**< Terrestrial\Cable FM radio */ 1379 DRX_AUD_STANDARD_A2, /**< set A2-Korea FM Stereo */ 1380 DRX_AUD_STANDARD_EIAJ, /**< set to Japanese FM Stereo */ 1381 DRX_AUD_STANDARD_FM_STEREO,/**< set to FM-Stereo Radio */ 1426 s8 fm_ident; /**< FM Identification value */ 1540 * /enum enum drx_aud_fm_deemphasis * setting for FM-Deemphasis in audio demodulator. 1628 * /enum enum drx_aud_fm_matrix * setting for FM-Matrix in audio demodulator. 1951 (x == DRX_STANDARD_FM) ? "FM" : \ 2164 (x == DRX_AUD_STANDARD_FM_STEREO) ? "FM Stereo" : \ 2167 (x == DRX_AUD_STANDARD_D_K_MONO) ? "D/K Mono FM" : \ 2168 (x == DRX_AUD_STANDARD_BG_FM) ? "B/G-Dual Carrier FM (A2)" : \ 2169 (x == DRX_AUD_STANDARD_D_K1) ? "D/K1-Dual Carrier FM" : \ 2170 (x == DRX_AUD_STANDARD_D_K2) ? "D/K2-Dual Carrier FM" : \ 2171 (x == DRX_AUD_STANDARD_D_K3) ? "D/K3-Dual Carrier FM" : \ 2172 (x == DRX_AUD_STANDARD_BG_NICAM_FM) ? "B/G-NICAM-FM" : \ 2174 (x == DRX_AUD_STANDARD_I_NICAM_FM) ? "I-NICAM-FM" : \ 2175 (x == DRX_AUD_STANDARD_D_K_NICAM_FM) ? "D/K-NICAM-FM" : \
|
H A D | drxj.h | 121 /* ATV (FM) */ 122 DRXJ_CFG_ATV_OUTPUT, /* also for FM (SIF control) but not likely */ 125 DRXJ_CFG_ATV_AGC_STATUS, /* also for FM ( IF,RF, audioAGC ) */ 623 * For FM standard. 624 * FM channels are listed by their sound carrier frequency (Fsc).
|
/linux-4.1.27/drivers/media/pci/saa7164/ |
H A D | saa7164-cards.c | 628 * ATSC/QAM (TDA18271/S5H1411) and basic analog, no IR, FM */ hauppauge_eeprom() 631 * ATSC/QAM (TDA18271/S5H1411) and basic analog, MCE CIR, FM */ hauppauge_eeprom() 635 * ATSC/QAM (TDA18271/S5H1411) and basic analog, no IR, FM */ hauppauge_eeprom() 639 * ATSC/QAM (TDA18271/S5H1411) and basic analog, FM */ hauppauge_eeprom()
|
/linux-4.1.27/sound/soc/omap/ |
H A D | rx51.c | 241 SND_SOC_DAPM_LINE("FM Transmitter", NULL), 250 {"FM Transmitter", NULL, "LLOUT"}, 251 {"FM Transmitter", NULL, "RLOUT"}, 282 SOC_DAPM_PIN_SWITCH("FM Transmitter"),
|
/linux-4.1.27/drivers/media/radio/si4713/ |
H A D | radio-platform-si4713.c | 4 * Platform Driver for Silicon Labs Si4713 FM Radio Transmitter: 47 MODULE_DESCRIPTION("Platform driver for Si4713 FM Radio Transmitter");
|
H A D | radio-usb-si4713.c | 40 MODULE_DESCRIPTION("Si4713 FM Transmitter USB driver"); 83 strlcpy(v->card, "Si4713 FM Transmitter", sizeof(v->card)); vidioc_querycap()
|
H A D | si4713.c | 4 * Silicon Labs Si4713 FM Radio Transmitter I2C commands. 45 MODULE_DESCRIPTION("I2C driver for Si4713 FM Radio Transmitter"); 1280 strncpy(vm->name, "FM Modulator", 32); si4713_g_modulator()
|
/linux-4.1.27/drivers/mfd/ |
H A D | wl1273-core.c | 2 * MFD driver for wl1273 FM radio and audio codec submodules. 27 #define DRIVER_DESC "WL1273 FM Radio Core"
|
H A D | si476x-i2c.c | 885 MODULE_DESCRIPTION("Si4761/64/68 AM/FM MFD core device driver");
|
/linux-4.1.27/sound/isa/sb/ |
H A D | sb8.c | 58 struct resource *fm_res; /* used to block FM i/o region for legacy cards */ 113 acard->fm_res = request_region(0x388, 4, "SoundBlaster FM"); snd_sb8_probe()
|
H A D | emu8000.c | 465 * Initiailise the FM section. You have to do this to use sample RAM 476 /* 31: FM left channel, 0xffffe0-0xffffe8 */ snd_emu8000_init_fm() 484 /* 32: FM right channel, 0xfffff0-0xfffff8 */ snd_emu8000_init_fm() 538 * Initialize the FM section of the AWE32, this is needed snd_emu8000_init_hw() 959 * FM OPL3 chorus/reverb depth 1003 .name = "FM Chorus Depth", 1013 .name = "FM Reverb Depth",
|
H A D | sb16.c | 107 MODULE_PARM_DESC(fm_port, "FM port # for SB16 PnP driver."); 135 struct resource *fm_res; /* used to block FM i/o region for legacy cards */ 502 /* non-PnP FM port address is hardwired with base port address */ snd_sb16_isa_probe1() 505 acard->fm_res = request_region(0x388, 4, "SoundBlaster FM"); snd_sb16_isa_probe1()
|
/linux-4.1.27/sound/pci/ |
H A D | cs4281.c | 317 #define BA0_FMSR 0x0730 /* FM Synthesis Status (ro) */ 318 #define BA0_B0AP 0x0730 /* FM Bank 0 Address Port (wo) */ 319 #define BA0_FMDP 0x0734 /* FM Data Port */ 320 #define BA0_B1AP 0x0738 /* FM Bank 1 Address Port */ 321 #define BA0_B1DP 0x073c /* FM Bank 1 Data Port */ 324 #define BA0_SSPM_MIXEN (1<<6) /* Playback SRC + FM/Wavetable MIX */ 329 #define BA0_SSPM_FMEN (1<<1) /* FM Synthesis Block Enable */ 345 #define BA0_FMLVC 0x0754 /* FM Synthesis Left Volume Control */ 346 #define BA0_FMRVC 0x0758 /* FM Synthesis Right Volume Control */ 695 /* Leave wave playback FIFO enabled for FM */ snd_cs4281_trigger() 792 /* Activate FIFO again for FM playback */ snd_cs4281_mode() 1612 /* Activate wave playback FIFO for FM playback */ snd_cs4281_chip_init() 2025 /* Power off FM, Joystick, AC link, */ cs4281_suspend()
|
H A D | fm801.c | 50 * 16 = setup tuner only (this is additional bit), i.e. SF64-PCR FM card 82 #define FM801_FM_VOL 0x02 /* FM Output Volume */ 948 "AC97 Primary", "FM", "I2S", "PCM", "AC97 Secondary" snd_fm801_info_mux() 989 FM801_DOUBLE_TLV("FM Playback Volume", FM801_FM_VOL, 0, 8, 31, 1, 991 FM801_SINGLE("FM Playback Switch", FM801_FM_VOL, 15, 1, 1),
|
H A D | ak4531_codec.c | 362 0x9f, /* 04: FM Volume Lch */ 363 0x9f, /* 05: FM Volume Rch */
|
H A D | cmipci.c | 74 MODULE_PARM_DESC(fm_port, "FM port."); 107 #define CM_VOICE_EN 0x00000008 /* legacy voice (SB16,FM) */ 115 #define CM_FMOFFSET2 0x40000000 /* initial FM PCM offset 2 when Fmute=1 */ 205 #define CM_FMSEL_MASK 0x03000000 /* FM OPL3 base address */ 238 #define CM_FM_EN 0x00080000 /* enable legacy FM */ 260 #define CM_TWAIT1 0x00000002 /* FM i/o cycle, 0: 48, 1: 64 PCICLKs */ 287 #define CM_FMMUTE 0x80 /* mute FM */ 345 * FM pci port index address 0x50 - 0x5f (CMI-8738 spec ver. 0.6) 2973 /* first try FM regs in PCI port range */ snd_cmipci_create_fm() 2993 /* enable FM */ snd_cmipci_create_fm()
|
H A D | via82xx.c | 192 DEFINE_VIA_REGSET(FM, 0x20); 1583 chip->intr_mask = 0x77; /* FLAG | EOL for PB, CP, FM */ snd_via686_pcm_new() 2184 /* note - FM data out has trouble with non VRA codecs !! */ snd_via82xx_chip_init() 2194 /* note - FM data out has trouble with non VRA codecs !! */ snd_via82xx_chip_init() 2233 /* route FM trap to IRQ, disable FM trap */ snd_via82xx_chip_init()
|
H A D | bt87x.c | 104 #define CTL_A_SEL_SFM (1 << 24) /* FM audio input */ 648 static const char *const texts[3] = {"TV Tuner", "FM", "Mic/Line"}; snd_bt87x_capture_source_info()
|
H A D | via82xx_modem.c | 1020 /* route FM trap to IRQ, disable FM trap */ snd_via82xx_chip_init()
|
H A D | azt3328.c | 120 * Oh, and make sure to unmute the FM mixer control (doh!) 124 * Higher PCM / FM mixer levels seem to conflict (causes crackling), 634 /* Headphone is an FM Synth control here */ 1119 AZF3328_MIXER_SWITCH("FM Playback Switch", IDX_MIXER_FMSYNTH, 15, 1), 1120 AZF3328_MIXER_VOL_STEREO("FM Playback Volume", IDX_MIXER_FMSYNTH, 0x1f, 1),
|
H A D | es1938.c | 1357 ES1938_DOUBLE_TLV("FM Playback Volume", 0, 0x36, 0x36, 4, 0, 15, 0, 1385 ES1938_DOUBLE_TLV("FM Capture Volume", 0, 0x6b, 0x6b, 4, 0, 15, 0,
|
/linux-4.1.27/drivers/media/pci/bt8xx/ |
H A D | bttv-cards.c | 171 { 0x263610b4, BTTV_BOARD_STB2, "STB TV PCI FM, Gateway P/N 6000704" }, 172 { 0x264510b4, BTTV_BOARD_STB2, "STB TV PCI FM, Gateway P/N 6000704" }, 186 { 0x263710b4, BTTV_BOARD_VOODOOTV_FM, "3Dfx VoodooTV FM" }, 279 { 0x18521852, BTTV_BOARD_TYPHOON_TVIEW, "FlyVideo 98FM (LR50)/ Typhoon TView TV/FM Tuner" }, 298 { 0x17de0a01, BTTV_BOARD_KWORLD, "Mecer TV/FM/Video Tuner" }, 333 { 0x18011000, BTTV_BOARD_ENLTV_FM_2, "Encore ENL TV-FM-2" }, 637 .name = "Askey CPH050/ Phoebe Tv Master + FM", 846 0x1000: FM 875 .name = "Lifeview FlyVideo 98FM LR50 / Typhoon TView TV/FM Tuner", 932 .name = "STB TV PCI FM, Gateway P/N 6000704 (bt878), 3Dfx VoodooTV 100", 989 .name = "Sigma TVII-FM", 1016 .name = "Zoltrix Genie TV/FM", 1132 1= FM stereo Radio from Tuner */ 1140 .name = "Typhoon TView RDS + FM Stereo / KNC1 TV Station RDS", 1194 .name = "Lifeview FlyVideo 98FM LR50", 1224 .name = "Askey CPH060/ Phoebe TV Master Only (No FM)", 1378 .name = "3Dfx VoodooTV FM (Euro)", 1466 .name = "Prolink Pixelview PV-BT878P+9B (PlayTV Pro rev.9B FM+NICAM)", 1567 .gpiomux = { 0, 0, 4, 4 },/* Yes, this tuner uses the same audio output for TV and FM radio! 1579 /* Samsung TCPA9095PC27A (BG+DK), philips compatible, w/FM, stereo and 2173 /* bt878 TV + FM without subsystem ID */ 2288 /* bt878 TV + FM 0x00000000 subsystem ID */ 2556 .name = "Sabrent TV-FM (bttv version)", 2686 /* Encore TV Tuner Pro ENL TV-FM-2 2688 .name = "Encore ENL TV-FM-2", 4093 * For Voodoo TV/FM and Voodoo 200. These cards' tuners use a TDA9880
|
H A D | bttv-audio-hook.c | 262 * sound control for Prolink PV-BT878P+9B (PixelView PlayTV Pro FM+NICAM
|
/linux-4.1.27/drivers/media/pci/cx88/ |
H A D | cx88-cards.c | 628 * 0 = FM 10.7 MHz IF 1228 /* FIXME: SVideo, Composite and FM inputs are untested */ 1244 .name = "NPG Tech Real TV FM Top 10", 1384 /* 1: TV Audio / FM Mono */ 1402 /* 4: FM Stereo (untested) */ 1472 /* 1: TV Audio / FM Mono */ 1491 /* 4: FM Stereo (untested) */ 1612 /* FM Audio : set GPIO 2, 18, 19 value to 0, 0, 0 */ 1965 * 1: TV Audio / FM Mono 1968 * 4: FM Stereo 1974 /* 1: TV Audio / FM Mono */ 1992 /* 4: FM Stereo */ 2171 * 14: FM (0=on,1=off ???) 2212 * 14: FM (0=on,1=off ???) 2252 * 14: 0: FM radio 2878 case 34519: /* WinTV-PCI-FM */ hauppauge_eeprom()
|
H A D | cx88.h | 75 /* FM Radio deemphasis type */
|
/linux-4.1.27/drivers/media/common/ |
H A D | tveeprom.c | 74 { V4L2_STD_UNKNOWN, " FM" }, 177 { TUNER_ABSENT, "Silicon TDA8275C1 8290 FM"}, 203 { TUNER_TEA5767, "Philips TEA5768HL FM Radio"}, 453 ** radio: tag [00].{last} or [0e].00 (bitmask. bit2=FM) tveeprom_hauppauge_analog()
|
/linux-4.1.27/include/linux/ |
H A D | ti_wilink_st.h | 4 * Texas Instruments BT,FM and GPS combo chip drivers 42 * struct st_proto_s - Per Protocol structure from BT/FM/GPS to ST 44 * available proto_type(BT, FM, GPS the protocol which share TTY). 398 * header information used by st_core.c for FM and GPS
|
/linux-4.1.27/arch/mips/pci/ |
H A D | fixup-fuloong2e.c | 203 /* disable game port, FM, midi, sb, enable write to reg2c-2f */ loongson2e_686b_func5_fixup()
|
/linux-4.1.27/include/linux/mfd/ |
H A D | si476x-platform.h | 207 * SI476X_FM_RECEIVER - FM receiver
|
H A D | si476x-core.h | 481 /* Status response for FM receiver */
|
/linux-4.1.27/sound/pci/ymfpci/ |
H A D | ymfpci.c | 61 MODULE_PARM_DESC(fm_port, "FM OPL-3 Port."); 334 "cannot initialize FM OPL3 at 0x%lx, skipping...\n", snd_card_ymfpci_probe()
|
/linux-4.1.27/sound/isa/opti9xx/ |
H A D | opti92x-ad1848.c | 96 MODULE_PARM_DESC(fm_port, "FM port # for opti9xx driver."); 357 /* OPL3 FM synthesis */ snd_opti9xx_configure() 396 * This bit sets OPTI931 to automaticaly select FM snd_opti9xx_configure() 569 WSS_DOUBLE_TLV("FM Playback Volume", 0, 617 /* reassign AUX1 switch to FM */ snd_opti93x_mixer() 619 strcpy(id2.name, "FM Playback Switch"); snd_opti93x_mixer()
|
/linux-4.1.27/sound/soc/codecs/ |
H A D | isabelle.c | 189 "Main Mic", "Headset Mic", "Aux/FM Left"}; 192 static const char *isabelle_amic2_texts[] = {"Sub Mic", "Aux/FM Right"}; 371 SOC_DOUBLE_TLV("Aux FM Volume", ISABELLE_APGA_GAIN_REG, 4, 0, 0xF, 0, 527 /* Auxiliary FM PGAs */ 712 { "Analog Left Capture Route", "Aux/FM Left", "LINEIN1" }, 715 { "Analog Right Capture Route", "Aux/FM Right", "LINEIN2" },
|
H A D | twl6040.c | 388 {"Headset Mic", "Main Mic", "Aux/FM Left", "Off"}; 392 {"Headset Mic", "Sub Mic", "Aux/FM Right", "Off"}; 594 SOC_DOUBLE_TLV("Aux FM Volume", 644 /* Auxiliary FM PGAs */ 752 {"Analog Left Capture Route", "Aux/FM Left", "AFML"}, 756 {"Analog Right Capture Route", "Aux/FM Right", "AFMR"},
|
H A D | twl4030.c | 1215 SND_SOC_DAPM_SUPPLY("FM Loop Enable", TWL4030_REG_MISC_SET_1, 5, 0, 1559 {"Right1 Analog Loopback", NULL, "FM Loop Enable"}, 1560 {"Left1 Analog Loopback", NULL, "FM Loop Enable"}, 1561 {"Right2 Analog Loopback", NULL, "FM Loop Enable"}, 1562 {"Left2 Analog Loopback", NULL, "FM Loop Enable"}, 1563 {"Voice Analog Loopback", NULL, "FM Loop Enable"},
|
/linux-4.1.27/drivers/media/pci/cx18/ |
H A D | cx18-av-core.c | 1112 case 0x07: p = "A1 (6.0 MHz FM Mono)"; break; log_audio_status() 1119 case 0x0e: p = "IF FM Radio"; break; log_audio_status() 1142 case 0x08: p = "A1 (6.0 MHz FM Mono)"; break; log_audio_status() 1148 case 0x0e: p = "FM radio"; break; log_audio_status() 1178 case 0x09: p = "FM Radio (4.5 MHz)"; break; log_audio_status() 1179 case 0x0a: p = "FM Radio (5.5 MHz)"; break; log_audio_status()
|
H A D | cx18-cards.c | 286 /* FIXME - the FM radio is just a guess and driver doesn't use SIF */ 346 /* FIXME - the FM radio is just a guess and driver doesn't use SIF */
|
H A D | cx18-alsa-main.c | 129 "CX23418 #%d %s TV/FM Radio/Line-In Capture", snd_cx18_card_set_names()
|
H A D | cx18-av-core.h | 343 #define CXADEC_SELECT_AUDIO_STANDARD_FM 0xF9 /* FM radio */
|
/linux-4.1.27/drivers/media/pci/cx23885/ |
H A D | cx23885-cards.c | 1128 /* WinTV-HVR1800 (PCIe, Retail, 3.5mm in, IR, No FM, hauppauge_eeprom() 1131 /* WinTV-HVR1800 (PCIe, OEM, RCA in, No IR, FM, hauppauge_eeprom() 1134 /* WinTV-HVR1800 (PCIe, OEM, RCA in, No IR, FM, hauppauge_eeprom() 1137 /* WinTV-HVR1800 (PCIe, OEM, RCA in, No IR, No FM, hauppauge_eeprom() 1140 /* WinTV-HVR1800 (PCIe, OEM, No IR, No FM, hauppauge_eeprom() 1171 /* WinTV-HVR1850 (PCIe, Retail, 3.5mm in, IR, FM, hauppauge_eeprom()
|
/linux-4.1.27/Documentation/video4linux/ |
H A D | extract_xc3028.pl | 181 # Firmware 2, type: BASE FW FM (0x00000401), id: (0000000000000000), size: 6525 190 # Firmware 3, type: BASE FW FM INPUT1 (0x00000c01), id: (0000000000000000), size: 6539 442 # Firmware 31, type: STD FW FM (0x00000400), id: (0000000000000000), size: 135 947 # Firmware 2, type: BASE FW FM (0x00000401), id: (0000000000000000), size: 8562 956 # Firmware 3, type: BASE FW FM INPUT1 (0x00000c01), id: (0000000000000000), size: 8576 1208 # Firmware 31, type: STD FW FM (0x00000400), id: (0000000000000000), size: 135
|
/linux-4.1.27/drivers/net/irda/ |
H A D | donauboe.h | 290 #define OBOE_CTL_TX_DISTX_CRC 0x40 /*W Disable CRC generation for [FM]IR */ 301 #define OBOE_CTL_RX_CRCERR 0x20 /*R CRC error only set for [FM]IR */
|
/linux-4.1.27/sound/isa/galaxy/ |
H A D | galaxy.c | 63 MODULE_PARM_DESC(fm_port, "FM port # for " CRD_NAME " driver."); 374 dev_err(dev, "illegal FM port %#lx\n", fm_port[n]); snd_galaxy_match()
|
/linux-4.1.27/drivers/media/pci/ivtv/ |
H A D | ivtv-alsa-main.c | 129 "CX2341[56] #%d %s TV/FM Radio/Line-In Capture", snd_ivtv_card_set_names()
|
H A D | ivtv-gpio.c | 74 * 0 0 1 FM Audio
|
H A D | ivtv-cards.c | 990 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_AVERMEDIA, 0xc035 }, /* NTSC FM */ 1025 /* Subsystem ID 0xc035 has a TEA5767(?) FM tuner, 0xc034 does not */ 1067 /* The UltraTV 1500 MCE has a Philips FM1236 MK5 TV/FM tuner */
|
/linux-4.1.27/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-devattr.h | 175 unsigned int flag_has_fmradio:1; /* Has FM radio receiver */
|
/linux-4.1.27/drivers/media/usb/tm6000/ |
H A D | tm6000-cards.c | 387 .name = "Beholder Wander DVB-T/TV/FM USB2.0", 425 .name = "Beholder Voyager TV/FM USB2.0", 560 .name = "Beholder Wander Lite DVB-T/TV/FM USB2.0", 590 .name = "Beholder Voyager Lite TV/FM USB2.0",
|
/linux-4.1.27/drivers/scsi/esas2r/ |
H A D | esas2r_flash.c | 132 /* Interrupt callback to process FM API write requests. */ esas2r_fmapi_callback() 165 * All done. call the real callback to complete the FM API esas2r_fmapi_callback() 231 * RS_PENDING, FM API tasks will continue. load_image() 301 /* Complete a FM API request with the specified status. */ complete_fmapi_req()
|
/linux-4.1.27/sound/isa/es1688/ |
H A D | es1688.c | 80 MODULE_PARM_DESC(fm_port, "FM port # for ES1688 driver.");
|
/linux-4.1.27/sound/oss/dmasound/ |
H A D | dmasound.h | 19 #define SND_DEV_SEQ 1 /* Sequencer output /dev/sequencer (FM
|
/linux-4.1.27/sound/isa/ad1816a/ |
H A D | ad1816a_lib.c | 932 AD1816A_DOUBLE("FM Playback Switch", AD1816A_FM_ATT, 15, 7, 1, 1), 933 AD1816A_DOUBLE_TLV("FM Playback Volume", AD1816A_FM_ATT, 8, 0, 63, 1,
|
/linux-4.1.27/sound/isa/wavefront/ |
H A D | wavefront.c | 83 MODULE_PARM_DESC(fm_port, "FM port #."); 139 /* PCM/FM initialization */ snd_wavefront_pnp()
|
/linux-4.1.27/sound/pci/ice1712/ |
H A D | ice1712.h | 46 #define ICE1712_DOS_VOL 0x10 /* DOS WT/FM volume control */ 55 #define ICE1712_IRQ_FM 0x08 /* FM/MIDI - legacy */
|
/linux-4.1.27/drivers/net/hamradio/ |
H A D | z8530.h | 159 #define SFMM 0xc0 /* Set FM mode */
|
/linux-4.1.27/drivers/tty/serial/ |
H A D | ip22zilog.h | 195 #define SFMM 0xc0 /* Set FM mode */
|
H A D | sunzilog.h | 197 #define SFMM 0xc0 /* Set FM mode */
|
H A D | zs.h | 214 #define SFMM 0xc0 /* Set FM mode */
|
H A D | pmac_zilog.h | 288 #define SFMM 0xc0 /* Set FM mode */
|
/linux-4.1.27/sound/usb/ |
H A D | mixer_maps.c | 222 /* LineX FM Transmitter entry - needed to bypass controls bug */
|
/linux-4.1.27/drivers/media/pci/ttpci/ |
H A D | av7110_v4l.c | 262 msp_writereg(av7110, MSP_WR_DSP, 0x000e, 0x3000); // FM matrix, mono av7110_dvb_c_switch() 298 msp_writereg(av7110, MSP_WR_DSP, 0x000e, 0x3000); // FM matrix, mono av7110_dvb_c_switch() 771 /* setup msp for analog sound: B/G Dual-FM */ av7110_init_analog_module()
|
/linux-4.1.27/drivers/media/usb/cx231xx/ |
H A D | cx231xx-cards.c | 550 .name = "Iconbit Analog Stick U100 FM", 574 .name = "Hauppauge WinTV USB2 FM (PAL)", 609 .name = "Hauppauge WinTV USB2 FM (NTSC)",
|
/linux-4.1.27/sound/isa/cs423x/ |
H A D | cs4236_lib.c | 799 CS4236_DOUBLE("FM Playback Switch", 0, 801 CS4236_DOUBLE_TLV("FM Playback Volume", 0, 902 CS4236_DOUBLE("FM Switch", 0, CS4236_LEFT_FM, CS4236_RIGHT_FM, 7, 7, 1, 1),
|
H A D | cs4236.c | 108 MODULE_PARM_DESC(fm_port, "FM port # for " IDENT " driver.");
|
/linux-4.1.27/drivers/staging/media/bcm2048/ |
H A D | radio-bcm2048.c | 4 * Driver for I2C Broadcom BCM2048 FM Radio Receiver: 56 #define BCM2048_DRIVER_CARD "Broadcom bcm2048 FM Radio Receiver" 57 #define BCM2048_DRIVER_DESC "I2C driver for BCM2048 FM Radio Receiver" 441 * Warning! FM cannot be turned off because then bcm2048_set_power_state() 2449 strncpy(tuner->name, "FM Receiver", 32); bcm2048_vidioc_g_tuner()
|
/linux-4.1.27/drivers/net/wan/ |
H A D | z85230.h | 180 #define SFMM 0xc0 /* Set FM mode */
|
/linux-4.1.27/drivers/net/wireless/ti/wlcore/ |
H A D | init.c | 360 /* FM WLAN coexistence */ wl1271_sta_hw_init()
|
H A D | acx.h | 833 * set the FM co-existence parameters. 837 /* enable(1) / disable(0) the FM Coex feature */
|
/linux-4.1.27/drivers/acpi/ |
H A D | acpi_pnp.c | 87 {"MSM0c24"}, /* ADS Cadet AM/FM Radio Card */
|
/linux-4.1.27/arch/arm/mach-imx/ |
H A D | mach-mx31_3ds.c | 478 .id = MC13783_REG_VMMC1, /* Power LCD, CMOS, FM, GPS, Accel. */
|
/linux-4.1.27/sound/core/ |
H A D | hwdep.c | 449 "only hwdep device 0 can be registered as OSS direct FM device!\n"); snd_hwdep_dev_register()
|
/linux-4.1.27/drivers/media/v4l2-core/ |
H A D | tuner-core.c | 669 /* Sets freq to FM range */ tuner_probe() 1381 MODULE_DESCRIPTION("device driver for various TV and TV+FM radio tuners");
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
H A D | tda18271c2dd.c | 115 bool m_bFMInput; /* true to use Pin 8 for FM Radio */ 1041 /* Note: This is missing from flowchart in TDA18271 specification ( 1.5 MHz cutoff for FM ) */ ChannelConfiguration()
|
H A D | dib0070.c | 296 { 115000, 1, 0, 7, 24, 2, 1, 0x8000 | 0x1000 }, /* FM below 92MHz cannot be tuned */
|
/linux-4.1.27/drivers/media/i2c/cx25840/ |
H A D | cx25840-core.c | 1511 case 0x07: p = "A1 (6.0 MHz FM Mono)"; break; log_audio_status() 1518 case 0x0e: p = "IF FM Radio"; break; log_audio_status() 1520 case 0x10: p = "high-deviation FM"; break; log_audio_status() 1521 case 0x11: p = "very high-deviation FM"; break; log_audio_status() 1541 case 0x08: p = "A1 (6.0 MHz FM Mono)"; break; log_audio_status() 1547 case 0x0e: p = "FM radio"; break; log_audio_status() 1561 case 0x06: p = "DUAL2 (AC) (FM)"; break; log_audio_status() 1562 case 0x07: p = "DUAL3 (BC) (FM)"; break; log_audio_status() 1580 case 0x09: p = "FM Radio"; break; log_audio_status()
|
/linux-4.1.27/sound/pci/asihpi/ |
H A D | hpi.h | 751 HPI_TUNER_BAND_FM = 2, /**< FM band (mono) */ 754 HPI_TUNER_BAND_FM_STEREO = 4, /**< FM band (stereo) */ 805 HPI_TUNER_FM_STEREO = 0x2000 /**< tuner reports back FM stereo. */
|
/linux-4.1.27/drivers/scsi/sym53c8xx_2/ |
H A D | sym_defs.h | 205 #define FM 0x02 /* mod: fetch pin mode */ macro
|