Skip to content

Commit d2b4387

Browse files
Eddie Jamesmchehab
authored andcommitted
media: platform: Add Aspeed Video Engine driver
The Video Engine (VE) embedded in the Aspeed AST2400 and AST2500 SOCs can capture and compress video data from digital or analog sources. With the Aspeed chip acting a service processor, the Video Engine can capture the host processor graphics output. Add a V4L2 driver to capture video data and compress it to JPEG images. Make the video frames available through the V4L2 streaming interface. Signed-off-by: Eddie James <eajames@linux.ibm.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
1 parent 95f0455 commit d2b4387

File tree

4 files changed

+1747
-0
lines changed

4 files changed

+1747
-0
lines changed

MAINTAINERS

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2413,6 +2413,14 @@ S: Maintained
24132413
F: Documentation/hwmon/asc7621
24142414
F: drivers/hwmon/asc7621.c
24152415

2416+
ASPEED VIDEO ENGINE DRIVER
2417+
M: Eddie James <eajames@linux.ibm.com>
2418+
L: linux-media@vger.kernel.org
2419+
L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2420+
S: Maintained
2421+
F: drivers/media/platform/aspeed-video.c
2422+
F: Documentation/devicetree/bindings/media/aspeed-video.txt
2423+
24162424
ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
24172425
M: Corentin Chary <corentin.chary@gmail.com>
24182426
L: acpi4asus-user@lists.sourceforge.net

drivers/media/platform/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,15 @@ source "drivers/media/platform/davinci/Kconfig"
3232

3333
source "drivers/media/platform/omap/Kconfig"
3434

35+
config VIDEO_ASPEED
36+
tristate "Aspeed AST2400 and AST2500 Video Engine driver"
37+
depends on VIDEO_V4L2
38+
select VIDEOBUF2_DMA_CONTIG
39+
help
40+
Support for the Aspeed Video Engine (VE) embedded in the Aspeed
41+
AST2400 and AST2500 SOCs. The VE can capture and compress video data
42+
from digital or analog sources.
43+
3544
config VIDEO_SH_VOU
3645
tristate "SuperH VOU video output driver"
3746
depends on MEDIA_CAMERA_SUPPORT

drivers/media/platform/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# Makefile for the video capture/playback device drivers.
44
#
55

6+
obj-$(CONFIG_VIDEO_ASPEED) += aspeed-video.o
67
obj-$(CONFIG_VIDEO_CADENCE) += cadence/
78
obj-$(CONFIG_VIDEO_VIA_CAMERA) += via-camera.o
89
obj-$(CONFIG_VIDEO_CAFE_CCIC) += marvell-ccic/

0 commit comments

Comments
 (0)