diff options
author | YoungJun Cho <yj44.cho@samsung.com> | 2012-12-10 01:44:58 -0500 |
---|---|---|
committer | Inki Dae <daeinki@gmail.com> | 2012-12-13 09:05:45 -0500 |
commit | ddd8e9594a2fc2b5bff40308483ec16a88e295ff (patch) | |
tree | 9db8bd899b977ef1f660ac00f7f214acf8ebe7fe /drivers/gpu/drm | |
parent | 4744ad2414bd890d37a99df4726be733137aa3f7 (diff) |
drm/exynos: remove unused vaddr member
This patch removes vaddr member from exynos_drm_overlay structure
and also relevant codes for code cleanup.
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Diffstat (limited to 'drivers/gpu/drm')
-rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_drv.h | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_fimd.c | 6 | ||||
-rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_plane.c | 6 | ||||
-rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_vidi.c | 6 | ||||
-rw-r--r-- | drivers/gpu/drm/exynos/exynos_mixer.c | 4 |
5 files changed, 4 insertions, 20 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.h b/drivers/gpu/drm/exynos/exynos_drm_drv.h index 5a8c1f210450..e4ea74df4fc2 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_drv.h +++ b/drivers/gpu/drm/exynos/exynos_drm_drv.h | |||
@@ -107,7 +107,6 @@ struct exynos_drm_overlay_ops { | |||
107 | * @pixel_format: fourcc pixel format of this overlay | 107 | * @pixel_format: fourcc pixel format of this overlay |
108 | * @dma_addr: array of bus(accessed by dma) address to the memory region | 108 | * @dma_addr: array of bus(accessed by dma) address to the memory region |
109 | * allocated for a overlay. | 109 | * allocated for a overlay. |
110 | * @vaddr: array of virtual memory addresss to this overlay. | ||
111 | * @zpos: order of overlay layer(z position). | 110 | * @zpos: order of overlay layer(z position). |
112 | * @default_win: a window to be enabled. | 111 | * @default_win: a window to be enabled. |
113 | * @color_key: color key on or off. | 112 | * @color_key: color key on or off. |
@@ -139,7 +138,6 @@ struct exynos_drm_overlay { | |||
139 | unsigned int pitch; | 138 | unsigned int pitch; |
140 | uint32_t pixel_format; | 139 | uint32_t pixel_format; |
141 | dma_addr_t dma_addr[MAX_FB_BUFFER]; | 140 | dma_addr_t dma_addr[MAX_FB_BUFFER]; |
142 | void __iomem *vaddr[MAX_FB_BUFFER]; | ||
143 | int zpos; | 141 | int zpos; |
144 | 142 | ||
145 | bool default_win; | 143 | bool default_win; |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimd.c b/drivers/gpu/drm/exynos/exynos_drm_fimd.c index 7e660322feaf..90ca4b279a0d 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimd.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimd.c | |||
@@ -79,7 +79,6 @@ struct fimd_win_data { | |||
79 | unsigned int fb_height; | 79 | unsigned int fb_height; |
80 | unsigned int bpp; | 80 | unsigned int bpp; |
81 | dma_addr_t dma_addr; | 81 | dma_addr_t dma_addr; |
82 | void __iomem *vaddr; | ||
83 | unsigned int buf_offsize; | 82 | unsigned int buf_offsize; |
84 | unsigned int line_size; /* bytes */ | 83 | unsigned int line_size; /* bytes */ |
85 | bool enabled; | 84 | bool enabled; |
@@ -375,7 +374,6 @@ static void fimd_win_mode_set(struct device *dev, | |||
375 | win_data->fb_width = overlay->fb_width; | 374 | win_data->fb_width = overlay->fb_width; |
376 | win_data->fb_height = overlay->fb_height; | 375 | win_data->fb_height = overlay->fb_height; |
377 | win_data->dma_addr = overlay->dma_addr[0] + offset; | 376 | win_data->dma_addr = overlay->dma_addr[0] + offset; |
378 | win_data->vaddr = overlay->vaddr[0] + offset; | ||
379 | win_data->bpp = overlay->bpp; | 377 | win_data->bpp = overlay->bpp; |
380 | win_data->buf_offsize = (overlay->fb_width - overlay->crtc_width) * | 378 | win_data->buf_offsize = (overlay->fb_width - overlay->crtc_width) * |
381 | (overlay->bpp >> 3); | 379 | (overlay->bpp >> 3); |
@@ -385,9 +383,7 @@ static void fimd_win_mode_set(struct device *dev, | |||
385 | win_data->offset_x, win_data->offset_y); | 383 | win_data->offset_x, win_data->offset_y); |
386 | DRM_DEBUG_KMS("ovl_width = %d, ovl_height = %d\n", | 384 | DRM_DEBUG_KMS("ovl_width = %d, ovl_height = %d\n", |
387 | win_data->ovl_width, win_data->ovl_height); | 385 | win_data->ovl_width, win_data->ovl_height); |
388 | DRM_DEBUG_KMS("paddr = 0x%lx, vaddr = 0x%lx\n", | 386 | DRM_DEBUG_KMS("paddr = 0x%lx\n", (unsigned long)win_data->dma_addr); |
389 | (unsigned long)win_data->dma_addr, | ||
390 | (unsigned long)win_data->vaddr); | ||
391 | DRM_DEBUG_KMS("fb_width = %d, crtc_width = %d\n", | 387 | DRM_DEBUG_KMS("fb_width = %d, crtc_width = %d\n", |
392 | overlay->fb_width, overlay->crtc_width); | 388 | overlay->fb_width, overlay->crtc_width); |
393 | } | 389 | } |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_plane.c b/drivers/gpu/drm/exynos/exynos_drm_plane.c index 862ca1eb2102..399b02663aef 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_plane.c +++ b/drivers/gpu/drm/exynos/exynos_drm_plane.c | |||
@@ -93,11 +93,9 @@ int exynos_plane_mode_set(struct drm_plane *plane, struct drm_crtc *crtc, | |||
93 | } | 93 | } |
94 | 94 | ||
95 | overlay->dma_addr[i] = buffer->dma_addr; | 95 | overlay->dma_addr[i] = buffer->dma_addr; |
96 | overlay->vaddr[i] = buffer->kvaddr; | ||
97 | 96 | ||
98 | DRM_DEBUG_KMS("buffer: %d, vaddr = 0x%lx, dma_addr = 0x%lx\n", | 97 | DRM_DEBUG_KMS("buffer: %d, dma_addr = 0x%lx\n", |
99 | i, (unsigned long)overlay->vaddr[i], | 98 | i, (unsigned long)overlay->dma_addr[i]); |
100 | (unsigned long)overlay->dma_addr[i]); | ||
101 | } | 99 | } |
102 | 100 | ||
103 | actual_w = exynos_plane_get_size(crtc_x, crtc_w, crtc->mode.hdisplay); | 101 | actual_w = exynos_plane_get_size(crtc_x, crtc_w, crtc->mode.hdisplay); |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_vidi.c b/drivers/gpu/drm/exynos/exynos_drm_vidi.c index 4b0c16bfd1da..99bfc38dfaa2 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_vidi.c +++ b/drivers/gpu/drm/exynos/exynos_drm_vidi.c | |||
@@ -39,7 +39,6 @@ struct vidi_win_data { | |||
39 | unsigned int fb_height; | 39 | unsigned int fb_height; |
40 | unsigned int bpp; | 40 | unsigned int bpp; |
41 | dma_addr_t dma_addr; | 41 | dma_addr_t dma_addr; |
42 | void __iomem *vaddr; | ||
43 | unsigned int buf_offsize; | 42 | unsigned int buf_offsize; |
44 | unsigned int line_size; /* bytes */ | 43 | unsigned int line_size; /* bytes */ |
45 | bool enabled; | 44 | bool enabled; |
@@ -294,7 +293,6 @@ static void vidi_win_mode_set(struct device *dev, | |||
294 | win_data->fb_width = overlay->fb_width; | 293 | win_data->fb_width = overlay->fb_width; |
295 | win_data->fb_height = overlay->fb_height; | 294 | win_data->fb_height = overlay->fb_height; |
296 | win_data->dma_addr = overlay->dma_addr[0] + offset; | 295 | win_data->dma_addr = overlay->dma_addr[0] + offset; |
297 | win_data->vaddr = overlay->vaddr[0] + offset; | ||
298 | win_data->bpp = overlay->bpp; | 296 | win_data->bpp = overlay->bpp; |
299 | win_data->buf_offsize = (overlay->fb_width - overlay->crtc_width) * | 297 | win_data->buf_offsize = (overlay->fb_width - overlay->crtc_width) * |
300 | (overlay->bpp >> 3); | 298 | (overlay->bpp >> 3); |
@@ -309,9 +307,7 @@ static void vidi_win_mode_set(struct device *dev, | |||
309 | win_data->offset_x, win_data->offset_y); | 307 | win_data->offset_x, win_data->offset_y); |
310 | DRM_DEBUG_KMS("ovl_width = %d, ovl_height = %d\n", | 308 | DRM_DEBUG_KMS("ovl_width = %d, ovl_height = %d\n", |
311 | win_data->ovl_width, win_data->ovl_height); | 309 | win_data->ovl_width, win_data->ovl_height); |
312 | DRM_DEBUG_KMS("paddr = 0x%lx, vaddr = 0x%lx\n", | 310 | DRM_DEBUG_KMS("paddr = 0x%lx\n", (unsigned long)win_data->dma_addr); |
313 | (unsigned long)win_data->dma_addr, | ||
314 | (unsigned long)win_data->vaddr); | ||
315 | DRM_DEBUG_KMS("fb_width = %d, crtc_width = %d\n", | 311 | DRM_DEBUG_KMS("fb_width = %d, crtc_width = %d\n", |
316 | overlay->fb_width, overlay->crtc_width); | 312 | overlay->fb_width, overlay->crtc_width); |
317 | } | 313 | } |
diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c b/drivers/gpu/drm/exynos/exynos_mixer.c index 6c2c49912f13..632a941520ff 100644 --- a/drivers/gpu/drm/exynos/exynos_mixer.c +++ b/drivers/gpu/drm/exynos/exynos_mixer.c | |||
@@ -42,9 +42,7 @@ | |||
42 | 42 | ||
43 | struct hdmi_win_data { | 43 | struct hdmi_win_data { |
44 | dma_addr_t dma_addr; | 44 | dma_addr_t dma_addr; |
45 | void __iomem *vaddr; | ||
46 | dma_addr_t chroma_dma_addr; | 45 | dma_addr_t chroma_dma_addr; |
47 | void __iomem *chroma_vaddr; | ||
48 | uint32_t pixel_format; | 46 | uint32_t pixel_format; |
49 | unsigned int bpp; | 47 | unsigned int bpp; |
50 | unsigned int crtc_x; | 48 | unsigned int crtc_x; |
@@ -749,9 +747,7 @@ static void mixer_win_mode_set(void *ctx, | |||
749 | win_data = &mixer_ctx->win_data[win]; | 747 | win_data = &mixer_ctx->win_data[win]; |
750 | 748 | ||
751 | win_data->dma_addr = overlay->dma_addr[0]; | 749 | win_data->dma_addr = overlay->dma_addr[0]; |
752 | win_data->vaddr = overlay->vaddr[0]; | ||
753 | win_data->chroma_dma_addr = overlay->dma_addr[1]; | 750 | win_data->chroma_dma_addr = overlay->dma_addr[1]; |
754 | win_data->chroma_vaddr = overlay->vaddr[1]; | ||
755 | win_data->pixel_format = overlay->pixel_format; | 751 | win_data->pixel_format = overlay->pixel_format; |
756 | win_data->bpp = overlay->bpp; | 752 | win_data->bpp = overlay->bpp; |
757 | 753 | ||