linux/drivers/media/platform
Laurent Pinchart 3dbb610014 [media] v4l: vsp1: Set the alpha value manually in RPF and WPF s_stream handlers
The RPF and WPF alpha values are set through V4L2 controls and applied
when starting the video stream by a call to v4l2_ctrl_handler_setup().
As that function uses the control handler mutex it can't be called in
interrupt context, where the VSP+DU pipeline handler might need to
reconfigure the pipeline.

Set the alpha value manually in the RPF and WPF s_stream handler to
ensure that the hardware is properly configured even when controlled
without the userspace API. If the userspace API is enabled protect that
with the control lock to avoid race conditions with userspace.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2016-02-19 09:24:32 -02:00
..
am437x [media] media: videobuf2: Move timestamp to vb2_buffer 2015-12-18 13:53:31 -02:00
blackfin [media] media: videobuf2: Move timestamp to vb2_buffer 2015-12-18 13:53:31 -02:00
coda [media] coda: fix first encoded frame payload 2016-02-01 07:59:23 -02:00
davinci [media] davinci: ccdc_update_raw_params() frees the wrong thing 2016-01-25 15:15:26 -02:00
exynos4-is Linux 4.5-rc3 2016-02-09 08:56:42 -02:00
exynos-gsc [media] gsc-m2m: Use an unsigned data type for a variable 2016-01-25 15:15:37 -02:00
marvell-ccic [media] media: videobuf2: Move timestamp to vb2_buffer 2015-12-18 13:53:31 -02:00
omap fbdev changes for 4.5 2016-01-18 11:58:31 -08:00
omap3isp [media] omap3isp: Check v4l2_of_parse_endpoint() return value 2016-02-01 10:04:17 -02:00
s3c-camif [media] call media_device_init() before registering the V4L2 device 2016-01-11 12:19:25 -02:00
s5p-g2d [media] media: videobuf2: Move timestamp to vb2_buffer 2015-12-18 13:53:31 -02:00
s5p-jpeg [media] media: videobuf2: Move timestamp to vb2_buffer 2015-12-18 13:53:31 -02:00
s5p-mfc [media] s5p-mfc: add the support of V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME 2016-02-19 08:10:36 -02:00
s5p-tv [media] vb2: drop v4l2_format argument from queue_setup 2015-12-18 13:48:19 -02:00
soc_camera Linux 4.5-rc3 2016-02-09 08:56:42 -02:00
sti [media] constify stv6110x_devctl structure 2016-02-01 07:31:17 -02:00
ti-vpe [media] media: ti-vpe: cal: Fix syntax check warnings 2016-02-19 08:10:36 -02:00
vivid [media] media: platform: vivid: vivid-osd: Remove unnecessary cast to kfree 2016-02-10 09:29:02 -02:00
vsp1 [media] v4l: vsp1: Set the alpha value manually in RPF and WPF s_stream handlers 2016-02-19 09:24:32 -02:00
xilinx [media] v4l: xilinx: Use the new media graph walk interface 2016-01-11 12:19:19 -02:00
arv.c [media] media: remove the setting of the flag V4L2_FL_USE_FH_PRIO 2014-07-04 16:14:59 -03:00
fsl-viu.c [media] fsl-viu: drop format names 2015-08-11 06:59:09 -03:00
Kconfig [media] media: ti-vpe: add dependency of HAS_DMA 2016-02-19 08:10:34 -02:00
m2m-deinterlace.c [media] media: videobuf2: Move timestamp to vb2_buffer 2015-12-18 13:53:31 -02:00
Makefile [media] timblogiw: move to staging in preparation for removal 2016-02-19 08:10:33 -02:00
mx2_emmaprp.c [media] media: videobuf2: Move timestamp to vb2_buffer 2015-12-18 13:53:31 -02:00
rcar_jpu.c [media] rcar_jpu: Add R-Car Gen2 Fallback Compatibility String 2016-02-01 09:48:19 -02:00
sh_veu.c [media] media: videobuf2: Move timestamp to vb2_buffer 2015-12-18 13:53:31 -02:00
sh_vou.c [media] media: videobuf2: Move timestamp to vb2_buffer 2015-12-18 13:53:31 -02:00
via-camera.c [media] include/media: split I2C headers from V4L2 core 2015-11-17 06:57:11 -02:00
via-camera.h
vim2m.c [media] vim2m: return error if driver registration fails 2016-02-01 07:37:46 -02:00