Masahiro Yamada
385157d9fa
drm/hisilicon: fix include notation and remove -Iinclude/drm flag
...
Include <drm/*.h> instead of relative path from include/drm, then
remove the -Iinclude/drm compiler flag.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com >
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch >
Link: http://patchwork.freedesktop.org/patch/msgid/1493009447-31524-9-git-send-email-yamada.masahiro@socionext.com
2017-05-17 14:35:22 +02:00
Rongrong Zou
5294967f4a
drm/hisilicon/hibmc: Add support for VDAC
...
VDAC(Video Digital-to-Analog converter) converts the RGB diaital data
stream from DE to VGA analog signals.
Signed-off-by: Rongrong Zou <zourongrong@gmail.com >
Reviewed-by: Sean Paul <seanpaul@chromium.org >
Reviewed-by: Xinliang Liu <xinliang.liu@linaro.org >
Acked-by: Sean Paul <seanpaul@chromium.org >
2016-11-17 15:26:26 +08:00
Rongrong Zou
da52605eea
drm/hisilicon/hibmc: Add support for display engine
...
Add display engine function, crtc/plane is initialized here.
Signed-off-by: Rongrong Zou <zourongrong@gmail.com >
Reviewed-by: Sean Paul <seanpaul@chromium.org >
Reviewed-by: Xinliang Liu <xinliang.liu@linaro.org >
Acked-by: Sean Paul <seanpaul@chromium.org >
2016-11-17 15:26:25 +08:00
Rongrong Zou
d1667b8679
drm/hisilicon/hibmc: Add support for frame buffer
...
Add support for fbdev and kms fb management.
Signed-off-by: Rongrong Zou <zourongrong@gmail.com >
Reviewed-by: Sean Paul <seanpaul@chromium.org >
Reviewed-by: Xinliang Liu <xinliang.liu@linaro.org >
Acked-by: Sean Paul <seanpaul@chromium.org >
2016-11-17 15:26:25 +08:00
Rongrong Zou
e4daebc77e
drm/hisilicon/hibmc: Add video memory management
...
Hibmc have 32m video memory which can be accessed through PCIe by host,
we use ttm to manage these memory.
Signed-off-by: Rongrong Zou <zourongrong@gmail.com >
Reviewed-by: Sean Paul <seanpaul@chromium.org >
Reviewed-by: Xinliang Liu <xinliang.liu@linaro.org >
Acked-by: Sean Paul <seanpaul@chromium.org >
2016-11-17 15:26:24 +08:00
Rongrong Zou
5e0df3a08f
drm/hisilicon/hibmc: Add hisilicon hibmc drm master driver
...
Add DRM master driver for Hisilicon Hibmc SoC which used for
Out-of-band management. Blow is the general hardware connection,
both the Hibmc and the host CPU are on the same mother board.
+----------+ +----------+
| | PCIe | Hibmc |
|host CPU( |<----->| display |
|arm64,x86)| |subsystem |
+----------+ +----------+
Signed-off-by: Rongrong Zou <zourongrong@gmail.com >
Reviewed-by: Sean Paul <seanpaul@chromium.org >
Reviewed-by: Xinliang Liu <xinliang.liu@linaro.org >
Acked-by: Sean Paul <seanpaul@chromium.org >
2016-11-17 15:26:24 +08:00