linux_dsm_epyc7002/drivers/media/platform/vsp1
Laurent Pinchart f22af945f7 [media] v4l: vsp1: bru: Don't program background color in control set handler
The datasheet clearly states that all but a few registers can't be
modified when the device is running. Programming the background color
in the control set handler is thus prohibited. Program it when starting
the module instead.

This requires storing the background color value internally as the
module can be started from the frame completion interrupt handler, and
accessing control values requires taking a mutex.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2016-04-13 17:36:38 -03:00
..
Makefile [media] v4l: vsp1: Add display list support 2016-02-19 09:40:47 -02:00
vsp1_bru.c [media] v4l: vsp1: bru: Don't program background color in control set handler 2016-04-13 17:36:38 -03:00
vsp1_bru.h [media] v4l: vsp1: bru: Don't program background color in control set handler 2016-04-13 17:36:38 -03:00
vsp1_dl.c [media] v4l: vsp1: Store the display list manager in the WPF 2016-04-13 17:35:26 -03:00
vsp1_dl.h [media] v4l: vsp1: Store the display list manager in the WPF 2016-04-13 17:35:26 -03:00
vsp1_drm.c [media] v4l: vsp1: Store the display list manager in the WPF 2016-04-13 17:35:26 -03:00
vsp1_drm.h [media] v4l: vsp1: Store the display list manager in the WPF 2016-04-13 17:35:26 -03:00
vsp1_drv.c [media] v4l: vsp1: Split display list manager from display list 2016-04-13 17:34:44 -03:00
vsp1_entity.c [media] v4l: vsp1: Store the display list manager in the WPF 2016-04-13 17:35:26 -03:00
vsp1_entity.h [media] v4l: vsp1: Store the display list manager in the WPF 2016-04-13 17:35:26 -03:00
vsp1_hsit.c [media] v4l: vsp1: Don't validate links when the userspace API is disabled 2016-02-19 09:26:15 -02:00
vsp1_hsit.h [media] v4l: vsp1: Add HST and HSI support 2013-12-11 09:22:44 -02:00
vsp1_lif.c [media] v4l: vsp1: Add display list support 2016-02-19 09:40:47 -02:00
vsp1_lif.h [media] v4l: vsp1: Update copyright notice 2014-03-12 10:41:51 -03:00
vsp1_lut.c [media] v4l: vsp1: Don't validate links when the userspace API is disabled 2016-02-19 09:26:15 -02:00
vsp1_lut.h [media] v4l: vsp1: Add LUT support 2013-12-11 09:25:20 -02:00
vsp1_pipe.c [media] v4l: vsp1: Split display list manager from display list 2016-04-13 17:34:44 -03:00
vsp1_pipe.h [media] v4l: vsp1: Split display list manager from display list 2016-04-13 17:34:44 -03:00
vsp1_regs.h [media] v4l: vsp1: Add support for the R-Car Gen3 VSP2 2016-02-19 09:32:49 -02:00
vsp1_rpf.c [media] v4l: vsp1: Configure device based on IP version 2016-02-19 09:43:46 -02:00
vsp1_rwpf.c [media] v4l: vsp1: Align crop rectangle to even boundary for YUV formats 2015-07-06 08:26:08 -03:00
vsp1_rwpf.h [media] v4l: vsp1: Store the display list manager in the WPF 2016-04-13 17:35:26 -03:00
vsp1_sru.c [media] v4l: vsp1: Configure device based on IP version 2016-02-19 09:43:46 -02:00
vsp1_sru.h [media] v4l: vsp1: sru: Make the intensity controllable during streaming 2014-07-17 12:44:54 -03:00
vsp1_uds.c [media] v4l: vsp1: Don't validate links when the userspace API is disabled 2016-02-19 09:26:15 -02:00
vsp1_uds.h [media] v4l: vsp1: uds: Fix scaling of alpha layer 2014-07-17 12:45:00 -03:00
vsp1_video.c [media] v4l: vsp1: video: Fix coding style 2016-04-13 17:25:17 -03:00
vsp1_video.h [media] v4l: vsp1: Move format info to vsp1_pipe.c 2016-02-19 09:18:12 -02:00
vsp1_wpf.c [media] v4l: vsp1: Store the display list manager in the WPF 2016-04-13 17:35:26 -03:00
vsp1.h [media] v4l: vsp1: Split display list manager from display list 2016-04-13 17:34:44 -03:00