Searched refs:saa7134 (Results 1 - 22 of 22) sorted by relevance

/linux-4.4.14/drivers/media/pci/saa7134/
H A Dsaa7134-go7007.c14 #include "saa7134.h"
15 #include "saa7134-reg.h"
182 pr_err("saa7134-go7007: unable to reset the GO7007\n"); saa7134_go7007_interface_reset()
196 pr_debug("saa7134-go7007: WriteInterrupt: %04x %04x\n", addr, data); saa7134_go7007_write_interrupt()
206 pr_err("saa7134-go7007: device is hung, status reg = 0x%04x\n", saa7134_go7007_write_interrupt()
226 pr_debug("saa7134-go7007: ReadInterrupt: %04x %04x\n", saa7134_go7007_read_interrupt()
241 pr_debug("saa7134-go7007: irq: lost %ld\n", saa7134_go7007_irq_ts_done()
351 pr_debug("saa7134-go7007: DownloadBuffer sending %d bytes\n", len); saa7134_go7007_send_firmware()
373 pr_err("saa7134-go7007: device is hung, status reg = 0x%04x\n", saa7134_go7007_send_firmware()
424 pr_debug("saa7134-go7007: probing new SAA713X board\n"); saa7134_go7007_init()
447 strncpy(sd->name, "saa7134-go7007", sizeof(sd->name)); saa7134_go7007_init()
469 pr_info("saa7134-go7007: register subdev failed\n"); saa7134_go7007_init()
H A Dsaa7134-alsa.c19 #include "saa7134.h"
20 #include "saa7134-reg.h"
94 * saa7134 DMA audio stop
98 * - Copied verbatim from saa7134-oss's dsp_dma_stop.
110 * saa7134 DMA audio start
114 * - Copied verbatim from saa7134-oss's dsp_dma_start.
126 * saa7134 audio DMA IRQ handler
132 * - Mostly copied from saa7134-oss's saa7134_irq_oss_done.
200 * Runs along with saa7134's IRQ handler, discards anything that isn't
351 * - Copied verbatim from saa7134-oss.
515 snd_card_saa7134_t *saa7134 = snd_pcm_substream_chip(substream); snd_card_saa7134_capture_prepare() local
521 dev = saa7134->dev; snd_card_saa7134_capture_prepare()
585 snd_saa7134_capsrc_set(saa7134->capture_ctl[dev->dmasound.input], 1, 1, snd_card_saa7134_capture_prepare()
677 snd_card_saa7134_t *saa7134 = snd_pcm_substream_chip(substream); snd_card_saa7134_hw_params() local
692 dev = saa7134->dev; snd_card_saa7134_hw_params()
761 snd_card_saa7134_t *saa7134 = snd_pcm_substream_chip(substream); snd_card_saa7134_hw_free() local
764 dev = saa7134->dev; snd_card_saa7134_hw_free()
787 snd_card_saa7134_t *saa7134 = snd_pcm_substream_chip(substream); snd_card_saa7134_capture_close() local
788 struct saa7134_dev *dev = saa7134->dev; snd_card_saa7134_capture_close()
790 if (saa7134->mute_was_on) { snd_card_saa7134_capture_close()
811 snd_card_saa7134_t *saa7134 = snd_pcm_substream_chip(substream); snd_card_saa7134_capture_open() local
815 if (!saa7134) { snd_card_saa7134_capture_open()
816 pr_err("BUG: saa7134 can't find device struct." snd_card_saa7134_capture_open()
820 dev = saa7134->dev; snd_card_saa7134_capture_open()
837 pcm->dev=saa7134->dev; snd_card_saa7134_capture_open()
847 saa7134->mute_was_on = 1; snd_card_saa7134_capture_open()
900 static int snd_card_saa7134_pcm(snd_card_saa7134_t *saa7134, int device) snd_card_saa7134_pcm() argument
905 if ((err = snd_pcm_new(saa7134->card, "SAA7134 PCM", device, 0, 1, &pcm)) < 0) snd_card_saa7134_pcm()
908 pcm->private_data = saa7134; snd_card_saa7134_pcm()
1124 * Called by the init routine, once for each saa7134 device present,
1225 * Loops through present saa7134 cards, and assigns an ALSA device
1238 pr_info("saa7134 ALSA driver for DMA sound loaded\n"); saa7134_alsa_init()
1250 pr_info("saa7134 ALSA: no saa7134 cards found\n"); saa7134_alsa_init()
1271 pr_info("saa7134 ALSA driver for DMA sound unloaded\n"); saa7134_alsa_exit()
H A Dsaa7134-core.c3 * device driver for philips saa7134 based TV cards
23 #include "saa7134.h"
24 #include "saa7134-reg.h"
167 request_module("saa7134-empress"); request_module_async()
169 request_module("saa7134-dvb"); request_module_async()
171 request_module("saa7134-go7007"); request_module_async()
174 request_module("saa7134-alsa"); request_module_async()
196 /* nr of (saa7134-)pages for the given buffer size */ saa7134_buffer_pages()
539 * mask out the report and let the saa7134-alsa module deal saa7134_irq()
780 pr_warn("saa7134: <rant>\n" must_configure_manually()
781 "saa7134: Congratulations! Your TV card vendor saved a few\n" must_configure_manually()
782 "saa7134: cents for a eeprom, thus your pci board has no\n" must_configure_manually()
783 "saa7134: subsystem ID and I can't identify it automatically\n" must_configure_manually()
784 "saa7134: </rant>\n" must_configure_manually()
785 "saa7134: I feel better now. Ok, here are the good news:\n" must_configure_manually()
786 "saa7134: You can use the card=<nr> insmod option to specify\n" must_configure_manually()
787 "saa7134: which board do you have. The list:\n"); must_configure_manually()
789 pr_warn("saa7134: Board is currently unknown. You might try to use the card=<nr>\n" must_configure_manually()
790 "saa7134: insmod option to specify which board do you have, but this is\n" must_configure_manually()
791 "saa7134: somewhat risky, as might damage your card. It is better to ask\n" must_configure_manually()
792 "saa7134: for support at linux-media@vger.kernel.org.\n" must_configure_manually()
793 "saa7134: The supported cards are:\n"); must_configure_manually()
796 pr_warn("saa7134: card=%d -> %-40.40s", must_configure_manually()
1351 .name = "saa7134",
H A Dsaa7134.h3 * v4l2 device driver for philips saa7134 based TV cards
444 /* saa7134 page table */
465 /* saa7134 specific */
723 /* saa7134-core.c */
760 /* saa7134-cards.c */
772 /* saa7134-i2c.c */
779 /* saa7134-video.c */
817 /* saa7134-ts.c */
844 /* saa7134-vbi.c */
855 /* saa7134-tvaudio.c */
876 /* saa7134-oss.c */
886 /* saa7134-input.c */
H A Dsaa7134-i2c.c3 * device driver for philips saa7134 based TV cards
23 #include "saa7134.h"
24 #include "saa7134-reg.h"
266 /* workaround for a saa7134 i2c bug saa7134_i2c_xfer()
348 .name = "saa7134",
353 .name = "saa7134 internal",
H A Dsaa7134-empress.c20 #include "saa7134.h"
21 #include "saa7134-reg.h"
212 .name = "saa7134-empress",
285 * Do not add VB2_USERPTR: the saa7134 DMA engine cannot handle empress_init()
H A Dsaa7134-ts.c3 * device driver for philips saa7134 based TV cards
23 #include "saa7134.h"
24 #include "saa7134-reg.h"
H A Dsaa7134-vbi.c3 * device driver for philips saa7134 based TV cards
23 #include "saa7134.h"
24 #include "saa7134-reg.h"
H A Dsaa7134-tvaudio.c3 * device driver for philips saa7134 based TV cards
23 #include "saa7134.h"
24 #include "saa7134-reg.h"
63 /* saa7134 code */
H A Dsaa7134-input.c3 * handle saa7134 IR remotes via linux kernel input layer.
21 #include "saa7134.h"
22 #include "saa7134-reg.h"
30 #define MODULE_NAME "saa7134"
869 snprintf(ir->name, sizeof(ir->name), "saa7134 IR (%s)", saa7134_input_init1()
H A Dsaa7134-reg.h3 * philips saa7134 registers
H A Dsaa7134-video.c3 * device driver for philips saa7134 based TV cards
23 #include "saa7134.h"
24 #include "saa7134-reg.h"
1444 strcpy(cap->driver, "saa7134"); saa7134_querycap()
1964 .name = "saa7134-video",
1971 .name = "saa7134-radio",
2092 * Do not add VB2_USERPTR unless explicitly requested: the saa7134 DMA saa7134_video_init1()
H A Dsaa7134-cards.c3 * device driver for philips saa7134 based TV cards
23 #include "saa7134.h"
24 #include "saa7134-reg.h"
1091 .name = "Pinnacle PCTV Stereo (saa7134)",
3032 /* This card has two saa7134 chips on it,
3071 /* The second saa7134 on this card only serves as DVB-S host bridge */
7465 pr_err("saa7134: Error - device struct undefined.\n"); saa7134_tuner_callback()
7945 /* start has disabled IF and enabled DVB-T. When saa7134 */ saa7134_board_init2()
8157 /* start has disabled IF and enabled DVB-T. When saa7134 */ saa7134_board_init2()
H A Dsaa7134-dvb.c23 #include "saa7134.h"
24 #include "saa7134-reg.h"
/linux-4.4.14/drivers/media/tuners/
H A Dtda827x.h33 /* saa7134 - provided callbacks */
/linux-4.4.14/drivers/media/common/saa7146/
H A Dsaa7146_fops.c7 /* resource management functions, shamelessly stolen from saa7134 driver */
/linux-4.4.14/drivers/media/pci/cx88/
H A Dcx88-input.c624 * conflicts with another remote type used with saa7134 cx88_i2c_init_ir()
/linux-4.4.14/drivers/media/i2c/
H A Dsaa717x.c15 * the I2C bus under Windows. This chip is very similar to the saa7134,
692 /* Get detected audio flags (from saa7134 driver) */ get_inf_dev_status()
/linux-4.4.14/drivers/media/pci/cx25821/
H A Dcx25821-alsa.c820 * Loops through present saa7134 cards, and assigns an ALSA device
/linux-4.4.14/include/uapi/linux/
H A Dv4l2-controls.h169 /* The base for the saa7134 driver controls.
/linux-4.4.14/drivers/media/pci/tw68/
H A Dtw68-video.c40 * Note that the saa7134 has formats, e.g. YUV420, which are classified
/linux-4.4.14/drivers/media/usb/em28xx/
H A Dem28xx-dvb.c15 Based on cx88-dvb, saa7134-dvb and videobuf-dvb originally written by:

Completed in 1029 milliseconds