diff options
author | Patrik Jakobsson <patrik.r.jakobsson@gmail.com> | 2013-07-10 16:04:20 -0400 |
---|---|---|
committer | Patrik Jakobsson <patrik.r.jakobsson@gmail.com> | 2013-07-23 19:47:26 -0400 |
commit | d903b610d3a319933caf6ca52c76933b11434ef6 (patch) | |
tree | c2fd2682e9a9224c6e93b445991dbde24024903a | |
parent | fe5802957f2856b20a408b8933472a27d00e5f77 (diff) |
drm/gma500/mdfld: Use identical generic crtc funcs
Use the generic gma functions instead of the medfield functions where
they are identical.
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
-rw-r--r-- | drivers/gpu/drm/gma500/mdfld_intel_display.c | 25 |
1 files changed, 3 insertions, 22 deletions
diff --git a/drivers/gpu/drm/gma500/mdfld_intel_display.c b/drivers/gpu/drm/gma500/mdfld_intel_display.c index 2862cdb8920a..0114408c483f 100644 --- a/drivers/gpu/drm/gma500/mdfld_intel_display.c +++ b/drivers/gpu/drm/gma500/mdfld_intel_display.c | |||
@@ -104,25 +104,6 @@ void mdfldWaitForPipeEnable(struct drm_device *dev, int pipe) | |||
104 | } | 104 | } |
105 | } | 105 | } |
106 | 106 | ||
107 | static void psb_intel_crtc_prepare(struct drm_crtc *crtc) | ||
108 | { | ||
109 | struct drm_crtc_helper_funcs *crtc_funcs = crtc->helper_private; | ||
110 | crtc_funcs->dpms(crtc, DRM_MODE_DPMS_OFF); | ||
111 | } | ||
112 | |||
113 | static void psb_intel_crtc_commit(struct drm_crtc *crtc) | ||
114 | { | ||
115 | struct drm_crtc_helper_funcs *crtc_funcs = crtc->helper_private; | ||
116 | crtc_funcs->dpms(crtc, DRM_MODE_DPMS_ON); | ||
117 | } | ||
118 | |||
119 | static bool psb_intel_crtc_mode_fixup(struct drm_crtc *crtc, | ||
120 | const struct drm_display_mode *mode, | ||
121 | struct drm_display_mode *adjusted_mode) | ||
122 | { | ||
123 | return true; | ||
124 | } | ||
125 | |||
126 | /** | 107 | /** |
127 | * Return the pipe currently connected to the panel fitter, | 108 | * Return the pipe currently connected to the panel fitter, |
128 | * or -1 if the panel fitter is not present or not in use | 109 | * or -1 if the panel fitter is not present or not in use |
@@ -1045,10 +1026,10 @@ mrst_crtc_mode_set_exit: | |||
1045 | 1026 | ||
1046 | const struct drm_crtc_helper_funcs mdfld_helper_funcs = { | 1027 | const struct drm_crtc_helper_funcs mdfld_helper_funcs = { |
1047 | .dpms = mdfld_crtc_dpms, | 1028 | .dpms = mdfld_crtc_dpms, |
1048 | .mode_fixup = psb_intel_crtc_mode_fixup, | 1029 | .mode_fixup = gma_crtc_mode_fixup, |
1049 | .mode_set = mdfld_crtc_mode_set, | 1030 | .mode_set = mdfld_crtc_mode_set, |
1050 | .mode_set_base = mdfld__intel_pipe_set_base, | 1031 | .mode_set_base = mdfld__intel_pipe_set_base, |
1051 | .prepare = psb_intel_crtc_prepare, | 1032 | .prepare = gma_crtc_prepare, |
1052 | .commit = psb_intel_crtc_commit, | 1033 | .commit = gma_crtc_commit, |
1053 | }; | 1034 | }; |
1054 | 1035 | ||