Lines Matching refs:bfin_lq035_fb
425 static struct fb_info bfin_lq035_fb; variable
674 if (!fi || (fi == &bfin_lq035_fb)) in bfin_lcd_check_fb()
726 bfin_lq035_fb.screen_base = (void *)fb_buffer; in bfin_lq035_probe()
736 bfin_lq035_fb.screen_base += ACTIVE_VIDEO_MEM_OFFSET; in bfin_lq035_probe()
756 bfin_lq035_fb.fbops = &bfin_lq035_fb_ops; in bfin_lq035_probe()
757 bfin_lq035_fb.var = bfin_lq035_fb_defined; in bfin_lq035_probe()
759 bfin_lq035_fb.fix = bfin_lq035_fb_fix; in bfin_lq035_probe()
760 bfin_lq035_fb.flags = FBINFO_DEFAULT; in bfin_lq035_probe()
763 bfin_lq035_fb.pseudo_palette = devm_kzalloc(&pdev->dev, in bfin_lq035_probe()
766 if (bfin_lq035_fb.pseudo_palette == NULL) { in bfin_lq035_probe()
772 if (fb_alloc_cmap(&bfin_lq035_fb.cmap, NBR_PALETTE, 0) < 0) { in bfin_lq035_probe()
779 if (register_framebuffer(&bfin_lq035_fb) < 0) { in bfin_lq035_probe()
806 unregister_framebuffer(&bfin_lq035_fb); in bfin_lq035_probe()
808 fb_dealloc_cmap(&bfin_lq035_fb.cmap); in bfin_lq035_probe()
836 fb_dealloc_cmap(&bfin_lq035_fb.cmap); in bfin_lq035_remove()
842 unregister_framebuffer(&bfin_lq035_fb); in bfin_lq035_remove()