1# SPDX-License-Identifier: GPL-2.0 2config VIDEO_HANTRO 3 tristate "Hantro VPU driver" 4 depends on ARCH_MXC || ARCH_ROCKCHIP || ARCH_AT91 || ARCH_SUNXI || COMPILE_TEST 5 depends on VIDEO_DEV 6 select MEDIA_CONTROLLER 7 select MEDIA_CONTROLLER_REQUEST_API 8 select VIDEOBUF2_DMA_CONTIG 9 select VIDEOBUF2_VMALLOC 10 select V4L2_MEM2MEM_DEV 11 select V4L2_H264 12 select V4L2_VP9 13 help 14 Support for the Hantro IP based Video Processing Units present on 15 Rockchip and NXP i.MX8M SoCs, which accelerate video and image 16 encoding and decoding. 17 To compile this driver as a module, choose M here: the module 18 will be called hantro-vpu. 19 20config VIDEO_HANTRO_IMX8M 21 bool "Hantro VPU i.MX8M support" 22 depends on VIDEO_HANTRO 23 depends on ARCH_MXC || COMPILE_TEST 24 default y 25 help 26 Enable support for i.MX8M SoCs. 27 28config VIDEO_HANTRO_SAMA5D4 29 bool "Hantro VDEC SAMA5D4 support" 30 depends on VIDEO_HANTRO 31 depends on ARCH_AT91 || COMPILE_TEST 32 default y 33 help 34 Enable support for Microchip SAMA5D4 SoCs. 35 36config VIDEO_HANTRO_ROCKCHIP 37 bool "Hantro VPU Rockchip support" 38 depends on VIDEO_HANTRO 39 depends on ARCH_ROCKCHIP || COMPILE_TEST 40 default y 41 help 42 Enable support for RK3288, RK3328, and RK3399 SoCs. 43 44config VIDEO_HANTRO_SUNXI 45 bool "Hantro VPU Allwinner support" 46 depends on VIDEO_HANTRO 47 depends on ARCH_SUNXI || COMPILE_TEST 48 default y 49 help 50 Enable support for H6 SoC. 51