diff options
author | Jyri Sarha <jsarha@ti.com> | 2016-04-09 11:44:09 -0400 |
---|---|---|
committer | Jyri Sarha <jsarha@ti.com> | 2016-08-08 16:05:09 -0400 |
commit | c72cc663649a7a6b860988e2b3a355e4280fd38d (patch) | |
tree | 1244dfc83d79f9d28ca6b89671a0d19b6cb4b729 /drivers/gpu/drm/tilcdc | |
parent | 6b4736db9c5d5fa903d20f1a82fe2777a395c955 (diff) |
drm/tilcdc: Remove tilcdc_verify_fb()
Remove tilcdc_verify_fb(). The tilcdc_verify_fb() function is not
needed because the same checks are implemented in
tilcdc_plane_atomic_check().
Signed-off-by: Jyri Sarha <jsarha@ti.com>
Diffstat (limited to 'drivers/gpu/drm/tilcdc')
-rw-r--r-- | drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c index d150b3ebdcfb..3d6000cd5048 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c | |||
@@ -151,22 +151,6 @@ static void tilcdc_crtc_destroy(struct drm_crtc *crtc) | |||
151 | drm_flip_work_cleanup(&tilcdc_crtc->unref_work); | 151 | drm_flip_work_cleanup(&tilcdc_crtc->unref_work); |
152 | } | 152 | } |
153 | 153 | ||
154 | static int tilcdc_verify_fb(struct drm_crtc *crtc, struct drm_framebuffer *fb) | ||
155 | { | ||
156 | struct drm_device *dev = crtc->dev; | ||
157 | unsigned int depth, bpp; | ||
158 | |||
159 | drm_fb_get_bpp_depth(fb->pixel_format, &depth, &bpp); | ||
160 | |||
161 | if (fb->pitches[0] != crtc->mode.hdisplay * bpp / 8) { | ||
162 | dev_err(dev->dev, | ||
163 | "Invalid pitch: fb and crtc widths must be the same"); | ||
164 | return -EINVAL; | ||
165 | } | ||
166 | |||
167 | return 0; | ||
168 | } | ||
169 | |||
170 | int tilcdc_crtc_page_flip(struct drm_crtc *crtc, | 154 | int tilcdc_crtc_page_flip(struct drm_crtc *crtc, |
171 | struct drm_framebuffer *fb, | 155 | struct drm_framebuffer *fb, |
172 | struct drm_pending_vblank_event *event, | 156 | struct drm_pending_vblank_event *event, |
@@ -174,13 +158,8 @@ int tilcdc_crtc_page_flip(struct drm_crtc *crtc, | |||
174 | { | 158 | { |
175 | struct tilcdc_crtc *tilcdc_crtc = to_tilcdc_crtc(crtc); | 159 | struct tilcdc_crtc *tilcdc_crtc = to_tilcdc_crtc(crtc); |
176 | struct drm_device *dev = crtc->dev; | 160 | struct drm_device *dev = crtc->dev; |
177 | int r; | ||
178 | unsigned long flags; | 161 | unsigned long flags; |
179 | 162 | ||
180 | r = tilcdc_verify_fb(crtc, fb); | ||
181 | if (r) | ||
182 | return r; | ||
183 | |||
184 | if (tilcdc_crtc->event) { | 163 | if (tilcdc_crtc->event) { |
185 | dev_err(dev->dev, "already pending page flip!\n"); | 164 | dev_err(dev->dev, "already pending page flip!\n"); |
186 | return -EBUSY; | 165 | return -EBUSY; |