Directory Files
.. 6
File Size
Kconfig 769 B
Makefile 371 B
amphion-vpu.mod.c 0 B
vdec.c 45 kB
venc.c 36 kB
vpu.h 8.7 kB
vpu_cmds.c 10 kB
vpu_cmds.h 1.0 kB
vpu_codec.h 974 B
vpu_color.c 4.9 kB
vpu_core.c 20 kB
vpu_core.h 503 B
vpu_dbg.c 12 kB
vpu_defs.h 3.3 kB
vpu_drv.c 6.0 kB
vpu_helpers.c 12 kB
vpu_helpers.h 3.0 kB
vpu_imx8q.c 6.1 kB
vpu_imx8q.h 4.1 kB
vpu_malone.c 48 kB
vpu_malone.h 2.1 kB
vpu_mbox.c 2.6 kB
vpu_mbox.h 440 B
vpu_msgs.c 11 kB
vpu_msgs.h 336 B
vpu_rpc.c 6.6 kB
vpu_rpc.h 12 kB
vpu_v4l2.c 22 kB
vpu_v4l2.h 2.1 kB
vpu_windsor.c 30 kB
vpu_windsor.h 1.7 kB

Linux v6.6.1 - amphion

# SPDX-License-Identifier: GPL-2.0-only

comment "Amphion drivers"

config VIDEO_AMPHION_VPU
	tristate "Amphion VPU (Video Processing Unit) Codec IP"
	depends on V4L_MEM2MEM_DRIVERS
	depends on ARCH_MXC || COMPILE_TEST
	depends on MEDIA_SUPPORT
	depends on VIDEO_DEV && MAILBOX
	select MEDIA_CONTROLLER
	select V4L2_MEM2MEM_DEV
	select VIDEOBUF2_DMA_CONTIG
	select VIDEOBUF2_VMALLOC
	help
	  Amphion VPU Codec IP contains two parts: Windsor and Malone.
	  Windsor is encoder that supports H.264, and Malone is decoder
	  that supports H.264, HEVC, and other video formats.
	  This is a V4L2 driver for NXP MXC 8Q video accelerator hardware.
	  It accelerates encoding and decoding operations on
	  various NXP SoCs.
	  To compile this driver as a module choose m here.