alistair23-linux/drivers/media/i2c
Lars-Peter Clausen 2cf4090fc8 [media] adv7842: Deliver resolution change events to userspace
Use the new v4l2_subdev_notify_event() helper function to deliver the
resolution change event to userspace via the v4l2 subdev event queue as
well as to the bridge driver using the callback notify mechanism.

This allows userspace applications to react to changes in resolution. This
is useful and often necessary for video pipelines where there is no direct
1-to-1 relationship between the subdevice converter and the video capture
device and hence it does not make sense to directly forward the event to
the video capture device node.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
[hans.verkuil@cisco.com: fix obvious mistake: v4l2_event_subdev_unsubscribe -> v4l2_ctrl_subdev_subscribe_event]
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>

Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2015-07-17 09:48:32 -03:00
..
cx25840 [media] v4l2: replace s_mbus_fmt by set_fmt 2015-05-01 08:52:34 -03:00
m5mols
s5c73m3 [media] s5c73m3/s5k5baf/s5k6aa: fix compiler warnings 2015-04-28 09:24:51 -03:00
smiapp [media] smiapp: Use v4l2_of_alloc_parse_endpoint() 2015-04-27 16:05:55 -03:00
soc_camera [media] v4l2: replace try_mbus_fmt by set_fmt 2015-05-01 08:48:49 -03:00
ad9389b.c [media] adv: use V4L2_DV_FL_IS_CE_VIDEO instead of V4L2_DV_BT_STD_CEA861 2015-04-08 06:38:31 -03:00
adp1653.c [media] media: i2c/adp1653: Devicetree support for adp1653 2015-04-27 16:19:23 -03:00
adv7170.c [media] v4l2: replace s_mbus_fmt by set_fmt 2015-05-01 08:52:34 -03:00
adv7175.c [media] v4l2: replace s_mbus_fmt by set_fmt 2015-05-01 08:52:34 -03:00
adv7180.c [media] media: adv7180: add of match table 2015-07-06 08:26:13 -03:00
adv7183.c [media] v4l2: replace try_mbus_fmt by set_fmt 2015-05-01 08:48:49 -03:00
adv7183_regs.h
adv7343.c [media] media/i2c/adv7343: Remove compat control ops 2015-07-06 08:25:53 -03:00
adv7343_regs.h
adv7393.c [media] media/i2c/adv7393: Remove compat control ops 2015-07-06 08:25:53 -03:00
adv7393_regs.h
adv7511.c [media] adv7511: log the currently set infoframes 2015-06-09 17:30:39 -03:00
adv7604.c [media] adv7604: Deliver resolution change events to userspace 2015-07-17 09:48:07 -03:00
adv7842.c [media] adv7842: Deliver resolution change events to userspace 2015-07-17 09:48:32 -03:00
ak881x.c [media] v4l2: replace video op g_mbus_fmt by pad op get_fmt 2015-05-01 08:36:17 -03:00
aptina-pll.c
aptina-pll.h
as3645a.c
bt819.c
bt856.c
bt866.c
cs53l32a.c
cs5345.c [media] media/i2c/cs5345: Remove compat control ops 2015-07-06 08:25:54 -03:00
ir-kbd-i2c.c
Kconfig [media] adv7604: log infoframes 2015-06-09 17:34:35 -03:00
ks0127.c
ks0127.h
lm3560.c
lm3646.c
m52790.c
Makefile [media] media: i2c: add support for omnivision's ov2659 sensor 2015-04-02 22:15:46 -03:00
ml86v7667.c [media] v4l2: replace video op g_mbus_fmt by pad op get_fmt 2015-05-01 08:36:17 -03:00
msp3400-driver.c
msp3400-driver.h
msp3400-kthreads.c
mt9m032.c
mt9p031.c [media] v4l: mt9p031: Convert to the gpiod API 2015-04-02 21:29:56 -03:00
mt9t001.c
mt9v011.c [media] v4l2: replace try_mbus_fmt by set_fmt 2015-05-01 08:48:49 -03:00
mt9v032.c [media] v4l: mt9v032: Add OF support 2015-04-02 21:31:31 -03:00
noon010pc30.c
ov2659.c [media] ov2659: Don't depend on subdev API 2015-06-09 18:13:46 -03:00
ov7640.c
ov7670.c [media] v4l2: replace try_mbus_fmt by set_fmt 2015-05-01 08:48:49 -03:00
ov9650.c
s5k4ecgx.c
s5k5baf.c [media] s5k5baf: Convert use of __constant_cpu_to_be16 to cpu_to_be16 2015-06-10 11:43:19 -03:00
s5k6a3.c
s5k6aa.c [media] s5c73m3/s5k5baf/s5k6aa: fix compiler warnings 2015-04-28 09:24:51 -03:00
saa711x_regs.h
saa717x.c [media] media/i2c/saa717x: Remove compat control ops 2015-07-06 08:25:54 -03:00
saa6588.c [media] saa6588: use swap() in saa6588_i2c_poll() 2015-07-06 08:25:49 -03:00
saa6752hs.c [media] v4l2: replace try_mbus_fmt by set_fmt 2015-05-01 08:48:49 -03:00
saa7110.c
saa7115.c [media] v4l2: replace s_mbus_fmt by set_fmt 2015-05-01 08:52:34 -03:00
saa7127.c
saa7185.c
smiapp-pll.c
smiapp-pll.h
sony-btf-mpx.c
sr030pc30.c [media] media/i2c/sr030pc30: Remove compat control ops 2015-07-06 08:26:12 -03:00
tda7432.c [media] media/i2c/tda7432: Remove compat control ops 2015-07-06 08:25:54 -03:00
tda9840.c
tea6415c.c
tea6415c.h
tea6420.c
tea6420.h
ths7303.c
ths8200.c
ths8200_regs.h
tlv320aic23b.c [media] media/i2c/tlv320aic23: Remove compat control ops 2015-07-06 08:25:54 -03:00
tvaudio.c media: replace bellow -> below 2015-05-08 14:48:48 -03:00
tvp514x.c [media] media/i2c/tvp514x: Remove compat control ops 2015-07-06 08:25:55 -03:00
tvp514x_regs.h
tvp5150.c [media] v4l2: replace video op g_mbus_fmt by pad op get_fmt 2015-05-01 08:36:17 -03:00
tvp5150_reg.h
tvp7002.c [media] media/i2c/tvp7002: Remove compat control ops 2015-07-06 08:25:55 -03:00
tvp7002_reg.h
tw2804.c
tw9903.c
tw9906.c
uda1342.c
upd64031a.c
upd64083.c
vp27smpx.c
vpx3220.c
vs6624.c [media] v4l2: replace try_mbus_fmt by set_fmt 2015-05-01 08:48:49 -03:00
vs6624_regs.h
wm8739.c [media] i2c/wm8739: Remove compat control ops 2015-07-06 08:25:55 -03:00
wm8775.c