linux_dsm_epyc7002/drivers/media/platform/vsp1
Laurent Pinchart cbb7fa49c7 media: v4l: vsp1: Rename BRU to BRx
Some VSP instances have two blending units named BRU (Blend/ROP Unit)
and BRS (Blend/ROP Sub unit). The BRS is a smaller version of the BRU
with only two inputs, but otherwise offers similar features and offers
the same register interface. The BRU and BRS can be used exchangeably in
VSP pipelines (provided no more than two inputs are needed).

Due to historical reasons, the VSP1 driver implements support for both
the BRU and BRS through objects named vsp1_bru. The code uses the name
BRU to refer to either the BRU or the BRS, except in a few places where
noted explicitly. This creates confusion.

In an effort to avoid confusion, rename the vsp1_bru object and the
corresponding API to vsp1_brx, and use BRx to refer to blend unit
instances regardless of their type. The names BRU and BRS are retained
where reference to a particular blend unit type is needed, as well as in
hardware registers to stay close to the datasheet.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2018-05-04 08:06:29 -04:00
..
Makefile media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00
vsp1_brx.c media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00
vsp1_brx.h media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00
vsp1_clu.c [media] vsp1: fix CodingStyle violations on multi-line comments 2016-09-19 15:18:01 -03:00
vsp1_clu.h [media] v4l: vsp1: clu: Support runtime modification of controls 2016-06-28 12:25:31 -03:00
vsp1_dl.c media: v4l: vsp1: Add per-display list internal completion notification support 2018-05-04 08:02:51 -04:00
vsp1_dl.h media: v4l: vsp1: Add per-display list internal completion notification support 2018-05-04 08:02:51 -04:00
vsp1_drm.c media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00
vsp1_drm.h media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00
vsp1_drv.c media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00
vsp1_entity.c v4l: vsp1: Add support for multiple LIF instances 2017-08-03 16:17:20 +03:00
vsp1_entity.h media: v4l: vsp1: Store pipeline pointer in vsp1_entity 2018-05-04 07:55:08 -04:00
vsp1_hgo.c [media] vsp1: set V4L2_CTRL_FLAG_MODIFY_LAYOUT for histogram controls 2017-04-14 22:55:54 -03:00
vsp1_hgo.h [media] v4l: vsp1: Add HGO support 2017-04-14 22:48:33 -03:00
vsp1_hgt.c [media] v4l: vsp1: Add HGT support 2017-04-14 22:53:00 -03:00
vsp1_hgt.h [media] v4l: vsp1: Add HGT support 2017-04-14 22:53:00 -03:00
vsp1_histo.c media: v4l: vsp1: Store pipeline pointer in vsp1_entity 2018-05-04 07:55:08 -04:00
vsp1_histo.h media: v4l: vsp1: Store pipeline pointer in vsp1_entity 2018-05-04 07:55:08 -04:00
vsp1_hsit.c [media] v4l: vsp1: Fix multi-line comment style 2017-04-10 08:31:39 -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: Fix video output on R8A77970 2018-02-26 10:27:28 -05:00
vsp1_lif.h v4l: vsp1: Add support for multiple LIF instances 2017-08-03 16:17:20 +03:00
vsp1_lut.c [media] v4l: vsp1: Replace .set_memory() with VSP1_ENTITY_PARAMS_PARTITION 2016-09-19 14:58:59 -03:00
vsp1_lut.h [media] v4l: vsp1: lut: Support runtime modification of controls 2016-06-28 12:24:37 -03:00
vsp1_pipe.c media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00
vsp1_pipe.h media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00
vsp1_regs.h media: v4l: vsp1: Fix video output on R8A77970 2018-02-26 10:27:28 -05:00
vsp1_rpf.c media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00
vsp1_rwpf.c [media] v4l: vsp1: wpf: Implement rotation support 2017-04-14 22:36:03 -03:00
vsp1_rwpf.h media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00
vsp1_sru.c media: v4l: vsp1: Allow entities to participate in the partition algorithm 2017-08-20 09:32:49 -04:00
vsp1_sru.h [media] v4l: vsp1: sru: Don't program intensity in control set handler 2016-04-13 17:42:44 -03:00
vsp1_uds.c media: v4l: vsp1: Allow entities to participate in the partition algorithm 2017-08-20 09:32:49 -04:00
vsp1_uds.h [media] v4l: vsp1: Simplify alpha propagation 2016-06-28 12:29:33 -03:00
vsp1_video.c media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00
vsp1_video.h Merge branch 'topic/vsp1' into patchwork 2016-07-13 13:43:48 -03:00
vsp1_wpf.c media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00
vsp1.h media: v4l: vsp1: Rename BRU to BRx 2018-05-04 08:06:29 -04:00