From: Felipe Balbi <felipe.balbi@xxxxxxxxx> Signed-off-by: Felipe Balbi <felipe.balbi@xxxxxxxxx> --- drivers/video/omap/lcdc.c | 38 +++++++++++++++++++------------------- 1 files changed, 19 insertions(+), 19 deletions(-) diff --git a/drivers/video/omap/lcdc.c b/drivers/video/omap/lcdc.c index 6e2ea75..5b97526 100644 --- a/drivers/video/omap/lcdc.c +++ b/drivers/video/omap/lcdc.c @@ -123,7 +123,7 @@ static void set_load_mode(enum lcdc_load_mode mode) { u32 l; - l = omap_readl(OMAP_LCDC_CONTROL); + l = __raw_readl(OMAP_LCDC_CONTROL); l &= ~(3 << 20); switch (mode) { case OMAP_LCDC_LOAD_PALETTE: @@ -137,18 +137,18 @@ static void set_load_mode(enum lcdc_load_mode mode) default: BUG(); } - omap_writel(l, OMAP_LCDC_CONTROL); + __raw_writel(l, OMAP_LCDC_CONTROL); } static void enable_controller(void) { u32 l; - l = omap_readl(OMAP_LCDC_CONTROL); + l = __raw_readl(OMAP_LCDC_CONTROL); l |= OMAP_LCDC_CTRL_LCD_EN; l &= ~OMAP_LCDC_IRQ_MASK; l |= lcdc.irq_mask | OMAP_LCDC_IRQ_DONE; /* enabled IRQs */ - omap_writel(l, OMAP_LCDC_CONTROL); + __raw_writel(l, OMAP_LCDC_CONTROL); } static void disable_controller_async(void) @@ -156,7 +156,7 @@ static void disable_controller_async(void) u32 l; u32 mask; - l = omap_readl(OMAP_LCDC_CONTROL); + l = __raw_readl(OMAP_LCDC_CONTROL); mask = OMAP_LCDC_CTRL_LCD_EN | OMAP_LCDC_IRQ_MASK; /* * Preserve the DONE mask, since we still want to get the @@ -164,7 +164,7 @@ static void disable_controller_async(void) */ mask &= ~OMAP_LCDC_IRQ_DONE; l &= ~mask; - omap_writel(l, OMAP_LCDC_CONTROL); + __raw_writel(l, OMAP_LCDC_CONTROL); } static void disable_controller(void) @@ -272,7 +272,7 @@ static irqreturn_t lcdc_irq_handler(int irq, void *dev_id) { u32 status; - status = omap_readl(OMAP_LCDC_STATUS); + status = __raw_readl(OMAP_LCDC_STATUS); if (status & (OMAP_LCDC_STAT_FUF | OMAP_LCDC_STAT_SYNC_LOST)) reset_controller(status); @@ -285,9 +285,9 @@ static irqreturn_t lcdc_irq_handler(int irq, void *dev_id) * only when the controller is reenabled and we don't * want to get more interrupts. */ - l = omap_readl(OMAP_LCDC_CONTROL); + l = __raw_readl(OMAP_LCDC_CONTROL); l &= ~OMAP_LCDC_IRQ_DONE; - omap_writel(l, OMAP_LCDC_CONTROL); + __raw_writel(l, OMAP_LCDC_CONTROL); complete(&lcdc.last_frame_complete); } if (status & OMAP_LCDC_STAT_LOADED_PALETTE) { @@ -307,7 +307,7 @@ static irqreturn_t lcdc_irq_handler(int irq, void *dev_id) OMAP_LCDC_STAT_LOADED_PALETTE | OMAP_LCDC_STAT_ABC | OMAP_LCDC_STAT_LINE_INT); - omap_writel(status, OMAP_LCDC_STATUS); + __raw_writel(status, OMAP_LCDC_STATUS); return IRQ_HANDLED; } @@ -504,7 +504,7 @@ static void inline setup_regs(void) unsigned long lck; int pcd; - l = omap_readl(OMAP_LCDC_CONTROL); + l = __raw_readl(OMAP_LCDC_CONTROL); l &= ~OMAP_LCDC_CTRL_LCD_TFT; l |= is_tft ? OMAP_LCDC_CTRL_LCD_TFT : 0; #ifdef CONFIG_MACH_OMAP_PALMTE @@ -513,26 +513,26 @@ static void inline setup_regs(void) l |= (is_tft && panel->bpp == 8) ? 0x810000 : 0; /* } */ #endif - omap_writel(l, OMAP_LCDC_CONTROL); + __raw_writel(l, OMAP_LCDC_CONTROL); - l = omap_readl(OMAP_LCDC_TIMING2); + l = __raw_readl(OMAP_LCDC_TIMING2); l &= ~(((1 << 6) - 1) << 20); l |= (panel->config & OMAP_LCDC_SIGNAL_MASK) << 20; - omap_writel(l, OMAP_LCDC_TIMING2); + __raw_writel(l, OMAP_LCDC_TIMING2); l = panel->x_res - 1; l |= (panel->hsw - 1) << 10; l |= (panel->hfp - 1) << 16; l |= (panel->hbp - 1) << 24; - omap_writel(l, OMAP_LCDC_TIMING0); + __raw_writel(l, OMAP_LCDC_TIMING0); l = panel->y_res - 1; l |= (panel->vsw - 1) << 10; l |= panel->vfp << 16; l |= panel->vbp << 24; - omap_writel(l, OMAP_LCDC_TIMING1); + __raw_writel(l, OMAP_LCDC_TIMING1); - l = omap_readl(OMAP_LCDC_TIMING2); + l = __raw_readl(OMAP_LCDC_TIMING2); l &= ~0xff; lck = clk_get_rate(lcdc.lcd_ck); @@ -550,7 +550,7 @@ static void inline setup_regs(void) } l |= pcd & 0xff; l |= panel->acb << 8; - omap_writel(l, OMAP_LCDC_TIMING2); + __raw_writel(l, OMAP_LCDC_TIMING2); /* update panel info with the exact clock */ panel->pixel_clock = lck / pcd / 1000; @@ -795,7 +795,7 @@ static int omap_lcdc_init(struct omapfb_device *fbdev, int ext_mode, lcdc.ext_mode = ext_mode; l = 0; - omap_writel(l, OMAP_LCDC_CONTROL); + __raw_writel(l, OMAP_LCDC_CONTROL); /* FIXME: * According to errata some platforms have a clock rate limitiation -- 1.6.0.2.307.gc427 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html