diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2012-05-18 04:58:26 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-05-21 23:59:32 -0400 |
commit | 72c04af9a2d57b7945cf3de8e71461bd80695d50 (patch) | |
tree | 1edf785ba527cabff41df7b66423faba81771008 /drivers/video/sh_mobile_lcdcfb.h | |
parent | 471368557a734c6c486ee757952c902b36e7fd01 (diff) |
fbdev: sh_mobile_lcdc: Don't confuse line size with pitch
When using the MERAM the LCDC line size needs to be programmed with a
MERAM-specific value different than the real frame buffer pitch. Fix it.
Reported-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Cc: stable@vger.kernel.org # for 3.4
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/video/sh_mobile_lcdcfb.h')
-rw-r--r-- | drivers/video/sh_mobile_lcdcfb.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/video/sh_mobile_lcdcfb.h b/drivers/video/sh_mobile_lcdcfb.h index da1c26e78a57..5c3bddd2cb72 100644 --- a/drivers/video/sh_mobile_lcdcfb.h +++ b/drivers/video/sh_mobile_lcdcfb.h | |||
@@ -84,6 +84,7 @@ struct sh_mobile_lcdc_chan { | |||
84 | 84 | ||
85 | unsigned long base_addr_y; | 85 | unsigned long base_addr_y; |
86 | unsigned long base_addr_c; | 86 | unsigned long base_addr_c; |
87 | unsigned int line_size; | ||
87 | 88 | ||
88 | int (*notify)(struct sh_mobile_lcdc_chan *ch, | 89 | int (*notify)(struct sh_mobile_lcdc_chan *ch, |
89 | enum sh_mobile_lcdc_entity_event event, | 90 | enum sh_mobile_lcdc_entity_event event, |