]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
Rename mx51_fb_init() to mx5_fb_init() and add parameter 'bpp'
authorLothar Waßmann <LW@KARO-electronics.de>
Thu, 16 Aug 2012 13:52:45 +0000 (15:52 +0200)
committerLothar Waßmann <LW@KARO-electronics.de>
Thu, 16 Aug 2012 13:52:45 +0000 (15:52 +0200)
board/ttcontrol/vision2/vision2.c
drivers/video/mxc_ipuv3_fb.c
include/ipu_pixfmt.h

index 282de95e951742bc25b83c9d4c48c62ec7ca5d51..d1bf9d680b8844624be422db895fa69721640afc 100644 (file)
@@ -604,7 +604,7 @@ void lcd_enable(void)
        gpio_set_value(2, 1);
        mxc_request_iomux(MX51_PIN_GPIO1_2, IOMUX_CONFIG_ALT0);
 
-       ret = mx51_fb_init(&nec_nl6448bc26_09c, 0, IPU_PIX_FMT_RGB666);
+       ret = mx5_fb_init(&nec_nl6448bc26_09c, 0, IPU_PIX_FMT_RGB666, 16);
        if (ret)
                puts("LCD cannot be configured\n");
 }
index 1bee54c1a1f6bf469421b85ef35db28cbd7605bd..03d08670cafec97cdc7dc4a1bec5eb4a81a87353 100644 (file)
@@ -540,7 +540,7 @@ static int mxcfb_probe(u32 interface_pix_fmt, uint8_t disp,
 
        mxcfbi->ipu_di_pix_fmt = interface_pix_fmt;
        fb_videomode_to_var(&fbi->var, mode);
-       fbi->var.bits_per_pixel = 16;
+       fbi->var.bits_per_pixel = default_bpp;
        fbi->fix.line_length = fbi->var.xres * (fbi->var.bits_per_pixel / 8);
        fbi->fix.smem_len = fbi->var.yres_virtual * fbi->fix.line_length;
 
@@ -599,11 +599,12 @@ void video_set_lut(unsigned int index, /* color number */
        return;
 }
 
-int mx51_fb_init(struct fb_videomode *mode, uint8_t disp, uint32_t pixfmt)
+int mx5_fb_init(struct fb_videomode *mode, uint8_t disp, uint32_t pixfmt, int bpp)
 {
        gmode = mode;
        gdisp = disp;
        gpixfmt = pixfmt;
+       default_bpp = bpp;
 
        return 0;
 }
index 656f605462ea66031e1247be7cd28cc8782fcf3f..5ffc98d861422ac9cdf804a6c1e3130e24811c9f 100644 (file)
@@ -76,6 +76,6 @@
 #define IPU_PIX_FMT_YVU422P fourcc('Y', 'V', '1', '6') /*< 16 YVU 4:2:2 */
 #define IPU_PIX_FMT_YUV422P fourcc('4', '2', '2', 'P') /*< 16 YUV 4:2:2 */
 
-int mx51_fb_init(struct fb_videomode *mode, uint8_t disp, uint32_t pixfmt);
+int mx5_fb_init(struct fb_videomode *mode, uint8_t disp, uint32_t pixfmt, int bpp);
 
 #endif