mbox series

[RFC,0/3] media: platform: Add Aspeed Video Engine driver

Message ID 1533676303-305-1-git-send-email-eajames@linux.vnet.ibm.com
Headers show
Series media: platform: Add Aspeed Video Engine driver | expand

Message

Eddie James Aug. 7, 2018, 9:11 p.m. UTC
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.

This series fixes the Aspeed video engine clocking and adds the V4L2 driver
for the video engine. The driver triggers the hardware to automatically
capture the host graphics output and compress it to JPEGs.

Eddie James (3):
  clock: aspeed: Setup video engine clocking
  dt-bindings: media: Add Aspeed Video Engine binding documentation
  media: platform: Add Aspeed Video Engine driver

 .../devicetree/bindings/media/aspeed-video.txt     |   25 +
 drivers/clk/clk-aspeed.c                           |   61 +-
 drivers/media/platform/Kconfig                     |    8 +
 drivers/media/platform/Makefile                    |    1 +
 drivers/media/platform/aspeed-video-jpeg.h         |  122 ++
 drivers/media/platform/aspeed-video.c              | 1289 ++++++++++++++++++++
 include/dt-bindings/clock/aspeed-clock.h           |    1 +
 7 files changed, 1506 insertions(+), 1 deletion(-)
 create mode 100644 Documentation/devicetree/bindings/media/aspeed-video.txt
 create mode 100644 drivers/media/platform/aspeed-video-jpeg.h
 create mode 100644 drivers/media/platform/aspeed-video.c