summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2016-03-27 20:58:08 -0400
committerTom Rini <trini@konsulko.com>2016-03-27 20:58:08 -0400
commitf3c2cab87878d2ecd5bd796ee940dff814aa3255 (patch)
tree0599d26d6d93d0b292e8d9a2d8a1378c6a157372
parent09bffbf649f389ba616649e60ea450f02e3a5d49 (diff)
downloadtalos-obmc-uboot-f3c2cab87878d2ecd5bd796ee940dff814aa3255.tar.gz
talos-obmc-uboot-f3c2cab87878d2ecd5bd796ee940dff814aa3255.zip
Revert "pxa_lcd: make driver cache-aware"
This reverts commit 59deb7fe8d23c8ec2b659d99323ec4a2ec19148a. Signed-off-by: Tom Rini <trini@konsulko.com>
-rw-r--r--drivers/video/pxa_lcd.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/drivers/video/pxa_lcd.c b/drivers/video/pxa_lcd.c
index 0fe26dc3ea..1809fc6f1e 100644
--- a/drivers/video/pxa_lcd.c
+++ b/drivers/video/pxa_lcd.c
@@ -353,9 +353,6 @@ void lcd_ctrl_init (void *lcdbase)
pxafb_init(&panel_info);
pxafb_setup_gpio(&panel_info);
pxafb_enable_controller(&panel_info);
-
- /* Enable flushing if we enabled dcache */
- lcd_set_flush_dcache(1);
}
/*----------------------------------------------------------------------*/
@@ -568,10 +565,6 @@ static int pxafb_init (vidinfo_t *vid)
fbi->dmadesc_fblow->fidr = 0;
fbi->dmadesc_fblow->ldcmd = BYTES_PER_PANEL;
- flush_dcache_range((u32)fbi->dmadesc_fblow,
- (u32)fbi->dmadesc_fblow +
- sizeof(*fbi->dmadesc_fblow));
-
fbi->fdadr1 = (u_long)fbi->dmadesc_fblow; /* only used in dual-panel mode */
fbi->dmadesc_fbhigh->fsadr = fbi->screen;
@@ -587,20 +580,11 @@ static int pxafb_init (vidinfo_t *vid)
/* assume any mode with <12 bpp is palette driven */
fbi->dmadesc_palette->fdadr = (u_long)fbi->dmadesc_fbhigh;
fbi->dmadesc_fbhigh->fdadr = (u_long)fbi->dmadesc_palette;
- flush_dcache_range((u32)fbi->dmadesc_fbhigh,
- (u32)fbi->dmadesc_fbhigh +
- sizeof(*fbi->dmadesc_fbhigh));
- flush_dcache_range((u32)fbi->dmadesc_palette,
- (u32)fbi->dmadesc_palette +
- sizeof(*fbi->dmadesc_palette));
/* flips back and forth between pal and fbhigh */
fbi->fdadr0 = (u_long)fbi->dmadesc_palette;
}
else
{
- flush_dcache_range((u32)fbi->dmadesc_fbhigh,
- (u32)fbi->dmadesc_fbhigh +
- sizeof(*fbi->dmadesc_fbhigh));
/* palette shouldn't be loaded in true-color mode */
fbi->dmadesc_fbhigh->fdadr = (u_long)fbi->dmadesc_fbhigh;
fbi->fdadr0 = (u_long)fbi->dmadesc_fbhigh; /* no pal just fbhigh */
OpenPOWER on IntegriCloud