Home
last modified time | relevance | path

Searched refs:v4l2 (Results 1 – 48 of 48) sorted by relevance

/linux-4.4.14/drivers/media/usb/em28xx/
Dem28xx-video.c145 struct em28xx_v4l2 *v4l2 = dev->v4l2; in norm_maxw() local
148 return v4l2->sensor_xres; in norm_maxw()
158 struct em28xx_v4l2 *v4l2 = dev->v4l2; in norm_maxh() local
161 return v4l2->sensor_yres; in norm_maxh()
166 return (v4l2->norm & V4L2_STD_625_50) ? 576 : 480; in norm_maxh()
194 struct v4l2_device *v4l2_dev = &dev->v4l2->v4l2_dev; in em28xx_wake_i2c()
224 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_set_outfmt() local
226 fmt = v4l2->format->reg; in em28xx_set_outfmt()
242 ret = em28xx_write_reg(dev, EM28XX_R10_VINMODE, v4l2->vinmode); in em28xx_set_outfmt()
246 vinctrl = v4l2->vinctl; in em28xx_set_outfmt()
[all …]
Dem28xx-camera.c328 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_init_camera() local
333 v4l2->clk = v4l2_clk_register_fixed(clk_name, -EINVAL); in em28xx_init_camera()
334 if (IS_ERR(v4l2->clk)) in em28xx_init_camera()
335 return PTR_ERR(v4l2->clk); in em28xx_init_camera()
347 v4l2->sensor_xres = 640; in em28xx_init_camera()
348 v4l2->sensor_yres = 480; in em28xx_init_camera()
361 v4l2->sensor_xtal = 4300000; in em28xx_init_camera()
362 pdata.xtal = v4l2->sensor_xtal; in em28xx_init_camera()
364 v4l2_i2c_new_subdev_board(&v4l2->v4l2_dev, adap, in em28xx_init_camera()
370 v4l2->vinmode = 0x0d; in em28xx_init_camera()
[all …]
Dem28xx-vbi.c40 struct em28xx_v4l2 *v4l2 = dev->v4l2; in vbi_queue_setup() local
46 size = v4l2->vbi_width * v4l2->vbi_height * 2; in vbi_queue_setup()
64 struct em28xx_v4l2 *v4l2 = dev->v4l2; in vbi_buffer_prepare() local
67 size = v4l2->vbi_width * v4l2->vbi_height * 2; in vbi_buffer_prepare()
Dem28xx.h605 struct em28xx_v4l2 *v4l2; member
/linux-4.4.14/drivers/media/v4l2-core/
DMakefile7 videodev-objs := v4l2-dev.o v4l2-ioctl.o v4l2-device.o v4l2-fh.o \
8 v4l2-event.o v4l2-ctrls.o v4l2-subdev.o v4l2-clk.o \
9 v4l2-async.o
11 videodev-objs += v4l2-compat-ioctl32.o
14 videodev-objs += v4l2-of.o
17 videodev-objs += vb2-trace.o v4l2-trace.o
21 obj-$(CONFIG_VIDEO_V4L2) += v4l2-common.o
22 obj-$(CONFIG_VIDEO_V4L2) += v4l2-dv-timings.o
26 obj-$(CONFIG_V4L2_MEM2MEM_DEV) += v4l2-mem2mem.o
28 obj-$(CONFIG_V4L2_FLASH_LED_CLASS) += v4l2-flash-led-class.o
[all …]
DKconfig42 # Used by drivers that need v4l2-mem2mem.ko
/linux-4.4.14/Documentation/DocBook/media/
DMakefile13 v4l2.xml \
67 …$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/uapi/linux/v4l2-…
86 $(srctree)/include/uapi/linux/v4l2-mediabus.h \
87 $(srctree)/include/uapi/linux/v4l2-subdev.h)
103 …$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/uapi/linux/v4l2-subd…
104 …$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/uapi/linux/v4l2-medi…
208 $(MEDIA_OBJ_DIR)/v4l2.xml: $(OBJIMGFILES)
213 $(MEDIA_OBJ_DIR)/videodev2.h.xml: $(srctree)/include/uapi/linux/videodev2.h $(MEDIA_OBJ_DIR)/v4l2.x…
224 $(MEDIA_OBJ_DIR)/audio.h.xml: $(srctree)/include/uapi/linux/dvb/audio.h $(MEDIA_OBJ_DIR)/v4l2.xml
235 $(MEDIA_OBJ_DIR)/ca.h.xml: $(srctree)/include/uapi/linux/dvb/ca.h $(MEDIA_OBJ_DIR)/v4l2.xml
[all …]
/linux-4.4.14/Documentation/DocBook/
Ddevice-drivers.xml.db793 API-struct-v4l2-async-subdev
794 API-struct-v4l2-async-notifier
795 API-struct-v4l2-ctrl-ptr
796 API-struct-v4l2-ctrl-ops
797 API-struct-v4l2-ctrl-type-ops
798 API-struct-v4l2-ctrl
799 API-struct-v4l2-ctrl-ref
800 API-struct-v4l2-ctrl-handler
801 API-struct-v4l2-ctrl-config
802 API-v4l2-ctrl-handler-init-class
[all …]
D.device-drivers.xml.cmd2v4l2-async.h include/media/v4l2-ctrls.h include/media/v4l2-dv-timings.h include/media/v4l2-event.h…
/linux-4.4.14/drivers/media/platform/soc_camera/
DKconfig27 This is a v4l2 driver for the i.MX3x Camera Sensor Interface
34 This is a v4l2 driver for the PXA27x Quick Capture Interface
44 This is a v4l2 driver for the R-Car VIN Interface
51 This is a v4l2 driver for the SuperH MIPI CSI-2 Interface
61 This is a v4l2 driver for the SuperH Mobile CEU Interface
71 This is a v4l2 driver for the TI OMAP1 camera interface
80 This is a v4l2 driver for the i.MX27 Camera Sensor Interface
90 as a v4l2 device.
/linux-4.4.14/Documentation/video4linux/
Dsi4713.txt26 The I2C device driver exports a v4l2-subdev interface to the kernel.
27 All properties can also be accessed by v4l2 extended controls interface, by
28 using the v4l2-subdev calls (g_ext_ctrls, s_ext_ctrls).
30 The platform device driver exports a v4l2 radio device interface to user land.
34 Applications can use v4l2 radio API to specify frequency of operation, mute state,
37 When the v4l2 mute property is set to 1 (true), the driver will turn the chip off.
42 The properties can be accessed using v4l2 extended controls.
43 Here is an output from v4l2-ctl util:
44 / # v4l2-ctl -d /dev/radio0 --all -L
171 Testing is usually done with v4l2-ctl utility for managing FM tuner cards.
[all …]
DMakefile1 obj-$(CONFIG_VIDEO_PCI_SKELETON) := v4l2-pci-skeleton.o
DREADME.saa71346 This is a v4l2/oss device driver for saa7130/33/34/35 based capture / TV
24 Pick up videodev + v4l2 patches from http://bytesex.org/patches/.
Dcafe_ccic13 mplayer tv:// -tv driver=v4l2:width=640:height=480 -nosound
14 mplayer tv:// -tv driver=v4l2:width=640:height=480:outfmt=bgr16 -nosound
Dsi470x.txt56 - v4l2-ctl - Collection of command line video4linux utilities
58 v4l2-ctl -d /dev/radio0 --set-ctrl=volume=10,mute=0 --set-freq=95.21 --all
Dvivid.txt235 needed in order to run a tool like v4l2-compliance. Tools like that
238 all tests that v4l2-compliance is doing will fail afterwards.
1051 $ v4l2-ctl -d1 --find-fb
1053 $ sudo v4l2-ctl -d2 --set-fbuf fb=1
1054 $ v4l2-ctl -d1 --set-fbuf fb=1
1055 $ v4l2-ctl -d0 --set-fmt-video=pixelformat='AR15'
1056 $ v4l2-ctl -d1 --set-fmt-video-out=pixelformat='AR15'
1057 $ v4l2-ctl -d2 --set-fmt-video=pixelformat='AR15'
1058 $ v4l2-ctl -d0 -i2
1059 $ v4l2-ctl -d2 -i2
[all …]
Dfimc.txt130 more precise FIMC capture subsystem control. In addition a separate v4l2
147 two modules are created (in addition to the core v4l2 modules): s5p-fimc.ko and
DREADME.cx884 This is a v4l2 device driver for the cx2388x chip.
DREADME.pvrusb2137 the I2C bus. There are two versions of this file. The "v4l2"
150 pvrusb2-i2c-cmd-v4l2.[ch] - This module implements generic V4L2
193 pvrusb2-v4l2.[ch] - This is the high level interface which ties the
DREADME.davinci-vpbe33 provides v4l2 device interface to manage VID0 and VID1 layers.
Dv4l2-framework.txt37 A good example to look at as a reference is the v4l2-pci-skeleton.c
85 Each device instance is represented by a struct v4l2_device (v4l2-device.h).
216 (v4l2-subdev.h) was created.
502 ease the use of these drivers (v4l2-common.h).
599 video_device struct (v4l2-dev.h). This struct can either be allocated
774 to let the v4l2 framework pick the first free number. But sometimes users
786 and the v4l2 framework will try to pick the first free number that is equal
912 The v4l2 core API provides a set of standard methods (called "videobuf")
1070 A good example of these replace/merge callbacks is in v4l2-event.c:
DREADME.ivtv5 This is a v4l2 device driver for the Conexant cx23415/6 MPEG encoder/decoder.
Dsoc-camera.txt129 the v4l2-subdev API, which is completely functional, it doesn't pass any data.
/linux-4.4.14/drivers/media/pci/solo6x10/
DMakefile1 solo6x10-y := solo6x10-core.o solo6x10-i2c.o solo6x10-p2m.o solo6x10-v4l2.o \
3 solo6x10-v4l2-enc.o solo6x10-g723.o solo6x10-eeprom.o
/linux-4.4.14/Documentation/zh_CN/video4linux/
Dv4l2-framework.txt1 Chinese translated version of Documentation/video4linux/v4l2-framework.txt
12 Documentation/video4linux/v4l2-framework.txt 的中文翻译
96 每个设备实例都通过 v4l2_device (v4l2-device.h)结构体来表示。
216 统一接口,v4l2_subdev 结构体(v4l2-subdev.h)产生了。
379 控制。这个区别仅在配置设备时有关系,一旦子设备注册完成,对于 v4l2
435 由于这些驱动很常见,所以内特提供了特定的辅助函数(v4l2-common.h)让这些
528 在 /dev 目录下的实际设备节点根据 video_device 结构体(v4l2-dev.h)
668 通常你可以传入-1,让 v4l2 框架自己选择第一个空闲的编号。但是有时用户
677v4l2 框架会试图选择第一个的空闲编号(等于或大于你提供的编号)。
774 v4l2 核心 API 提供了一个处理视频缓冲的标准方法(称为“videobuf”)。
[all …]
/linux-4.4.14/drivers/media/usb/au0828/
DKconfig20 bool "Auvitek AU0828 v4l2 analog video support"
28 Choose Y here to include support for v4l2 analog video
/linux-4.4.14/drivers/media/platform/sti/bdisp/
DMakefile3 bdisp-objs := bdisp-v4l2.o bdisp-hw.o bdisp-debug.o
/linux-4.4.14/drivers/input/touchscreen/
Dsur40.c149 struct v4l2_device v4l2; member
564 snprintf(sur40->v4l2.name, sizeof(sur40->v4l2.name), "%s", DRIVER_LONG); in sur40_probe()
565 error = v4l2_device_register(sur40->dev, &sur40->v4l2); in sur40_probe()
590 sur40->vdev.v4l2_dev = &sur40->v4l2; in sur40_probe()
611 v4l2_device_unregister(&sur40->v4l2); in sur40_probe()
628 v4l2_device_unregister(&sur40->v4l2); in sur40_disconnect()
/linux-4.4.14/drivers/staging/most/
DMakefile5 obj-$(CONFIG_AIM_V4L2) += aim-v4l2/
DKconfig23 source "drivers/staging/most/aim-v4l2/Kconfig"
/linux-4.4.14/drivers/media/pci/cobalt/
DMakefile1 cobalt-objs := cobalt-driver.o cobalt-irq.o cobalt-v4l2.o \
/linux-4.4.14/drivers/media/usb/go7007/
DMakefile6 go7007-y := go7007-v4l2.o go7007-driver.o go7007-i2c.o go7007-fw.o \
/linux-4.4.14/drivers/media/
DMakefile21 obj-$(CONFIG_VIDEO_DEV) += v4l2-core/
DKconfig126 source "drivers/media/v4l2-core/Kconfig"
/linux-4.4.14/drivers/media/platform/
DKconfig111 This is a v4l2 driver for s3c24xx and s3c64xx SoC series camera
169 This is a v4l2 driver for Samsung S5P and EXYNOS4 G2D
180 This is a v4l2 driver for Samsung S5P, EXYNOS3250
213 This is a v4l2 driver for Samsung EXYNOS5 SoC G-Scaler.
223 This v4l2 mem2mem driver is a 2D blitter for STMicroelectronics SoC.
/linux-4.4.14/drivers/media/radio/wl128x/
DKconfig14 this API and pointers to "v4l2" programs may be found at
/linux-4.4.14/drivers/media/usb/pvrusb2/
DMakefile9 pvrusb2-main.o pvrusb2-hdw.o pvrusb2-v4l2.o \
/linux-4.4.14/include/uapi/linux/
DKbuild427 header-y += v4l2-common.h
428 header-y += v4l2-controls.h
429 header-y += v4l2-dv-timings.h
430 header-y += v4l2-mediabus.h
431 header-y += v4l2-subdev.h
460 header-y += xilinx-v4l2-controls.h
/linux-4.4.14/drivers/staging/media/bcm2048/
DTODO6 control framework (see Documentation/video4linux/v4l2-controls.txt).
/linux-4.4.14/drivers/media/radio/si4713/
DKconfig36 RDS and RBDS signals as well. This module is the v4l2 radio
/linux-4.4.14/Documentation/devicetree/bindings/media/
Ds5p-mfc.txt5 The MFC device driver is a v4l2 driver which can encode/decode
/linux-4.4.14/Documentation/leds/
Dleds-class-flash.txt65 v4l2 flash wrapper.
/linux-4.4.14/include/trace/events/
Dv4l2.h2 #define TRACE_SYSTEM v4l2
/linux-4.4.14/Documentation/dvb/
Dfaq.txt139 - v4l2-common: common functions for Video4Linux-2 drivers
/linux-4.4.14/drivers/staging/most/Documentation/
Ddriver_usage.txt91 3) Video4Linux (v4l2)
/linux-4.4.14/drivers/media/radio/
DKconfig41 this API and pointers to "v4l2" programs may be found at
223 this API and pointers to "v4l2" programs may be found at
/linux-4.4.14/drivers/media/pci/bt8xx/
Dbttv-driver.c107 static unsigned int v4l2 = 1; variable
122 module_param(v4l2, int, 0644);
2487 if (0 == v4l2) in bttv_querycap()
/linux-4.4.14/
DMAINTAINERS6900 F: include/uapi/linux/v4l2-*
11382 F: drivers/media/v4l2-core/videobuf2-*
11871 F: include/uapi/linux/xilinx-v4l2-controls.h