video: Add Meson Video Processing Unit Driver
authorNeil Armstrong <narmstrong@baylibre.com>
Tue, 24 Jul 2018 15:45:28 +0000 (17:45 +0200)
committerNeil Armstrong <narmstrong@baylibre.com>
Thu, 31 Jan 2019 08:35:01 +0000 (09:35 +0100)
commit3bed42209404f91f3e0efaf7f9b3c9a989beb922
tree11dc0a035643757f28e8cfaf51c03322561d4d5e
parent56dd8d87e5034bf18fbc6d7c248f28f6eb484a9b
video: Add Meson Video Processing Unit Driver

This adds video output support for Amlogic GXBB/GXL/GXM chips.
The supported ports are CVBS and HDMI (based on DW_HDMI).

When using HDMI, only DMT modes are supported.

There is support for simple-framebuffer (CONFIG_VIDEO_DT_SIMPLEFB)

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Jorge Ramire-Ortiz <jramirez@baylibre.com>
Signed-off-by: Maxime Jourdan <mjourdan@baylibre.com>
[narmstrong: fixed defines alignment in meson_canvas.c]
Reviewed-by: Anatolij Gustschin <agust@denx.de>
17 files changed:
arch/arm/include/asm/arch-meson/meson-vpu.h [new file with mode: 0644]
drivers/video/Kconfig
drivers/video/Makefile
drivers/video/meson/Kconfig [new file with mode: 0644]
drivers/video/meson/Makefile [new file with mode: 0644]
drivers/video/meson/meson_canvas.c [new file with mode: 0644]
drivers/video/meson/meson_dw_hdmi.c [new file with mode: 0644]
drivers/video/meson/meson_dw_hdmi.h [new file with mode: 0644]
drivers/video/meson/meson_plane.c [new file with mode: 0644]
drivers/video/meson/meson_registers.h [new file with mode: 0644]
drivers/video/meson/meson_vclk.c [new file with mode: 0644]
drivers/video/meson/meson_venc.c [new file with mode: 0644]
drivers/video/meson/meson_vpu.c [new file with mode: 0644]
drivers/video/meson/meson_vpu.h [new file with mode: 0644]
drivers/video/meson/meson_vpu_init.c [new file with mode: 0644]
drivers/video/meson/simplefb_common.c [new file with mode: 0644]
drivers/video/meson/simplefb_common.h [new file with mode: 0644]