summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSean Paul <seanpaul@chromium.org>2014-04-25 14:49:16 +0900
committerMarek Szyprowski <m.szyprowski@samsung.com>2014-05-15 07:28:46 +0200
commitdfe759094bfd8d97da8e22f827f0b5926702b763 (patch)
tree03f044604ae7c78f7d697cb85c9d109695286e01 /include
parentc235dbad5b9bbb8037e6e745cf344358331d64e3 (diff)
downloadlinux-3.10-dfe759094bfd8d97da8e22f827f0b5926702b763.tar.gz
linux-3.10-dfe759094bfd8d97da8e22f827f0b5926702b763.tar.bz2
linux-3.10-dfe759094bfd8d97da8e22f827f0b5926702b763.zip
drm/exynos: Split manager/display/subdrv
This patch splits display and manager from subdrv. The result is that crtc functions can directly call into manager callbacks and encoder functions can directly call into display callbacks. This will allow us to remove the exynos_drm_hdmi shim and support mixer/hdmi & fimd/dp with common code. Signed-off-by: Sean Paul <seanpaul@chromium.org> Signed-off-by: Inki Dae <inki.dae@samsung.com>
Diffstat (limited to 'include')
-rw-r--r--include/drm/exynos_drm.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/drm/exynos_drm.h b/include/drm/exynos_drm.h
index d6aeaf3c6d6..cb65fa14acf 100644
--- a/include/drm/exynos_drm.h
+++ b/include/drm/exynos_drm.h
@@ -15,6 +15,7 @@
#define _EXYNOS_DRM_H_
#include <uapi/drm/exynos_drm.h>
+#include <video/videomode.h>
/**
* A structure for lcd panel information.
@@ -24,7 +25,7 @@
* @height_mm: physical size of lcd height.
*/
struct exynos_drm_panel_info {
- struct fb_videomode timing;
+ struct videomode vm;
u32 width_mm;
u32 height_mm;
};