diff options
author | Magnus Damm <damm@opensource.se> | 2009-12-07 09:26:05 -0500 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2009-12-08 22:40:45 -0500 |
commit | 657bf0bd068b2dc5244d553be66daac0a9e745d1 (patch) | |
tree | e0d6358a7b5e1421fad4644335f9ba34195d9071 /arch/sh/boards/mach-kfr2r09/setup.c | |
parent | ef61aae4ddf1dbd0e9b6ad21e2e57632a8fe76f6 (diff) |
sh: LCDC start_transfer() for the KFR2R09 board
This patch adds a ->start_transfer() callback to the
KFR2R09 lcd handling code. The callback is used to
notify the lcd controller that a new frame of data
is about to be transferred. The callback is only used
in combination with deferred io, but the code has
been tested both with and without deferred io enabled.
Without this patch the display data on the KFR2R09
lcd panel becomes corrupted over time.
Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/boards/mach-kfr2r09/setup.c')
-rw-r--r-- | arch/sh/boards/mach-kfr2r09/setup.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/sh/boards/mach-kfr2r09/setup.c b/arch/sh/boards/mach-kfr2r09/setup.c index 87438d6603d6..5cf7a6e8aeaa 100644 --- a/arch/sh/boards/mach-kfr2r09/setup.c +++ b/arch/sh/boards/mach-kfr2r09/setup.c | |||
@@ -149,6 +149,7 @@ static struct sh_mobile_lcdc_info kfr2r09_sh_lcdc_info = { | |||
149 | }, | 149 | }, |
150 | .board_cfg = { | 150 | .board_cfg = { |
151 | .setup_sys = kfr2r09_lcd_setup, | 151 | .setup_sys = kfr2r09_lcd_setup, |
152 | .start_transfer = kfr2r09_lcd_start, | ||
152 | .display_on = kfr2r09_lcd_on, | 153 | .display_on = kfr2r09_lcd_on, |
153 | .display_off = kfr2r09_lcd_off, | 154 | .display_off = kfr2r09_lcd_off, |
154 | }, | 155 | }, |