mirror of
https://github.com/torvalds/linux.git
synced 2026-10-16 21:00:02 +02:00
In preparation for the RGA3 add support for external iommus. This is a transition step to just disable the RGA2 specific mmu table setup code. Currently a simple rga_hw struct field is used to set the internal iommu. But to handle the case of more sophisticated detection mechanisms (e.g. check for an iommu property in the device tree), it is abstracted by an inline function. Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com> Signed-off-by: Sven Püschel <s.pueschel@pengutronix.de> Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com> Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
16 lines
603 B
Plaintext
16 lines
603 B
Plaintext
config VIDEO_ROCKCHIP_RGA
|
|
tristate "Rockchip Raster 2d Graphic Acceleration Unit"
|
|
depends on V4L_MEM2MEM_DRIVERS
|
|
depends on VIDEO_DEV
|
|
depends on ARCH_ROCKCHIP || COMPILE_TEST
|
|
select VIDEOBUF2_DMA_CONTIG
|
|
select VIDEOBUF2_DMA_SG
|
|
select V4L2_MEM2MEM_DEV
|
|
help
|
|
This is a v4l2 driver for Rockchip SOC RGA 2d graphics accelerator.
|
|
Rockchip RGA is a separate 2D raster graphic acceleration unit.
|
|
It accelerates 2D graphics operations, such as point/line drawing,
|
|
image scaling, rotation, BitBLT, alpha blending and image blur/sharpness.
|
|
|
|
To compile this driver as a module choose m here.
|