Rongrong Zou
1d98b91611
drm/hisilicon/hibmc: Add support for vblank interrupt
...
Add vblank interrupt.
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:27 +08: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