android_kernel_xiaomi_sm8350/drivers/media/video
Andy Walls 47399d98e7 V4L/DVB: gspca_cpia1: Disable illuminator controls if not an Intel Play QX3
The illuminator controls should only be available to the user for the Intel
Play QX3 microscope.  The implementation to inhibit the controls is intended to
be consistent with the other gspca driver implementations.

Signed-off-by: Andy Walls <awalls@md.metrocast.net>
Signed-off-by: Jean-François Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-10-21 01:05:55 -02:00
..
au0828 V4L/DVB: au0828: move dereference below sanity checks 2010-08-02 16:43:01 -03:00
bt8xx Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2010-08-13 10:44:24 -07:00
cpia2 V4L/DVB: v4l2-common: simplify prio utility functions 2010-05-19 12:58:54 -03:00
cx18 V4L/DVB: V4L2: avoid name conflicts in macros 2010-10-21 01:04:48 -02:00
cx88 V4L/DVB: drivers/media: Make static data tables and strings const 2010-10-21 01:04:52 -02:00
cx231xx V4L/DVB: cx231xx: Avoid an OOPS when card is unknown (card=0) 2010-09-27 22:22:00 -03:00
cx23885 V4L/DVB: drivers/media/video: Adjust confusing if indentation 2010-10-21 01:04:48 -02:00
cx25840 V4L/DVB: cx25840: Fix typo in volume control initialization: 65335 vs. 65535 2010-09-27 22:22:10 -03:00
davinci V4L/DVB: vpif_cap: don't ignore return code of videobuf_poll_stream() 2010-10-21 01:05:50 -02:00
em28xx V4L/DVB: drivers/media/video/em28xx: Remove potential NULL dereference 2010-10-21 01:04:53 -02:00
et61x251 V4L/DVB: video/et61x251: improve error handling 2010-05-19 12:57:26 -03:00
gspca V4L/DVB: gspca_cpia1: Disable illuminator controls if not an Intel Play QX3 2010-10-21 01:05:55 -02:00
hdpvr V4L/DVB: drivers/media: Remove unnecessary casts of private_data 2010-08-02 16:42:53 -03:00
ivtv V4L/DVB: V4L2: avoid name conflicts in macros 2010-10-21 01:04:48 -02:00
omap V4L/DVB: drivers/media/video: Remove dead CONFIG_FB_OMAP2_FORCE_AUTO_UPDATE 2010-08-02 16:42:54 -03:00
pvrusb2 V4L/DVB: pvrusb2: remove unneeded NULL checks 2010-09-27 22:21:48 -03:00
pwc V4L/DVB: pwc Kconfig dependency fix 2010-05-19 12:57:20 -03:00
s5p-fimc V4L/DVB: v4l: s5p-fimc: Fix 3-planar formats handling and pixel offset error on S5PV210 SoCs 2010-09-27 22:39:16 -03:00
saa7134 V4L/DVB: drivers/media/video: Adjust confusing if indentation 2010-10-21 01:04:48 -02:00
saa7164 V4L/DVB: saa7164: move dereference under NULL check 2010-09-27 22:21:49 -03:00
sn9c102 V4L/DVB: gspca - sonixj: Webcam 0c45:6102 added 2010-10-21 01:05:54 -02:00
tlg2300 V4L/DVB: fix Kconfig to depends on VIDEO_IR 2010-08-12 15:07:57 -03:00
usbvideo V4L/DVB: gspca_konica: New gspca subdriver for konica chipset using cams 2010-10-21 01:04:46 -02:00
usbvision V4L/DVB: drivers/media: Eliminate a NULL pointer dereference 2010-06-01 01:24:22 -03:00
uvc V4L/DVB: uvcvideo: Restrict frame rates for Chicony CNF7129 webcam 2010-09-27 22:22:13 -03:00
zoran V4L/DVB: drivers/media/video/zoran: Use available error codes 2010-10-21 01:04:48 -02:00
adv7170.c
adv7175.c
adv7180.c
adv7343_regs.h
adv7343.c
ak881x.c V4L/DVB: mediabus: fix ambiguous pixel code names 2010-08-02 16:43:36 -03:00
arv.c V4L/DVB: arv: convert to V4L2 2010-05-18 00:52:42 -03:00
bt819.c
bt856.c
bt866.c
btcx-risc.c
btcx-risc.h
bw-qcam.c V4L/DVB: bw-qcam: convert to V4L2 2010-06-01 01:19:04 -03:00
c-qcam.c V4L/DVB: c-qcam: convert to V4L2 2010-06-01 01:19:41 -03:00
cafe_ccic-regs.h
cafe_ccic.c V4L/DVB: cafe_ccic: convert to the mediabus API 2010-10-21 01:04:41 -02:00
cpia_pp.c
cpia_usb.c V4L/DVB: cpia_usb: remove unneeded variable 2010-08-02 15:28:06 -03:00
cpia.c
cpia.h
cs53l32a.c V4L/DVB: cs53l32a: convert to new control framework 2010-08-08 23:43:05 -03:00
cs5345.c
cs8420.h
cx2341x.c V4L/DVB: cx2341x: convert to the control framework 2010-08-08 23:43:05 -03:00
dabusb.c V4L/DVB: drivers/media: Use memdup_user 2010-08-02 15:20:28 -03:00
dabusb.h
fsl-viu.c of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
hexium_gemini.c
hexium_orion.c
ibmmpeg2.h
indycam.c
indycam.h
ir-kbd-i2c.c V4L/DVB: ir-core: partially convert ir-kbd-i2c.c to not use ir-functions.c 2010-08-02 14:53:59 -03:00
Kconfig V4L/DVB: saa5246a/saa5249: Remove obsolete teletext drivers 2010-10-21 01:05:48 -02:00
ks0127.c
ks0127.h
m52790.c
Makefile V4L/DVB: saa5246a/saa5249: Remove obsolete teletext drivers 2010-10-21 01:05:48 -02:00
mem2mem_testdev.c V4L/DVB: v4l: mem2mem_testdev: add missing release for video_device 2010-09-27 22:22:09 -03:00
meye.c V4L/DVB: meye: remove last V4L1 remnants from the code and add v4l2_device 2010-05-18 00:52:36 -03:00
meye.h V4L/DVB: meye: remove last V4L1 remnants from the code and add v4l2_device 2010-05-18 00:52:36 -03:00
msp3400-driver.c V4L/DVB: msp3400: convert to the new control framework 2010-08-08 23:43:04 -03:00
msp3400-driver.h V4L/DVB: msp3400: convert to the new control framework 2010-08-08 23:43:04 -03:00
msp3400-kthreads.c V4L/DVB: msp3400: convert to the new control framework 2010-08-08 23:43:04 -03:00
mt9m001.c V4L/DVB: v4l: Use v4l2_get_subdevdata instead of accessing v4l2_subdev::priv 2010-10-21 01:04:51 -02:00
mt9m111.c V4L/DVB: v4l: Use v4l2_get_subdevdata instead of accessing v4l2_subdev::priv 2010-10-21 01:04:51 -02:00
mt9t031.c V4L/DVB: v4l: Use v4l2_get_subdevdata instead of accessing v4l2_subdev::priv 2010-10-21 01:04:51 -02:00
mt9t112.c V4L/DVB: v4l: Use v4l2_get_subdevdata instead of accessing v4l2_subdev::priv 2010-10-21 01:04:51 -02:00
mt9v011.c V4L/DVB: mt9v011: add enum/try/s_mbus_fmt support 2010-06-01 01:21:35 -03:00
mt9v011.h
mt9v022.c V4L/DVB: v4l: Use v4l2_get_subdevdata instead of accessing v4l2_subdev::priv 2010-10-21 01:04:51 -02:00
mx1_camera.c V4L/DVB: V4L2: Replace loops for finding max buffers in VIDIOC_REQBUFS callbacks 2010-05-19 12:57:13 -03:00
mx2_camera.c V4L/DVB: mx2_camera: fix a race causing NULL dereference 2010-09-27 22:22:03 -03:00
mx3_camera.c V4L/DVB: v4l2-subdev.h: fix enum_mbus_fmt prototype 2010-06-01 01:21:40 -03:00
mxb.c V4L/DVB: saa5246a/saa5249: Remove obsolete teletext drivers 2010-10-21 01:05:48 -02:00
mxb.h
omap24xxcam-dma.c
omap24xxcam.c V4L/DVB: videobuf: Remove the videobuf_sg_dma_map/unmap functions 2010-08-02 15:21:45 -03:00
omap24xxcam.h
ov772x.c V4L/DVB: v4l: Use v4l2_get_subdevdata instead of accessing v4l2_subdev::priv 2010-10-21 01:04:51 -02:00
ov7670.c V4L/DVB: ov7670: remove obsolete enum/try/s_fmt ops 2010-10-21 01:04:41 -02:00
ov9640.c V4L/DVB: v4l: Use v4l2_get_subdevdata instead of accessing v4l2_subdev::priv 2010-10-21 01:04:51 -02:00
ov9640.h
pms.c V4L/DVB: pms: remove unnecessary exclusive open/close 2010-05-18 00:51:30 -03:00
pxa_camera.c V4L/DVB: mediabus: fix ambiguous pixel code names 2010-08-02 16:43:36 -03:00
rj54n1cb0c.c V4L/DVB: v4l: Use v4l2_get_subdevdata instead of accessing v4l2_subdev::priv 2010-10-21 01:04:51 -02:00
s2255drv.c V4L/DVB: drivers/media: Use available error codes 2010-10-21 01:04:48 -02:00
saa711x_regs.h
saa717x.c V4L/DVB: saa717x: convert to the new control framework 2010-08-08 23:43:04 -03:00
saa6588.c
saa7110.c
saa7115.c V4L/DVB: saa7115: convert to the new control framework 2010-08-08 23:43:04 -03:00
saa7121.h
saa7127.c V4L/DVB: saa7127: remove obsolete g_fmt support 2010-06-01 01:21:21 -03:00
saa7146.h
saa7146reg.h
saa7185.c
saa7191.c
saa7191.h
se401.c
se401.h
sh_mobile_ceu_camera.c V4L/DVB: V4L2: sh_mobile_camera_ceu: add support for CSI2 2010-08-02 16:43:40 -03:00
sh_mobile_csi2.c V4L/DVB: V4L2: soc-camera: add a MIPI CSI-2 driver for SH-Mobile platforms 2010-08-02 16:43:39 -03:00
sh_vou.c V4L/DVB: V4L2: sh_vou: VOU does support the full PAL resolution too 2010-08-02 16:43:41 -03:00
soc_camera_platform.c V4L/DVB: soc_camera_platform: Add necessary v4l2_subdev_video_ops method 2010-08-02 14:05:37 -03:00
soc_camera.c V4L/DVB: v4l: Use v4l2_get_subdevdata instead of accessing v4l2_subdev::priv 2010-10-21 01:04:51 -02:00
soc_mediabus.c V4L/DVB: mediabus: fix ambiguous pixel code names 2010-08-02 16:43:36 -03:00
stk-sensor.c
stk-webcam.c
stk-webcam.h
stradis.c
tcm825x.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
tcm825x.h
tda7432.c
tda9840.c
tda9875.c
tea6415c.c
tea6415c.h
tea6420.c
tea6420.h
ths7303.c
tlv320aic23b.c
tuner-core.c
tvaudio.c
tveeprom.c V4L/DVB: tveeprom: Add an entry for tuner code 168: a TCL M30WTP-4N-E tuner 2010-07-08 16:49:59 -03:00
tvp514x_regs.h
tvp514x.c V4L/DVB: tvp514x: remove obsolete enum/try/s/g_fmt 2010-10-21 01:04:37 -02:00
tvp5150_reg.h
tvp5150.c V4L/DVB: tvp5150: remove obsolete g/s_fmt ops 2010-06-01 01:21:36 -03:00
tvp7002_reg.h
tvp7002.c V4L/DVB: tvp7002: remove obsolete enum/try/s/g_fmt 2010-10-21 01:04:38 -02:00
tw9910.c V4L/DVB: v4l: Use v4l2_get_subdevdata instead of accessing v4l2_subdev::priv 2010-10-21 01:04:51 -02:00
upd64031a.c
upd64083.c
v4l1-compat.c
v4l2-common.c i2c: Add support for custom probe function 2010-08-11 18:20:56 +02:00
v4l2-compat-ioctl32.c v4l1: fix 32-bit compat microcode loading translation 2010-10-15 11:12:38 -07:00
v4l2-ctrls.c V4L/DVB: v4l2: Add illuminator controls 2010-10-21 01:05:54 -02:00
v4l2-dev.c V4L/DVB: videotext: remove this obsolete API 2010-10-21 01:05:48 -02:00
v4l2-device.c V4L/DVB: v4l2: hook up the new control framework into the core framework 2010-08-08 23:43:04 -03:00
v4l2-event.c V4L/DVB: event: Export the v4l2_event_init and v4l2_event_dequeue functions 2010-05-19 12:58:24 -03:00
v4l2-fh.c V4L/DVB: V4L: Events: Support event handling in do_ioctl 2010-05-19 12:58:07 -03:00
v4l2-int-device.c
v4l2-ioctl.c V4L/DVB: v4l2: hook up the new control framework into the core framework 2010-08-08 23:43:04 -03:00
v4l2-mem2mem.c V4L/DVB: add memory-to-memory device helper framework for videobuf 2010-05-19 12:58:03 -03:00
videobuf-core.c V4L/DVB: videobuf: rename videobuf_mmap_free and add sanity checks 2010-08-02 15:21:29 -03:00
videobuf-dma-contig.c V4L/DVB: v4l: videobuf: prevent passing a NULL to dma_free_coherent() 2010-09-30 07:22:22 -03:00
videobuf-dma-sg.c V4L/DVB: videobuf-dma-sg: set correct size in last sg element 2010-09-27 22:22:01 -03:00
videobuf-dvb.c V4L/DVB: v4l videobuf: rename videobuf_queue_to_vmalloc to videobuf_queue_to_vaddr 2010-05-19 12:57:52 -03:00
videobuf-vmalloc.c V4L/DVB: videobuf: Rename vmalloc fields to vaddr 2010-08-02 15:25:57 -03:00
vino.c
vino.h
vivi.c V4L/DVB: vivi and mem2mem_testdev need slab.h to build 2010-05-19 12:59:18 -03:00
vp27smpx.c
vpx3220.c
w9966.c V4L/DVB: w9966: convert to V4L2 2010-05-19 12:57:09 -03:00
wm8739.c V4L/DVB: wm8739: convert to the new control framework 2010-08-08 23:43:05 -03:00
wm8775.c V4L/DVB: wm8775: convert to the new control framework 2010-08-08 23:43:05 -03:00
zr364xx.c V4L/DVB: drivers/media/video: Use available error codes 2010-10-21 01:04:48 -02:00