Lines Matching refs:fbdev
63 struct omapfb_device *fbdev;
137 dev_err(lcdc.fbdev->dev, "timeout waiting for FRAME DONE\n");
148 dev_err(lcdc.fbdev->dev,
157 dev_err(lcdc.fbdev->dev,
164 * in lcdc.fbdev and fbdev->var.
175 struct omapfb_plane_struct *plane = lcdc.fbdev->fb_info[0]->par;
176 struct fb_var_screeninfo *var = &lcdc.fbdev->fb_info[0]->var;
208 dev_dbg(lcdc.fbdev->dev,
287 struct fb_var_screeninfo *var = &lcdc.fbdev->fb_info[0]->var;
288 struct lcd_panel *panel = lcdc.fbdev->panel;
301 dev_dbg(lcdc.fbdev->dev,
349 dev_dbg(lcdc.fbdev->dev, "invalid color mode %d\n", color_mode);
371 dev_dbg(lcdc.fbdev->dev,
406 dev_err(lcdc.fbdev->dev, "timeout waiting for FRAME DONE\n");
455 dev_warn(lcdc.fbdev->dev, "pixclock %d kHz too low.\n",
463 struct lcd_panel *panel = lcdc.fbdev->panel;
504 dev_warn(lcdc.fbdev->dev,
606 lcdc.palette_virt = dma_alloc_wc(lcdc.fbdev->dev, MAX_PALETTE_SIZE,
609 dev_err(lcdc.fbdev->dev, "failed to alloc palette memory\n");
619 dma_free_wc(lcdc.fbdev->dev, MAX_PALETTE_SIZE, lcdc.palette_virt,
627 struct lcd_panel *panel = lcdc.fbdev->panel;
636 lcdc.vram_virt = dma_alloc_wc(lcdc.fbdev->dev, lcdc.vram_size,
639 dev_err(lcdc.fbdev->dev, "unable to allocate FB DMA memory\n");
654 dma_free_wc(lcdc.fbdev->dev, lcdc.vram_size, lcdc.vram_virt,
661 dev_err(lcdc.fbdev->dev, "no memory regions defined\n");
666 dev_err(lcdc.fbdev->dev, "only one plane is supported\n");
673 static int omap_lcdc_init(struct omapfb_device *fbdev, int ext_mode,
683 lcdc.fbdev = fbdev;
692 lcdc.lcd_ck = clk_get(fbdev->dev, "lcd_ck");
694 dev_err(fbdev->dev, "unable to access LCD clock\n");
699 tc_ck = clk_get(fbdev->dev, "tc_ck");
701 dev_err(fbdev->dev, "unable to access TC clock\n");
713 dev_err(fbdev->dev, "failed to adjust LCD rate\n");
718 r = request_irq(fbdev->int_irq, lcdc_irq_handler, 0, MODULE_NAME, fbdev);
720 dev_err(fbdev->dev, "unable to get IRQ\n");
726 dev_err(fbdev->dev, "unable to get LCD DMA\n");
749 free_irq(fbdev->int_irq, lcdc.fbdev);
764 free_irq(lcdc.fbdev->int_irq, lcdc.fbdev);