Lines Matching refs:fbdev
59 struct omapfb_device *fbdev; member
133 dev_err(lcdc.fbdev->dev, "timeout waiting for FRAME DONE\n"); in disable_controller()
144 dev_err(lcdc.fbdev->dev, in reset_controller()
153 dev_err(lcdc.fbdev->dev, in reset_controller()
171 struct omapfb_plane_struct *plane = lcdc.fbdev->fb_info[0]->par; in setup_lcd_dma()
172 struct fb_var_screeninfo *var = &lcdc.fbdev->fb_info[0]->var; in setup_lcd_dma()
204 dev_dbg(lcdc.fbdev->dev, in setup_lcd_dma()
283 struct fb_var_screeninfo *var = &lcdc.fbdev->fb_info[0]->var; in omap_lcdc_setup_plane()
284 struct lcd_panel *panel = lcdc.fbdev->panel; in omap_lcdc_setup_plane()
297 dev_dbg(lcdc.fbdev->dev, in omap_lcdc_setup_plane()
345 dev_dbg(lcdc.fbdev->dev, "invalid color mode %d\n", color_mode); in omap_lcdc_setup_plane()
367 dev_dbg(lcdc.fbdev->dev, in omap_lcdc_enable_plane()
402 dev_err(lcdc.fbdev->dev, "timeout waiting for FRAME DONE\n"); in load_palette()
451 dev_warn(lcdc.fbdev->dev, "pixclock %d kHz too low.\n", in calc_ck_div()
459 struct lcd_panel *panel = lcdc.fbdev->panel; in setup_regs()
500 dev_warn(lcdc.fbdev->dev, in setup_regs()
602 lcdc.palette_virt = dma_alloc_wc(lcdc.fbdev->dev, MAX_PALETTE_SIZE, in alloc_palette_ram()
605 dev_err(lcdc.fbdev->dev, "failed to alloc palette memory\n"); in alloc_palette_ram()
615 dma_free_wc(lcdc.fbdev->dev, MAX_PALETTE_SIZE, lcdc.palette_virt, in free_palette_ram()
623 struct lcd_panel *panel = lcdc.fbdev->panel; in alloc_fbmem()
632 lcdc.vram_virt = dma_alloc_wc(lcdc.fbdev->dev, lcdc.vram_size, in alloc_fbmem()
635 dev_err(lcdc.fbdev->dev, "unable to allocate FB DMA memory\n"); in alloc_fbmem()
650 dma_free_wc(lcdc.fbdev->dev, lcdc.vram_size, lcdc.vram_virt, in free_fbmem()
657 dev_err(lcdc.fbdev->dev, "no memory regions defined\n"); in setup_fbmem()
662 dev_err(lcdc.fbdev->dev, "only one plane is supported\n"); in setup_fbmem()
669 static int omap_lcdc_init(struct omapfb_device *fbdev, int ext_mode, in omap_lcdc_init() argument
679 lcdc.fbdev = fbdev; in omap_lcdc_init()
688 lcdc.lcd_ck = clk_get(fbdev->dev, "lcd_ck"); in omap_lcdc_init()
690 dev_err(fbdev->dev, "unable to access LCD clock\n"); in omap_lcdc_init()
695 tc_ck = clk_get(fbdev->dev, "tc_ck"); in omap_lcdc_init()
697 dev_err(fbdev->dev, "unable to access TC clock\n"); in omap_lcdc_init()
711 dev_err(fbdev->dev, "failed to adjust LCD rate\n"); in omap_lcdc_init()
716 r = request_irq(OMAP_LCDC_IRQ, lcdc_irq_handler, 0, MODULE_NAME, fbdev); in omap_lcdc_init()
718 dev_err(fbdev->dev, "unable to get IRQ\n"); in omap_lcdc_init()
724 dev_err(fbdev->dev, "unable to get LCD DMA\n"); in omap_lcdc_init()
747 free_irq(OMAP_LCDC_IRQ, lcdc.fbdev); in omap_lcdc_init()
762 free_irq(OMAP_LCDC_IRQ, lcdc.fbdev); in omap_lcdc_cleanup()