void *video_hw_init(void) { int ret; ret = ipu_probe(); if (ret) puts("Error initializing IPU\n"); ret = mxcfb_probe(gpixfmt, gdisp, gmode); debug("Framebuffer at 0x%x\n", (unsigned int)panel.frameAdrs); return (void *)&panel; }
int ipuv3_fb_init(struct fb_videomode *mode, int di, int interface_pix_fmt, ipu_di_clk_parent_t di_clk_parent, int di_clk_val) { int ret; ret = ipu_probe(di, di_clk_parent, di_clk_val); if (ret) puts("Error initializing IPU\n"); debug("Framebuffer at 0x%x\n", (unsigned int)lcd_base); ret = mxcfb_probe(interface_pix_fmt, mode, di); return ret; }
int mx51_fb_init(struct fb_videomode *mode) { int ret; ret = ipu_probe(); if (ret) puts("Error initializing IPU\n"); lcd_base += 56; debug("Framebuffer at 0x%x\n", (unsigned int)lcd_base); ret = mxcfb_probe(IPU_PIX_FMT_RGB666, mode); return ret; }
int ipuv3_fb_init(struct fb_videomode *mode, int di, unsigned int interface_pix_fmt, ipu_di_clk_parent_t di_clk_parent, unsigned long di_clk_val, int bpp) { int ret; // default_bpp = bpp; ret = ipu_probe(di, di_clk_parent, di_clk_val); if (ret) { printf("Error initializing IPU\n"); return ret; } debug("Framebuffer at %p\n", lcd_base); ret = mxcfb_probe(interface_pix_fmt, mode, di); return ret; }