Home
last modified time | relevance | path

Searched refs:em28xx (Results 1 – 20 of 20) sorted by relevance

/openbmc/linux/drivers/media/usb/em28xx/
H A DMakefile2 em28xx-y += em28xx-core.o em28xx-i2c.o em28xx-cards.o em28xx-camera.o
4 em28xx-v4l-objs := em28xx-video.o em28xx-vbi.o
5 em28xx-alsa-objs := em28xx-audio.o
6 em28xx-rc-objs := em28xx-input.o
8 obj-$(CONFIG_VIDEO_EM28XX) += em28xx.o
9 obj-$(CONFIG_VIDEO_EM28XX_V4L2) += em28xx-v4l.o
10 obj-$(CONFIG_VIDEO_EM28XX_ALSA) += em28xx-alsa.o
11 obj-$(CONFIG_VIDEO_EM28XX_DVB) += em28xx-dvb.o
12 obj-$(CONFIG_VIDEO_EM28XX_RC) += em28xx-rc.o
H A Dem28xx.h209 struct em28xx;
543 struct em28xx *dev;
628 struct em28xx *dev;
635 struct em28xx { struct
772 struct em28xx *dev_next; argument
782 int (*init)(struct em28xx *dev);
783 int (*fini)(struct em28xx *dev);
784 int (*suspend)(struct em28xx *dev);
785 int (*resume)(struct em28xx *dev);
811 int em28xx_audio_setup(struct em28xx *dev);
[all …]
H A Dem28xx-core.c124 int em28xx_read_reg(struct em28xx *dev, u16 reg) in em28xx_read_reg()
259 int em28xx_read_ac97(struct em28xx *dev, u8 reg) in em28xx_read_ac97()
325 static int set_ac97_input(struct em28xx *dev) in set_ac97_input()
414 int em28xx_audio_analog_set(struct em28xx *dev) in em28xx_audio_analog_set()
492 int em28xx_audio_setup(struct em28xx *dev) in em28xx_audio_setup()
771 struct em28xx *dev = urb->context; in em28xx_irq_callback()
851 void em28xx_stop_urbs(struct em28xx *dev) in em28xx_stop_urbs()
1073 struct em28xx *dev = NULL; in em28xx_register_extension()
1092 struct em28xx *dev = NULL; in em28xx_unregister_extension()
1108 void em28xx_init_extension(struct em28xx *dev) in em28xx_init_extension()
[all …]
H A Dem28xx-video.c1312 struct em28xx *dev = priv; in em28xx_ctrl_notify()
1336 struct em28xx *dev = v4l2->dev; in em28xx_s_ctrl()
1533 struct em28xx *dev = video_drvdata(file); in vidioc_s_fmt_vid_cap()
1547 struct em28xx *dev = video_drvdata(file); in vidioc_g_std()
1556 struct em28xx *dev = video_drvdata(file); in vidioc_querystd()
1624 struct em28xx *dev = video_drvdata(file); in vidioc_s_parm()
1651 struct em28xx *dev = video_drvdata(file); in vidioc_enum_input()
1684 struct em28xx *dev = video_drvdata(file); in vidioc_g_input()
1693 struct em28xx *dev = video_drvdata(file); in vidioc_s_input()
1761 struct em28xx *dev = video_drvdata(file); in vidioc_enumaudio()
[all …]
H A Dem28xx-audio.c49 static int em28xx_deinit_isoc_audio(struct em28xx *dev) in em28xx_deinit_isoc_audio()
68 struct em28xx *dev = urb->context; in em28xx_audio_isocirq()
334 struct em28xx *dev = container_of(adev, struct em28xx, adev); in audio_trigger()
376 struct em28xx *dev; in snd_em28xx_capture_pointer()
396 struct em28xx *dev = snd_kcontrol_chip(kcontrol); in em28xx_vol_info()
412 struct em28xx *dev = snd_kcontrol_chip(kcontrol); in em28xx_vol_put()
453 struct em28xx *dev = snd_kcontrol_chip(kcontrol); in em28xx_vol_get()
488 struct em28xx *dev = snd_kcontrol_chip(kcontrol); in em28xx_vol_put_mute()
531 struct em28xx *dev = snd_kcontrol_chip(kcontrol); in em28xx_vol_get_mute()
802 static int em28xx_audio_init(struct em28xx *dev) in em28xx_audio_init()
[all …]
H A Dem28xx-i2c.c50 static int em28xx_i2c_timeout(struct em28xx *dev) in em28xx_i2c_timeout()
185 static int em2800_i2c_check_for_device(struct em28xx *dev, u8 addr) in em2800_i2c_check_for_device()
335 static int em28xx_i2c_check_for_device(struct em28xx *dev, u16 addr) in em28xx_i2c_check_for_device()
476 struct em28xx *dev = i2c_bus->dev; in i2c_check_for_device()
491 struct em28xx *dev = i2c_bus->dev; in i2c_recv_bytes()
507 struct em28xx *dev = i2c_bus->dev; in i2c_send_bytes()
528 struct em28xx *dev = i2c_bus->dev; in em28xx_i2c_xfer()
670 static int em28xx_i2c_eeprom(struct em28xx *dev, unsigned int bus, in em28xx_i2c_eeprom()
940 void em28xx_do_i2c_scan(struct em28xx *dev, unsigned int bus) in em28xx_do_i2c_scan()
968 int em28xx_i2c_register(struct em28xx *dev, unsigned int bus, in em28xx_i2c_register()
[all …]
H A Dem28xx-input.c50 struct em28xx *dev;
197 struct em28xx *dev = ir->dev; in default_polling_getkey()
240 struct em28xx *dev = ir->dev; in em2874_polling_getkey()
387 struct em28xx *dev = ir->dev; in em2860_ir_change_protocol()
415 struct em28xx *dev = ir->dev; in em2874_ir_change_protocol()
451 struct em28xx *dev = ir->dev; in em28xx_ir_change_protocol()
499 struct em28xx *dev = in em28xx_query_buttons()
687 static int em28xx_ir_init(struct em28xx *dev) in em28xx_ir_init()
838 static int em28xx_ir_fini(struct em28xx *dev) in em28xx_ir_fini()
869 static int em28xx_ir_suspend(struct em28xx *dev) in em28xx_ir_suspend()
[all …]
H A DKconfig21 module will be called em28xx
31 newer em28xx devices uses Vendor Class for audio, instead of
36 module will be called em28xx-alsa
39 tristate "DVB/ATSC Support for em28xx based TV cards"
73 Empiatech em28xx chips.
83 Enables Remote Controller support on em28xx driver.
H A Dem28xx-camera.c31 static int em28xx_initialize_mt9m111(struct em28xx *dev) in em28xx_initialize_mt9m111()
51 static int em28xx_initialize_mt9m001(struct em28xx *dev) in em28xx_initialize_mt9m001()
82 static int em28xx_probe_sensor_micron(struct em28xx *dev) in em28xx_probe_sensor_micron()
167 static int em28xx_probe_sensor_omnivision(struct em28xx *dev) in em28xx_probe_sensor_omnivision()
277 int em28xx_detect_sensor(struct em28xx *dev) in em28xx_detect_sensor()
300 int em28xx_init_camera(struct em28xx *dev) in em28xx_init_camera()
H A Dem28xx-vbi.c25 struct em28xx *dev = vb2_get_drv_priv(vq); in vbi_queue_setup()
46 struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_prepare()
67 struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_queue()
H A Dem28xx-dvb.c198 struct em28xx *dev = i2c_bus->dev; in em28xx_start_streaming()
241 struct em28xx *dev = i2c_bus->dev; in em28xx_stop_streaming()
291 struct em28xx *dev = i2c_bus->dev; in em28xx_dvb_bus_ctrl()
534 static void terratec_h5_init(struct em28xx *dev) in terratec_h5_init()
697 static void pctv_520e_init(struct em28xx *dev) in pctv_520e_init()
729 struct em28xx *dev = i2c_bus->dev; in em28xx_pctv_290e_set_lna()
758 struct em28xx *dev = i2c_bus->dev; in em28xx_pctv_292e_set_lna()
797 static void px_bcud_init(struct em28xx *dev) in px_bcud_init()
1485 static int em28xx_dvb_init(struct em28xx *dev) in em28xx_dvb_init()
2028 static int em28xx_dvb_fini(struct em28xx *dev) in em28xx_dvb_fini()
[all …]
H A Dem28xx-cards.c62 static void em28xx_pre_card_setup(struct em28xx *dev);
2841 struct em28xx *dev = i2c_bus->dev; in em28xx_tuner_callback()
3053 static int em28xx_hint_board(struct em28xx *dev) in em28xx_hint_board()
3384 struct em28xx *dev = container_of(work, in request_module_async()
3385 struct em28xx, request_module_wk); in request_module_async()
3422 static void request_modules(struct em28xx *dev) in request_modules()
3504 struct em28xx *dev = kref_to_dev(ref); in em28xx_free_device()
3820 struct em28xx *dev = NULL; in em28xx_usb_probe()
4125 struct em28xx *dev; in em28xx_usb_disconnect()
4161 struct em28xx *dev; in em28xx_usb_suspend()
[all …]
/openbmc/linux/drivers/media/usb/
H A DMakefile27 obj-$(CONFIG_VIDEO_EM28XX) += em28xx/
H A DKconfig58 source "drivers/media/usb/em28xx/Kconfig"
/openbmc/linux/Documentation/admin-guide/media/
H A Dusb-cardlist.rst83 em28xx Empia EM28xx USB devices
106 em28xx-cardlist
/openbmc/linux/drivers/media/i2c/
H A DKconfig240 em28xx driver.
/openbmc/qemu/tests/data/qobject/
H A Dqdict.txt2458 CARDLIST.em28xx: 4880
/openbmc/linux/
H A DMAINTAINERS7673 F: Documentation/admin-guide/media/em28xx*
7674 F: drivers/media/usb/em28xx/
/openbmc/
H A Dopengrok1.0.log25567 …ildren: not file-less due to: /opengrok/data/xref/openbmc/linux/drivers/media/usb/em28xx/Kconfig.gz
25568 …ssChildren: its children prevent delete: /opengrok/data/xref/openbmc/linux/drivers/media/usb/em28xx
H A Dopengrok2.0.log25463 …ildren: not file-less due to: /opengrok/data/xref/openbmc/linux/drivers/media/usb/em28xx/Kconfig.gz
25464 …ssChildren: its children prevent delete: /opengrok/data/xref/openbmc/linux/drivers/media/usb/em28xx