linux/drivers/media/platform/vsp1
Laurent Pinchart d6c71e8ceb [media] v4l: vsp1: wpf: Clear RPF to WPF association at stream off time
The VSP1 stores the video pipelines' input (RPF) to output (WPF)
mappings in a WPF register. An RPF must never be associated with
multiple WPFs, even if all of those WPFs but one are unused, otherwise
the hardware won't function properly.

The driver doesn't ensure this correctly as it never clears the
mappings. An RPF used with one WPF and later with a different WPF will
lead to malfunction, as it will be associated with two WPFs. Clear the
mappings at stream off time to fix this.

Reported-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-07-17 12:44:56 -03:00
..
Makefile [media] v4l: vsp1: Add BRU support 2014-04-23 10:20:15 -03:00
vsp1_bru.c [media] v4l: vsp1: Add BRU support 2014-04-23 10:20:15 -03:00
vsp1_bru.h [media] v4l: vsp1: Add BRU support 2014-04-23 10:20:15 -03:00
vsp1_drv.c [media] v4l: vsp1: Propagate vsp1_device_get errors to the callers 2014-07-17 12:44:52 -03:00
vsp1_entity.c [media] v4l: vsp1: Setup control handler automatically at stream on time 2014-07-17 12:44:53 -03:00
vsp1_entity.h [media] v4l: vsp1: Setup control handler automatically at stream on time 2014-07-17 12:44:53 -03:00
vsp1_hsit.c [media] v4l: vsp1: Support multi-input entities 2014-04-23 10:18:36 -03: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: Support multi-input entities 2014-04-23 10:18:36 -03:00
vsp1_lif.h [media] v4l: vsp1: Update copyright notice 2014-03-12 10:41:51 -03:00
vsp1_lut.c [media] v4l: vsp1: Support multi-input entities 2014-04-23 10:18:36 -03:00
vsp1_lut.h [media] v4l: vsp1: Add LUT support 2013-12-11 09:25:20 -02:00
vsp1_regs.h [media] v4l: vsp1: sru: Make the intensity controllable during streaming 2014-07-17 12:44:54 -03:00
vsp1_rpf.c [media] v4l: vsp1: Cleanup video nodes at removal time 2014-07-17 12:44:52 -03:00
vsp1_rwpf.c [media] v4l: vsp1: Update copyright notice 2014-03-12 10:41:51 -03:00
vsp1_rwpf.h [media] v4l: vsp1: Add BRU support 2014-04-23 10:20:15 -03:00
vsp1_sru.c [media] v4l: vsp1: sru: Make the intensity controllable during streaming 2014-07-17 12:44:54 -03: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: Support multi-input entities 2014-04-23 10:18:36 -03:00
vsp1_uds.h [media] v4l: vsp1: Update copyright notice 2014-03-12 10:41:51 -03:00
vsp1_video.c [media] v4l: vsp1: Propagate vsp1_device_get errors to the callers 2014-07-17 12:44:52 -03:00
vsp1_video.h [media] v4l: vsp1: Fix typos 2014-07-17 12:44:51 -03:00
vsp1_wpf.c [media] v4l: vsp1: wpf: Clear RPF to WPF association at stream off time 2014-07-17 12:44:56 -03:00
vsp1.h [media] v4l: vsp1: Propagate vsp1_device_get errors to the callers 2014-07-17 12:44:52 -03:00